A High-level Topic Maps-based Language for the Semantic Web Semantic Web EU/NSF Workshop, Sofia- Antipolis, Oct 3-5, 2001 Michel Biezunski

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
Ontology Assessment – Proposed Framework and Methodology.
BAH DAML Tools XML To DAML Query Relevance Assessor DAML XSLT Adapter.
1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
The Semantic Web: What, Why, and How? Ann Wrightson Principal Consultant, alphaXML Ltd
UKOLN, University of Bath
The European Parliament and the Semantic Web - Some considerations Peter Brown Head of Information Resources Management European Parliament 01D-GRI_GEN(2003)0014.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Semantic Web Thanks to folks at LAIT lab Sources include :
CS570 Artificial Intelligence Semantic Web & Ontology 2
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Semantic Search Jiawei Rong Authors Semantic Search, in Proc. Of WWW Author R. Guhua (IBM) Rob McCool (Stanford University) Eric Miller.
Coolheads Consulting Copyright © 2003 Coolheads Consulting The Internal Revenue Service Tax Map Michel Biezunski Coolheads Consulting New York City, USA.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Alternatives to Metadata IMT 589 February 25, 2006.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
UKOLUG - July Metadata for the Web RDF and the Dublin Core Andy Powell UKOLN, University of Bath UKOLN.
Metadata and identifiers for e- journals Copenhagen Juha Hakala Helsinki University Library
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Semantic data model
By: Dan Johnson & Jena Block. RDF definition What is Semantic web? Search Engine Example What is RDF? Triples Vocabularies RDF/XML Why RDF?
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
Meta Tagging / Metadata Lindsay Berard Assisted by: Li Li.
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
SNU OOPSLA Lab. Chapter3: A Perspective on the Quest for Global Knowledge Interchange Steven R. Newcomb Edited by Jongnam Kim.
And Coolheads Consulting A Processing Model for Topic Maps Knowledge Technologies 2001 Austin, 6 March 2001 Steven R. Newcomb Michel.
Information Interchange on the Semantic Web an interactive talk by Piotr Kaminski, University of Victoria
Semantic Web - an introduction By Daniel Wu (danielwujr)
Copyright © 2006 Michel Biezunski The Melting Pot of Information Enabling Multiple Perspectives including Auditing Michel BIEZUNSKI
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
1 Everyday Requirements for an Open Ontology Repository Denise Bedford Ontolog Community Panel Presentation April 3, 2008.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Lifecycle Metadata for Digital Objects November 1, 2004 Descriptive Metadata: “Modeling the World”
10/24/09CK The Open Ontology Repository Initiative: Requirements and Research Challenges Ken Baclawski Todd Schneider.
OWL Representing Information Using the Web Ontology Language.
HTML5, Ontology, and Web 3.0 Ism 158 May 13, 2010 Julian Chytrowski.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Semantic web Bootstrapping & Annotation Hassan Sayyadi Semantic web research laboratory Computer department Sharif university of.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
1cs The Need “Most of the Web's content today is designed for humans to read, not for computer programs to manipulate meaningfully.” Berners-Lee,
SNU OOPSLA Lab. Chapter 4 The Rise and Rise of Topic Maps Sam Hunting.
UNEP Terminology Workshop - Geneva, April 15, Environmental Terminology & Thesaurus Workshop UN Environment Programme Regional Office of Europe.
IRS Tax Map Electronic Research Tool David Brown Internal Revenue Service Media and Publications Division David Brown Internal Revenue Service Media and.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Copyright © 2005 Coolheads Consulting Coolheads Consulting Bottom-up Semantic Integration Michel Biezunski Steven R. Newcomb Coolheads Consulting
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Internet 2 and DoDHE: Research Issues From The iSchool Perspective Mike Eisenberg Dean and Professor The Information School University of Washington, Oct.
1 Semantic Web Technologies for UK HE and FE Institutions: Part 1: Background to the Development of the Web Brian Kelly UK Web Focus UKOLN
LE:NOTRE Spring Workshop The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
Copyright © 2005 Michel Biezunski, Infoloom and Steven R. Newcomb, Coolheads Consulting A DRM Perspective What Topic Maps Bring to the Table Michel Biezunski.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
David Dodds
The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Lifecycle Metadata for Digital Objects
Topic Maps - an introduction
Zachary Cleaver Semantic Web.
PREMIS Tools and Services
Piotr Kaminski University of Victoria September 24th, 2002
Information Networks: State of the Art
Semantic Wikis Expedition #52 Conor Shankey CEO July 18, 2006
Presentation transcript:

