SlideShare a Scribd company logo
XML Topic Maps (XTM): Theory & Practice Bob Bater InfoPlex Associates, Bristol UK Topic Maps: Theory & Practice “ Topic maps are a new ISO standard for describing knowledge structures and associating them with information resources.” {Steve Pepper. The TAO of Topic Maps: http://www.ontopia.net/topicmaps/materials/tao.html}
XTM 1.0  XTM 1.0 is an open, high-level framework … …  for representing relationships among connected information objects <topic id=“livingthing”> <baseName> <baseNameString>Living Thing</baseNameString> <baseName> </topic> <topic id=“animal”> <baseName> <baseNameString>Animal</baseNameString> <baseName> </topic> <association id=“animalIsA”> <instanceOf> <topicRef xlink:href=“#isA”/> </instanceOf> <member> <topicRef xlink:href=“#animal”/> </member> <member> <topicRef xlink:href=“#livingthing”/> </member>
Madama Butterfly, 70-71, 234-236, 326  Puccini, Giacomo, 69-71  soprano, 41-42, 337  Tosca, 26, 70, 274-276, 326  Topic Maps: Indexing in 3D  Puccini Tosca Madame Butterfly composed by composed by Lucca born in
Topic Topic Maps Key Concepts: Topic, Association & Occurrence  Living Thing Animal Mammal Bird Human instance of instance of instance of instance of occurrence of psittacines  occurrence of instance of association association
Topic Maps Key Concepts: Association  time flies like an arrow … fruit flies like a banana XTM RDF time an arrow flies like fruit flies a banana like topic association topic topic topic association time an arrow flies like fruit flies a banana like subject predicate object subject predicate object
Topic Maps Key Concepts : Role & Scope  Topic + Association + Role + Scope = precision The nature of a subject’s participation in an association Role Scope Scope provides … a context in which topics are related through associations {XML Topic Maps. Jack Park} William Shakespeare Macbeth [written work] [author] {XML Topic Maps. Jack Park} author of United States États Unis {Scope: French} {Scope: English}
Topic Maps: A Topic Map for ISO 13250  http://www1.y12.doe.gov/ capabilities/sgml/sc34/ document/0322_files/ iso13250-2nd-ed-v2.pdf has occurrence [instance] [occurrence] ISO sponsor of Standard JTC1 ISO 13250 SC34 committee of instance of author of sub-committee of [publication] [sponsor] [publication] [instance] [author] [written work] [organization] [organization] [sub-organization] [sub-organization]
Topic Maps in Practice: Competence Mapping ROLE COMPETENCE PERSON SKEB (Skills, Knowledge, Experience, Behaviour) ACTIVITY How can we define what competence  is required for a specific role?   How can we represent this competence  so that it can be transferred?  TRAINING/MENTORING/ EXPERIENCE performs requires comprises acquired through transferred to assigned to
Topic Maps in Practice: Activity System Ontology
Topic Maps in Practice: Competence Ontology
Topic Maps in Practice: Knowledge Map Access via an information object
Topic Maps in Practice: Knowledge Map Access via an activity
BS 8723-2 RT (attribute) | (attribute of) = “objects or materials and their defining  properties” RT (operation) | (operation on) = “an action and its patient or target” RT (ancillary) | (ancillary of) = ‘concepts linked by causal dependence’ Topic Maps in Practice: Resource Discovery Input Target system <- Operation Configuration  RT (operation on)   Junctionwork Junctionwork  RT (operation)   Configuration Speed Restriction  RT (operation on)  Track Track  RT (operation)  Speed Restriction Target system <- Attribute Condition (state)  RT (attribute of)  Track Curvature  RT (attribute of)  Track Track  RT (attribute)  Condition (state) Track  RT (attribute)  Curvature Target system <- Ancillary Lubricators  RT (ancillary of)  Track Performance Criteria  RT (ancillary of)  Track Track  RT (ancillary)  Lubricators Track  RT (ancillary)  Performance Criteria Tamping USE On-track Tamping Track UF Permanent Way BT Track Assets NT   (component) Conductor Rail Crossing Rails Junctionwork Rail Running Rail Track Support NT  (type) Plain Line Single Line RT (ancillary) Design Criteria Lubricators Track Plant RT (attribute) Buckling Condition (state) Curvature Gradient RT (operation) Speed Restrictions Track Support NT (elements) Ballast Ballast Mat RT (operations) On-track Tamping
Topic Maps in Practice: Resource Discovery Output
Topic Maps in Practice: Resource Discovery Visualization
Topic Maps in Practice: Resource Discovery Visualization
References ISO/IEC 13250:2002 Topic Maps. http://www1.y12.doe.gov/capabilities/sgml/sc34/document/0322_files/iso13250-2nd-ed-v2.pdf Le Grand, Bénédicte. Topic Maps Visualization. http://www.gca.org/papers/xmleurope2000/papers/s29-03.html Mapas Conceptuales (Universidad Pompeu Fabra (Barcelona). http://www.mapasconceptuales.com/ Mondeca. http://www.mondeca.com/company.htm Moresophy. http://www.moresophy.com/networker/homepage/MainPage.jsp NetworkedPlanet. http://www.networkedplanet.com/ Ontopia. http://www.ontopia.net/ Park, Jack (ed.). XML Topic Maps. Boston: Addison-Wesley, 2003. Pepper, Steve. The TAO of Topic Maps. http://www.ontopia.net/topicmaps/materials/tao.html Techquila. http://www.techquila.com/ Topicmap.com. http://www.topicmaps.com/tm2007/ Topic Maps for Java. http://tm4j.org/

More Related Content

Viewers also liked

Topic Top 5 presentation- Uncertainty Reduction Theory
Topic Top 5 presentation- Uncertainty Reduction TheoryTopic Top 5 presentation- Uncertainty Reduction Theory
Topic Top 5 presentation- Uncertainty Reduction Theory
annemarieyoung3
 
X and y theory presentation
X and y theory presentationX and y theory presentation
X and y theory presentation
mikurem8166
 
Chapter 2 The Evolution Of Management Theory
Chapter 2   The Evolution Of Management TheoryChapter 2   The Evolution Of Management Theory
Chapter 2 The Evolution Of Management Theory
management 2
 

Viewers also liked (9)

Type Theory and Practical Application
Type Theory and Practical ApplicationType Theory and Practical Application
Type Theory and Practical Application
 
Topic Top 5 presentation- Uncertainty Reduction Theory
Topic Top 5 presentation- Uncertainty Reduction TheoryTopic Top 5 presentation- Uncertainty Reduction Theory
Topic Top 5 presentation- Uncertainty Reduction Theory
 
Herzberg’s two factor theory
Herzberg’s two factor theoryHerzberg’s two factor theory
Herzberg’s two factor theory
 
Theories and Organizations
Theories and OrganizationsTheories and Organizations
Theories and Organizations
 
Systems theory
Systems theorySystems theory
Systems theory
 
X and y theory presentation
X and y theory presentationX and y theory presentation
X and y theory presentation
 
Chapter 2 The Evolution Of Management Theory
Chapter 2   The Evolution Of Management TheoryChapter 2   The Evolution Of Management Theory
Chapter 2 The Evolution Of Management Theory
 
Theories of Motivation
Theories of MotivationTheories of Motivation
Theories of Motivation
 
Organization theories
Organization theoriesOrganization theories
Organization theories
 

Similar to Topic Maps: Theory & Practice

IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic CommunicationIQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
Ted Leung
 
Web Data Extraction Como2010
Web Data Extraction Como2010Web Data Extraction Como2010
Web Data Extraction Como2010
Giorgio Orsi
 
ApacheCon 2000 Everything you ever wanted to know about XML Parsing
ApacheCon 2000 Everything you ever wanted to know about XML ParsingApacheCon 2000 Everything you ever wanted to know about XML Parsing
ApacheCon 2000 Everything you ever wanted to know about XML Parsing
Ted Leung
 
NEOOUG 2010 Oracle Data Integrator Presentation
NEOOUG 2010 Oracle Data Integrator PresentationNEOOUG 2010 Oracle Data Integrator Presentation
NEOOUG 2010 Oracle Data Integrator Presentation
askankit
 
2008.07.17 발표
2008.07.17 발표2008.07.17 발표
2008.07.17 발표
Sunjoo Park
 
Douglas Crockford Presentation Jsonsaga
Douglas Crockford Presentation JsonsagaDouglas Crockford Presentation Jsonsaga
Douglas Crockford Presentation Jsonsaga
Ajax Experience 2009
 

Similar to Topic Maps: Theory & Practice (20)

Metadata Cloud
Metadata CloudMetadata Cloud
Metadata Cloud
 
New Directions in Metadata
New Directions in MetadataNew Directions in Metadata
New Directions in Metadata
 
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic CommunicationIQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
IQPC Canada XML 2001: How to Use XML Parsing to Enhance Electronic Communication
 
XPath - XML Path Language
XPath - XML Path LanguageXPath - XML Path Language
XPath - XML Path Language
 
Table Recognition
Table RecognitionTable Recognition
Table Recognition
 
Web Data Extraction Como2010
Web Data Extraction Como2010Web Data Extraction Como2010
Web Data Extraction Como2010
 
W3 C Specification For Interoperability And Accessibility For Ajax, Dhtml, Xm...
W3 C Specification For Interoperability And Accessibility For Ajax, Dhtml, Xm...W3 C Specification For Interoperability And Accessibility For Ajax, Dhtml, Xm...
W3 C Specification For Interoperability And Accessibility For Ajax, Dhtml, Xm...
 
ApacheCon 2000 Everything you ever wanted to know about XML Parsing
ApacheCon 2000 Everything you ever wanted to know about XML ParsingApacheCon 2000 Everything you ever wanted to know about XML Parsing
ApacheCon 2000 Everything you ever wanted to know about XML Parsing
 
Getty Vocabulary Program LOD: Ontologies and Semantic Representation
Getty Vocabulary Program LOD: Ontologies and Semantic RepresentationGetty Vocabulary Program LOD: Ontologies and Semantic Representation
Getty Vocabulary Program LOD: Ontologies and Semantic Representation
 
Report on Work of Joint DCMI/IEEE LTSC Task Force
Report on Work of Joint DCMI/IEEE LTSC Task ForceReport on Work of Joint DCMI/IEEE LTSC Task Force
Report on Work of Joint DCMI/IEEE LTSC Task Force
 
Xml Overview
Xml OverviewXml Overview
Xml Overview
 
23xml
23xml23xml
23xml
 
Semantic RDF based integration framework for heterogeneous XML data sources
Semantic RDF based integration framework for heterogeneous XML data sourcesSemantic RDF based integration framework for heterogeneous XML data sources
Semantic RDF based integration framework for heterogeneous XML data sources
 
Xml
XmlXml
Xml
 
NEOOUG 2010 Oracle Data Integrator Presentation
NEOOUG 2010 Oracle Data Integrator PresentationNEOOUG 2010 Oracle Data Integrator Presentation
NEOOUG 2010 Oracle Data Integrator Presentation
 
REST dojo Comet
REST dojo CometREST dojo Comet
REST dojo Comet
 
2008.07.17 발표
2008.07.17 발표2008.07.17 발표
2008.07.17 발표
 
Douglas Crockford Presentation Jsonsaga
Douglas Crockford Presentation JsonsagaDouglas Crockford Presentation Jsonsaga
Douglas Crockford Presentation Jsonsaga
 
Xml session
Xml sessionXml session
Xml session
 
Querying the Web of Data
Querying the Web of DataQuerying the Web of Data
Querying the Web of Data
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 

Topic Maps: Theory & Practice

  • 1. XML Topic Maps (XTM): Theory & Practice Bob Bater InfoPlex Associates, Bristol UK Topic Maps: Theory & Practice “ Topic maps are a new ISO standard for describing knowledge structures and associating them with information resources.” {Steve Pepper. The TAO of Topic Maps: http://www.ontopia.net/topicmaps/materials/tao.html}
  • 2. XTM 1.0 XTM 1.0 is an open, high-level framework … … for representing relationships among connected information objects <topic id=“livingthing”> <baseName> <baseNameString>Living Thing</baseNameString> <baseName> </topic> <topic id=“animal”> <baseName> <baseNameString>Animal</baseNameString> <baseName> </topic> <association id=“animalIsA”> <instanceOf> <topicRef xlink:href=“#isA”/> </instanceOf> <member> <topicRef xlink:href=“#animal”/> </member> <member> <topicRef xlink:href=“#livingthing”/> </member>
  • 3. Madama Butterfly, 70-71, 234-236, 326 Puccini, Giacomo, 69-71 soprano, 41-42, 337 Tosca, 26, 70, 274-276, 326 Topic Maps: Indexing in 3D Puccini Tosca Madame Butterfly composed by composed by Lucca born in
  • 4. Topic Topic Maps Key Concepts: Topic, Association & Occurrence Living Thing Animal Mammal Bird Human instance of instance of instance of instance of occurrence of psittacines occurrence of instance of association association
  • 5. Topic Maps Key Concepts: Association time flies like an arrow … fruit flies like a banana XTM RDF time an arrow flies like fruit flies a banana like topic association topic topic topic association time an arrow flies like fruit flies a banana like subject predicate object subject predicate object
  • 6. Topic Maps Key Concepts : Role & Scope Topic + Association + Role + Scope = precision The nature of a subject’s participation in an association Role Scope Scope provides … a context in which topics are related through associations {XML Topic Maps. Jack Park} William Shakespeare Macbeth [written work] [author] {XML Topic Maps. Jack Park} author of United States États Unis {Scope: French} {Scope: English}
  • 7. Topic Maps: A Topic Map for ISO 13250 http://www1.y12.doe.gov/ capabilities/sgml/sc34/ document/0322_files/ iso13250-2nd-ed-v2.pdf has occurrence [instance] [occurrence] ISO sponsor of Standard JTC1 ISO 13250 SC34 committee of instance of author of sub-committee of [publication] [sponsor] [publication] [instance] [author] [written work] [organization] [organization] [sub-organization] [sub-organization]
  • 8. Topic Maps in Practice: Competence Mapping ROLE COMPETENCE PERSON SKEB (Skills, Knowledge, Experience, Behaviour) ACTIVITY How can we define what competence is required for a specific role? How can we represent this competence so that it can be transferred? TRAINING/MENTORING/ EXPERIENCE performs requires comprises acquired through transferred to assigned to
  • 9. Topic Maps in Practice: Activity System Ontology
  • 10. Topic Maps in Practice: Competence Ontology
  • 11. Topic Maps in Practice: Knowledge Map Access via an information object
  • 12. Topic Maps in Practice: Knowledge Map Access via an activity
  • 13. BS 8723-2 RT (attribute) | (attribute of) = “objects or materials and their defining properties” RT (operation) | (operation on) = “an action and its patient or target” RT (ancillary) | (ancillary of) = ‘concepts linked by causal dependence’ Topic Maps in Practice: Resource Discovery Input Target system <- Operation Configuration RT (operation on) Junctionwork Junctionwork RT (operation) Configuration Speed Restriction RT (operation on) Track Track RT (operation) Speed Restriction Target system <- Attribute Condition (state) RT (attribute of) Track Curvature RT (attribute of) Track Track RT (attribute) Condition (state) Track RT (attribute) Curvature Target system <- Ancillary Lubricators RT (ancillary of) Track Performance Criteria RT (ancillary of) Track Track RT (ancillary) Lubricators Track RT (ancillary) Performance Criteria Tamping USE On-track Tamping Track UF Permanent Way BT Track Assets NT (component) Conductor Rail Crossing Rails Junctionwork Rail Running Rail Track Support NT (type) Plain Line Single Line RT (ancillary) Design Criteria Lubricators Track Plant RT (attribute) Buckling Condition (state) Curvature Gradient RT (operation) Speed Restrictions Track Support NT (elements) Ballast Ballast Mat RT (operations) On-track Tamping
  • 14. Topic Maps in Practice: Resource Discovery Output
  • 15. Topic Maps in Practice: Resource Discovery Visualization
  • 16. Topic Maps in Practice: Resource Discovery Visualization
  • 17. References ISO/IEC 13250:2002 Topic Maps. http://www1.y12.doe.gov/capabilities/sgml/sc34/document/0322_files/iso13250-2nd-ed-v2.pdf Le Grand, Bénédicte. Topic Maps Visualization. http://www.gca.org/papers/xmleurope2000/papers/s29-03.html Mapas Conceptuales (Universidad Pompeu Fabra (Barcelona). http://www.mapasconceptuales.com/ Mondeca. http://www.mondeca.com/company.htm Moresophy. http://www.moresophy.com/networker/homepage/MainPage.jsp NetworkedPlanet. http://www.networkedplanet.com/ Ontopia. http://www.ontopia.net/ Park, Jack (ed.). XML Topic Maps. Boston: Addison-Wesley, 2003. Pepper, Steve. The TAO of Topic Maps. http://www.ontopia.net/topicmaps/materials/tao.html Techquila. http://www.techquila.com/ Topicmap.com. http://www.topicmaps.com/tm2007/ Topic Maps for Java. http://tm4j.org/