© 2003 Ontopia AS 1 The TAO of Topic Maps An Introduction to Topic Maps, Ontologies, and Published Subjects Steve Pepper, CEO,

Slides:



Advertisements
Similar presentations
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Knowledge organization with TopicMaps Thomas Flemming, web-gruppa USIT.
Advertisements

© 2003 Ontopia AS 1 ISO 13250:2002 – Topic Maps An International Standard Knowledge Representation for Humans and Agents Steve.
Semantic Web Thanks to folks at LAIT lab Sources include :
Reusable and Shareable Digital Course Libraries Christo Dichev Winston-Salem State University
Helping people find content … preparing content to be found Enabling the Semantic Web Joseph Busch.
Information and Business Work
A New Learning Tools. Topic Maps is a standard for the representation and interchange of knowledge, with an emphasis on the findability of information.
Advanced Topics COMP163: Database Management Systems University of the Pacific December 9, 2008.
1 Conceptual Modeling of Topic Maps with ORM Versus UML Are D. Gulbrandsen The XML group, Center for Information Technology Services, University of Oslo,
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
O N T O P E D I A The Identity of Everything Identity Steve Pepper Oslo University College,
Disscussion about the FIPA Interaction Protocols FIPA IP Technical Committee (IP-TC) Gabriel Hopmans Morpheus Software Maastricht, the Netherlands.
Course Instructor: Aisha Azeem
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Euler, Topic Maps and Revolution An Introduction to ISO/IEC Topic Maps Tapsa Pippuri Senior Information Architect STEP Infotek A.S, Oslo.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
Understanding the Web Site Development Process. Understanding the Web Site Development You need a good project plan Larger projects need a project manager.
Practical Learning Design in a Future Learning Object Economy Tore Hoel Norwegian eStandard project Edinburgh, Oct 23rd 2003.
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
Effective Requirements Management – an overview Kristian Persson Field Product Manager, Telelogic Asia/Pacific.
Semantic Learning Instructor: Professor Cercone Razieh Niazi.
MedicalcnIformatisGroup i Indexes, Topic maps & the semantic net Dr Jeremy Rogers MRCGP Clinical Research Fellow Medical Informatics Group University of.
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
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)
, 1/21, © Library and Documentation Systems Division 21 st APAN Meeting Tokyo, January 2006 AGROVOC and AOS, Margherita Sini, FAO From.
Controlled Vocabulary & Thesaurus Design Resources & Future Directions.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Service Service metadata what Service is who responsible for service constraints service creation service maintenance service deployment rules rules processing.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
Introduction to the Semantic Web and Linked Data
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Overview of SC 32/WG 2 Standards Projects Supporting Semantics Management Open Forum 2005 on Metadata Registries 14:45 to 15:30 13 April 2005 Larry Fitzwater.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Topic Maps introduction Peter-Paul Kruijsen CTO, Morpheus software ISOC seminar, april 5 th 2005.
Information Architecture The Open Group UDEF Project
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
TOPIC MAP Lee H. J..
Web Search Personalization with Ontological User Profile Advisor: Dr. Jai-Ling Koh Speaker: Shun-hong Sie.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
UNEP Terminology Workshop - Geneva, April 15, Environmental Terminology & Thesaurus Workshop UN Environment Programme Regional Office of Europe.
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.
ISO TC37/SC4 N435 Nov 12, 2007 Presented by Miran Choi/ETRI Written by Jae Sung Lee/Chungbuk National Univ.
Event Linking With Meaning: Ontological Hypertext and the Semantic Web Hugh Davis Learning Societies Lab ECS The University of Southampton, UK All Notes.
Of 24 lecture 11: ontology – mediation, merging & aligning.
1 Software Requirements Descriptions and specifications of a system.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
Seamless Knowledge with Topic Maps
Cloud based linked data platform for Structural Engineering Experiment
9/22/2018.
Topic Maps - an introduction
PREMIS Tools and Services
Information Networks: State of the Art
Attributes and Values Describing Entities.
Semantic Wikis Expedition #52 Conor Shankey CEO July 18, 2006
Presentation transcript:

© 2003 Ontopia AS 1 The TAO of Topic Maps An Introduction to Topic Maps, Ontologies, and Published Subjects Steve Pepper, CEO, Ontopia Convenor ISO/IEC JTC 1/SC 34/WG 3 Editor XML Topic Maps