A High-level Topic Maps-based Language for the Semantic Web Semantic Web EU/NSF Workshop, Sofia- Antipolis, Oct 3-5, 2001 Michel Biezunski with the complicity of Steven R. Newcomb

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. HTML still needed HTML has made the success of the World Wide Web –Simple, straightforward. –Powerful enough to get the job done. –Implementable, because of its limitations. The Semantic Web need something comparable. We need something simple that the world can adopt.

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved.Outline What topic maps are. –How they help differentiate what's useful for humans and what's useful for machines. Research project proposals –How they help building something clear, simple, useful, and appealing. Usefulness, Scalability,...

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. What are Topic Maps ? A standardized (ISO/IEC 13250:2000) paradigm in which: –subjects become objects ("topics"). –Relationships between subjects are asserted. Web links Topic Map

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Making subjects addressable To be processed, subjects should first be made addressable. The purpose of Topic Maps is to make subjects addressable. Subjects are defined by humans, and can be (in specific contexts) processed successfully by machines. A "topic" is a subject made addressable: –It is a computer surrogate for a subject. –It is characterized by a set of structural locations (names, occurrences, associations).

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Subject Indicators vs. Subject Constituters A piece of information can indicate what a subject is. A piece of information can be the subject. subject

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Two faces of Topic Maps KOAN: Knowledge, Occurrences, Associations, Names The core: Graph made of nodes and arcs.

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. KOAN: High-level Topic Maps concepts Association Topic Occurrences (Scope) -Subject -Name(s) -Roles -Members -Template -Type

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. The Core: heart of Topic Maps SW tormyeather Lena Horne sings Stormy Weather : "Don't know why..."

T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" Topic Maps Core

scope component association scope association member association member scope component T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of...

scope component association scope association member casting association casting member scope componentCperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of...

scope component association scope association member casting association casting member scope componentCperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Cmusic

scope component association scope association member casting association casting member scope component casting roleCperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Cmusic Tperformer

scope component association scope association member casting role casting association casting member scope component casting role castingCperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Tperformer Tmusic Cmusic

scope component association scope association member casting role casting association casting member scope component casting role castingCperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Tperformer Tmusic Tperformance Cmusic

scope component association scope association member casting role casting association casting member scope component casting role castingCperformer T Lena T Song: "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Tperformer Tmusic Cmusic A Lena performs "Stormy Weather" TperformanceA Lena performing Stormy Weather Is an instance of a performance Cinstance Cclass

scope component association scope association member association template casting role casting association casting member scope component casting role castingCperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Tperformer Tmusic Tperformance Cmusic

scope component association scope association member association template casting role casting association casting member scope component casting role castingCrole Cperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Tperformer Tmusic TperformanceA performances have a performer role Ctemplate Cmusic

scope component association scope association member association template casting role casting association casting member scope component casting role castingCrole Cperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Tperformer Tmusic TperformanceA performances have a performer role A performances have a music role Crole Ctemplate Ctemplate Cmusic

scope component association scope association member association template casting role casting association casting member scope component casting role castingCrole Cperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Tperformer Tmusic TperformanceA performances have a performer role; performers must be musicians A performances have a music role Tmusician CRecognized Player of Role Crole Ctemplate Ctemplate Cmusic

scope component association scope association member association template casting role casting association casting member scope component casting role castingCrole Cperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Tperformer Tmusic TperformanceA performances have a performer role; performers must be musicians A performances have a music role; music must be a song Tmusician Tsong CRecognized Player of Role Crole Ctemplate Ctemplate Cmusic CRecognized

scope component association scope association member association template casting role casting association casting member scope component casting role castingCrole Cperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Tperformer Tmusic TperformanceA performances have a performer role; performers must be musicians A performances have a music role; music must be a song Tmusician Tsong A Lena is a musician Cinstance CRecognized Player of Role Crole Ctemplate Ctemplate Cmusic CRecognized Cclass

scope component association scope association member association template casting role casting association casting member scope component casting role castingCinstance Crole Cperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... Tperformer Tmusic TperformanceA performances have a performer role; performers must be musicians A performances have a music role; music must be a song Tmusician Tsong A "Stormy Weather" is a song A Lena is a musician Cinstance Cclass CRecognized Player of Role Crole Ctemplate Ctemplate Cmusic CRecognized Cclass