© 2003 Ontopia AS 2 Who am I? Steve Pepper –Norway’s Head of Delegation to ISO SC34 –Convenor of ISO/IEC JTC 1/SC 34/WG 3 (Information Association) –Editor of XML Topic Maps 1.0 specification (XTM) –Editor of Topic Map Constraint Language –Founder and CEO of Ontopia Ontopia –The Topic Map Company –Specialists in Topic Map Software and Services –Norwegian company, headquartered in Oslo

© 2003 Ontopia AS 3 What are Topic Maps? An international standard, approved by the ISO A form of knowledge representation that is optimized for information management A formal data model with an XML interchange syntax An indexing and navigation paradigm for humans A source of intelligent data for software agents A technology for exploiting ontologies

© 2003 Ontopia AS 4 Introducing the Topic Map Model The core concepts of Topic Maps are based on those of the back-of-book index The same basic concepts have been extended and generalized for use with digital information Envisage a 2-layer data model consisting of –a set of information resources (below), and –a “knowledge map” (above) This is like the division of a book into content and index knowledge layer information layer (index) (content)

© 2003 Ontopia AS 5 (1) The Information Layer The lower layer contains the content –usually digital, but need not be –can be in any format or notation –can be text, graphics, video, audio, etc. This is like the content of the book to which the back-of-book index belongs information layer

© 2003 Ontopia AS 6 (2) The Knowledge Layer The upper layer consists of topics and associations –Topics represent the subjects that the information is about Like the list of topics that forms a back-of-book index –Associations represent relationships between those subjects Like “see also” relationships in a back-of-book index knowledge layer composed by born in composed by Puccini Tosca Lucca Madame Butterfly

© 2003 Ontopia AS 7 Linking the Layers Through Occurrences The two layers are linked together –Occurrences are information resources that are pertinent to a given knowledge topic –The links (or locators) are like page numbers in a back-of-book index Puccini Tosca Lucca composed by born in composed by Madame Butterfly knowledge layer information layer

© 2003 Ontopia AS 8 Summary of Core Topic Maps Concepts A pool of information or data –any type or format A knowledge layer, consisting of: knowledge layer information layer Associations –expressing relationships between knowledge topics composed by born in composed by Occurrences –information that is relevant in some way to a given knowledge topic = The TAO of Topic Maps Topics –a set of knowledge topics for the domain in question Puccini Tosca Lucca Madame Butterfly

© 2003 Ontopia AS 9 Topic Maps and Back-of-Book Indexes Cavalleria Rusticana, 71, Mascagni, Pietro Cavalleria Rusticana, 71, Rustic Chivalry, see Cavalleria Rusticana singers, See also individual names baritone, 46 bass, soprano, 41-42, 337 tenor, other conventions (composer) n occurrences (and types) topics with multiple names associations (and types) + multiple indexes Index of names Index of places Index of subjects topics (and types) Basic concepts:

© 2003 Ontopia AS 10 Topic Maps and Ontologies The basic building blocks are –Topics: e.g. “Puccini”, “Lucca”, “Tosca” –Associations: e.g. “Puccini was born in Lucca” –Occurrences: e.g. “ is a biography of Puccini” Each of these constructs can be typed –Topic types: “composer”, “city”, “opera” –Association types: “born in”, “composed by” –Occurrence types: “biography”, “street map”, “synopsis” All such types are also topics (within the same topic map) –“Puccini” is a topic of type “composer” … and “composer” is also a topic A topic map thus contains its own ontology –(“Ontology” is here defined as the classes of things that exist in the domain…) Demo of the Omnigator

© 2003 Ontopia AS 11 The Omnigator A free topic map browser and debugger Online demo:  Download: 

© 2003 Ontopia AS 12 The Omnigator: A Generic Topic Map Browser An Omnivorous Topic Map Navigator –The Omnigator will Eat Anything (provided it’s a topic map!) –Any Ontology: including your own –Just drop your own topic map into the Omnigator directory and away you go! –The Omnigator makes “reasonable sense” out of any “reasonably sensible” topic map And it's Free! –Download it from the Ontopia web site –Or view it online at

© 2003 Ontopia AS 13 How the Omnigator Works J2EE Web Server e.g. Tomcat Omnigator Ontopia Topic Map Engine topic map pages http server client

current topic (multiple) names (multiple) types multiple occurrences multiple associations

© 2003 Ontopia AS 15 With this Simple but Flexible Model You Can Make knowledge explicit, by –Identifying the subjects that your information is about –Expressing the relationships between those subjects Bridge the domains of knowledge and information, by –Describing where to find information about the subjects –Linking information about a common subject across multiple repositories Transcend simple categories, hierarchies, and taxonomies, by –Applying rich associative structures that capture the complexity of knowledge Enable implicit knowledge to be made explicit, by –Providing clearly identifiable hooks for attaching implicit knowledge But there’s more (of course)…

© 2003 Ontopia AS 16 Supporting Context through Scope Topic Maps are about representing knowledge Knowledge is not absolute; it has a contextual aspect Context sensitivity is handled through the concept of scope Scope makes it possible to –Cater for the subjectivity of knowledge –Express multiple viewpoints in one knowledge base –Provide personalized views for different groups of users –Track the source of knowledge during merging (Scopes are defined as sets of topics)

© 2003 Ontopia AS 17 How Scope Works Topics have “characteristics” –Its names and occurrences, and the roles it plays in associations with other topics Every characteristic is valid within some context (scope), e.g. –the name “Ruotsi” for the topic Sweden in the scope “Finnish” –a certain information occurrence in the scope “technician” –a given association is true in the scope (according to) “Authority X” name occurrence association role name occurrence association role name T T occurrence association role name T Filtering by scope

© 2003 Ontopia AS 18 Applications of Scope Multiple world views –Reality is ambiguous and knowledge has a subjective dimension –Scope allows the expression of multiple perspectives in a single Topic Map Contextual knowledge –Some knowledge is only valid in a certain context, and not valid otherwise –Scope enables the expression of contextual validity Traceable knowledge aggregation –When the source of knowledge is as important as the knowledge itself: –Scope allows retention of knowledge about the source of knowledge Personalized knowledge –Different users have different knowledge requirements –Scope permits personalization based on personal references, skill levels, security clearance, etc. Demo of scope and filtering in the Omnigator

© 2003 Ontopia AS 19 How Topic Maps Improve Access to Information Intuitive navigational interfaces for humans –The topic/association layer mirrors the way people think Powerful semantic queries for applications –A formal underlying data structure –Demo of querying in the Omnigator Customized views based on individual requirements –Personalization based on scope Information aggregation “sans frontiers” –Topic Maps can be merged automatically… –Demo of merging in the Omnigator

© 2003 Ontopia AS 20 Principles of Merging in Topic Maps In Topic Maps, every topic represents some subject The collocation objective requires exactly one topic per subject –When two topic maps are merged, topics that represent the same subject should be merged to a single topic –When two topics are merged, the resulting topic has the union of the characteristics of the two original topics name occurrence association role T name occurrence association role name A second topic (in another topic map) “about” the same subject T Merge the two topics together... Merge the two topics together......and the resulting topic has the union of the original characteristics name occurrence association role name T

Det uunngåelige Ibsen-eksempelet SNL Skien kom- mune Cap Lex NBL Henrik Ibsen Hedda Gabler Skien Et dukkehjem A doll’s house skrev født i skrev “virkelighet” emnekartinformasjon kunnskap Ibsen- senter Et dukkehjem Helmer Dr. Rank Fru Linde Krogstad Nora

© 2003 Ontopia AS 22 Applications of Merging Information integration –Information that spans multiple repositories can be merged to provide a unified view of the whole Knowledge sharing across the organization –Knowledge captured in one part of an organization can be made available to the whole organization Distributed knowledge management –There is no need to centralize knowledge management in order to make it sharable Knowledge sharing between organizations –Information and knowledge can be shared without enforcing a common vocabulary

© 2003 Ontopia AS 23 Integrating Information Across Systems Topic Maps are designed for ease of merging! –Multiple Topic Maps can be created from many different repositories of information... and then merged to provide a unified view of the whole Typical Applications: –Integration of hitherto disconnected “islands” of information within an enterprise –Federation of knowledge from multiple sources Advantages: –Consolidated access to all related information –Does not require migration of existing content Knowledge Space Information Space Order 2 Customer A Order 1 Customer B Product X Product Z Skill Q Product Y owns orders contains integrates requires Customer database Order database Product database Skills database Customer database

© 2003 Ontopia AS 24 What Makes Merging Possible? NOT the use of names, which are notoriously unreliable –Names are not unambiguous (the homonym problem) –Many topics have multiple names (the synonym problem) Reliable knowledge aggregation is only possible through the use of unique global identifiers The issue of identification of subjects is crucial –If subjects have unique identifiers, people can be free to use whatever names they like – and machines can still aggregate information

© 2003 Ontopia AS 25 COMPUTER DOMAIN The Crucial Concept of Subject Identification Topics exist in order to allow us to discourse about subjects It is crucially important to be able to establish exactly which subject a topic represents, i.e. to establish its subject identity –Without the ability to know when applications are talking about the same thing, there can be no interoperability The most prevalent method of establishing identity in today’s networked environments is to use URIs “REALITY” knowledge layer information layer composed by born in composed by Puccini Tosca Lucca Madame Butterfly