Cinstance Crole Cperformer T Lena T Song: "Stormy Weather" A Lena performs "Stormy Weather" T Movie: "Stormy Weather" ST Soundtrack of... scope component association scope association memberTperformer Tmusic Tperformance association templateA performances have a performer role; performers must be musicians A performances have a music role; music must be a song Tmusician Tsong A "Stormy Weather" is a song A Lena is a musician castingCinstance Cclass CRecognized Player of Role Crole Ctemplate Ctemplate Cmusic CRecognized Cclass casting association casting member scope component casting role casting

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. What the assertions means to humans: Lena Horne performs Stormy Weather. Lena Horne is a performer. The music she performs is Stormy Weather. The performance is in the context of the soundtrack of the movie "Stormy Weather". The assertion that Lena Horne performs Stormy Weather, is a valid instance of a performance assertion. –The performer is a musician. –The music is a song. –Lena Horne is a musician. –Stormy Weather is a song.

What the machine sees

What the machine really sees

casting node topic node association node scope node casting-member arc association-casting arc scope-component arc association-template arc casting-role arc association-scope arc Topic Maps Core

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Two faces of Topic Maps Human –Topic (Subject) Names (scoped) Occurrences (scoped) –Associations (scoped) Machine –Arcs association-template association-scope scope-component association-casting casting-member casting-role –Nodes a (association) s (scope) c (casting) t (topic) Complex models Multidimensional, multilingual Multiple perspectives

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Research still needed Core of Topic Maps and RDF –Reification: early vs. late –Mathematical foundations –Scalability Improved Knowledge/Content Mangement –Ontology integration –Separating description from processing Building popular standards

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved.Cores Expressing the Topic Maps Core as an application of RDF –and/or expressing the RDF Core as an application of Topic Maps Core. Mathematical foundations for the data models Graph theory: –What are the characteristics of systems that support the assertions in the graph model just described for the Topic Maps Core?

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Early/late reification Topic Maps requires "pre-emptive" (or "early") reification of assertions. RDF requires "lazy" (or "late") reification. Early: Reification is not an issue, never needs to be discussed. Taken for granted. Early: Things can be reliably and permanently addressed in terms of the arcs that they terminate. Late: They can't.

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved.Scalability Speed (quick response) Scale of diversity Sheer volume Usefulness (control infoglut enough and still make the result useful).

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Scalability: Quick response Expert systems are designed to integrate everything (e.g., Cyc). We need ways to make knowledge useful and findable without fully understanding or integrating it into a single expert system.

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Scalability: Scale of Diversity Information resources not based on Platonic forms -> Difficult to understand. Likely to accumulate all kinds of inconsistency. Number of relationships grow exponentially.

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Scalability: Sheer volume What problems appear at high scale? Test the theory: we can achieve very high scale integration with Topic Maps while preserving usefulness: demonstrate that, say what are the problems.

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Scalability: Usefulness Generic Platonic-form-oriented search engine technology needs to be developed. Such search engines will aggregate knowledge around a broad range of forms. The Platonic forms supported by existing search engines are mainly words and phrases in one or more specific natural languages. The "meanings" of these words and phrases is far more interesting than the words themselves.

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Improved knowledge/content management How can the Web become a friendly place for all kinds of content to be "owned and exploited" as opposed to merely "published" in one or more renditions?

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Ontology integration Ontology integration and Topic maps paradigm Concepts need to become reliably addressable –regardless of their names, –regardless of the namespaces within which they have those names. Leverage everybody's work in –identifying concepts, –describing them, –collating/organizing reference materials –codifying relationships between concepts

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Intellectual property rights How can intellectual property rights be verified? How can a piece of content be made to "know" who claims ownership? How can the owner's policies be enforced? What business models are supportable, and what enhancements to the infrastructure of the Web itself can or should be made in order to support the enforcement of content owner policies? What kind of cooperative ownership of intellectual property must be supported?

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Build a consensus Within and between communities. –Build standards which are going to be used, not only appealing models. –Understand what everybody is doing. –Open our own ears Remember HTML

© 2001, Michel Biezunski. with the complicity of Steven R. Newcomb. All rights reserved. Machine-driven processes (DAML+OIL) Semantic Web A proposal for a global architecture Knowledge Management, Metadata models RDF / Topic Maps Ontologies Documents (SGML, HTML) Databases (Schemas) XML