© 2003 Ontopia AS 26 Using URIs to Identify Resources

© 2003 Ontopia AS 27 Addressable and Non-addressable Subjects URIs are the addresses of resources They work fine when subject is a resource (e.g. a document) –It exists somewhere within the computer system, has a location, and can therefore be “addressed” For example, this presentation might be located at –The address of an addressable subject is sufficient to unambiguo establish the subject’s identity –This is called the subject address But most subjects are not information resources –Puccini, Lucca, Tosca, Madame Butterfly, love, darkness, French, … –These all exist outside the computer domain and cannot be addressed directly

© 2003 Ontopia AS 28 Life, the Universe and Everything The Computer Domain The Topic Map Domain Subject Indicators The identity of non-addressable subjects is established indirectly –Through an information resource (like a definition or a picture) that provides some kind of indication of the subject’s identity to a human –Such a resource is called a subject indicator –A topic may have multiple subject indicators Because it is a resource, a subject indicator has an address, even though the subject that it is indicating does not –Computers can use the address of the subject indicator to establish identity –These are called subject identifiers –Subject indicators and subject identifiers are the two sides of the human-computer dichotomy subject Giacomo Puccini, Italian composer, b. Lucca 22nd Dec 1858, d. Brussels, 29th Nov Best known for his operas, of which Tosca is the most... subject indicator Puccini subject identifier topic © 2002 Ontopia AS

© 2003 Ontopia AS 29 Published Subjects A subject indicator that has been made available for use outside one particular application is called a published subject indicator (PSI) –Anyone can publish PSI sets –Adoption of PSI sets will be an evolutionary process that will lead to greater and greater interoperability – between topic map applications, between topic maps and RDF, and across the Semantic Web in general –Publishers and users of ontologies may be among the greatest beneficiaries OASIS technical committees –pubsubj: Guidelines for publishing PSI sets –geolang: A PSI set for geographical and language subjects Based on existing standards (e.g. ISO 639, ISO 3166) –xmlvoc: A PSI set for an ontology of XML and related standards

© 2003 Ontopia AS 30 Using URIs to Identify Arbitrary Subjects

© 2003 Ontopia AS 31 Using URIs to Identify Resources

© 2003 Ontopia AS 32 A Plea to Ontology Developers Make them publicly available! Define URIs as unique identifiers for the concepts in your ontologies – including the relationship types – Follow the Recommendations of the OASIS Published Subjects TC: –Make sure they resolve to human-readable resources –Guarantee their stability This will allow human users to use different terminology –Bovine Spongiform Encephalopathy (?), BSE –Mad Cow Disease –Kugalskap, La vache folle, etc. And enable interoperability and reuse across applications: –Topic Maps, RDF, DAML+OIL, OWL, KIF, XML, etc.

© 2003 Ontopia AS 33 Topic Maps for Machine Agents A formal data structure suitable for data processing Support for rich semantic queries High degree of built-in semantics simplifies application development Published Subjects enable widespread and spontaneous knowledge interchange International standard interchange syntax Potential for wide adoption means more data for agents

© 2003 Ontopia AS 34 Topic Maps for Human Agents A way of representing knowledge that corresponds to how humans think about the world –Organized around subjects not resources –Direct support for context sensitivity A level of built-in semantics that makes the model easy to understand –Distinguishes between names, occurrences and associations –Privileges the class-instance relationship Associative model matches how the brain works –Typed associations provide a rich and intuitive navigational interface

© 2003 Ontopia AS 35 Topic Map-Driven Knowledge Portals Let the index drive the presentation! –The Topic Map structure governs the application – and the knowledge Users navigate intuitively from topic to topic –Having found the appropriate topic, they immediately see all recorded explicit knowledge can dip down into information resources to “extract” implicit knowledge Publisher benefits: –Easier content maintenance (simply update the Topic Map) –Easier link maintenance (links are in separate layer, not in content) –New portals easy to derive from same content User benefits: –Shorter click-through –Easier, more intuitive navigation mirrors associative way of thinking –Far greater structural consistency means less confusion Demo of the OperaMap portal

© 2003 Ontopia AS 36 For More Information “Getting Started with Topic Maps” Ontopia web site – /me Finally –Ontopia is the world’s leading Topic Map company –We are interested in participating in EU projects –Please contact me for more details