SlideShare a Scribd company logo
1 of 23
National Data Standardization: A Place for TopicMaps? Lars Johnsen
”There is something rotten in the state of Denmark”- Shakespeare (1601)  2009: Challenges => modernization of the public sector => digitalization => interoperability
To beor not to be – standardizing * 2001: It standardizationeffortstakingoff 2006: B103 – Parliament voting for open standards in Danish e-goverment 2008: Seven sets of open standards made compulsoryincluding web standards, document standards and data standards Where is TopicMaps …? * … that’sone of the questions
Data standardization in Denmark Background and status New strategybeingimplemented by ITST (the national agency for It and Telecom) Technologicalinfrastructure Paradigmshift from syntax to semanticsorevensubject-centricthinking … Why not TM?  Agenda
Data standards - OIOXML OIOXML schemas Domain schemas Corecomponents
Problems with OIOXML schemas Content Little documentation Whatlegislation? Whatcontexts? Whatprojects, web services, etc. Findability and usability Uploading Organizing Viewing Concepts No real semantics: <MaritalStatusCode> married divorced widow registeredpartnership abolition of partnership longestliving partner deceased unmarried </MaritalStatusCode> What do youread, my lord?  Words, words, words
A new strategy in the pipeline Taxonomies Concept systems Semantic definitions Message definitions Data definitions OIOXML schemas WDSL files
Concept systems: buildingonexistingmethodologies
From concept systems to taxonomies and thesauri FORM – a reference model of public services in Denmark  Social services Benefits Individualbenefits Action Allocation of housingbenefit Object
In the future: semantic definitions as pivots <SemanticDefinitiondefinitionIdentifier = ”…” systemIdentifier = ”…”             	versionIdentifier = ”…”> 	<LocalizationlanguageCode =”DA”> 		<Term roleCode = ”preferred”>…</Term> 		<Term roleCode = ”admitted”>…</term> 		… 		<DescriptionroleCode = ”definition”>…</Description> 	</Localization> 	… </SemanticDefinition>
Semantic definition From semantics to syntax Semantic definition client has client status is a Data definition Client Client_status: custody, … Semantic definition custody “Though this be madness, yet there is method in it” OIOXML <ClientStatusCode> 	<enumerationvalue =”custody” />              … </ClientStatusCode>
Conceptuallayer Concept systems and taxonomies = TAO  topics/subjects, properties, associations, roles Semantic definition = PSI names, descriptions, explanations, etc. of subjects (in oneor more languages)    Contentorresourcelayer OIOXML schemas, data definitions, wsdl files  = occurrences/addressablesubjects Embedded  OIO schemas = part-whole associations betweenaddressablesubjects, etc. TM model, really
So, why not simplyadopt TM as a unifying model or standardfor representing and organizing ”data standards data” in Denmark …?  Instead an entirely new OIOXML language is beingdeveloped … Thisquestionbecomeseven more relevant …
Web 2.0 platform (Digitaliser.dk) Information architecturecenteredongroups Functionality for news, debates, usernetworks, etc. Tagging as primaryorganizationvehicle REST API Resources, representations and structured URL’s Finding, publishing and sharing .. Prediction: a direneed for an organizational/navigationaloverlayintegratingdistributedconceptual information, resources and metadata onDigitaliser.dk
Why not adopt TM as a unifyingtechnology for organizing and integrating  data standards contentonDigitaliser.dk (and elsewhere)?
TopicMaps as a technologyworking ”covertly” behind the scenes ortopicmaps as accessible information products in theirown right?
Topicmaps as resourcesonDigitaliser.dk? OIO topicmaps – trulyopen information sets about the ”state of Denmark”
The vision of OIO TopicMaps … Public institutions and authorities Public services (e.g. FORM) Integration Public web services Coreconcepts Laws and guidelines Workflows
<topicMap version="2.0" xmlns="http://www.topicmaps.org/xtm/"> <topic id="enke"> <subjectIdentifierhref="http://digitaliser.dk/resource/123" /> <subjectIdentifierhref="http://api.digitaliser.dk/rest/resources/123/artefacts/enke.xml/content" /> <instanceOf> <topicRefhref="#OIOconcept" /> </instanceOf> <name> <scope> <topicRefhref="#DA" /> </scope> <value>enke</value> </name> <occurrence> <type> <topicRefhref="#OIOXML" /> </type> <resourceDatadatatype="http://www.w3.org/2001/XMLSchema#anyType">     <MaritalStatusCode>widow</MaritalStatusCode> </resourceData> </occurrence>  </topic> ... </topicMap> XTM 2.0 comes in handy …!
General lack of knowledge ”TopicMaps is a metadata standard like Dublin Core” ”Conceptslikesubject, topic, identity and mergingaresimplytoohard to explain” ”Weare not havingthat RDF and OWL stuff, thereforewecannotadopt TM either” The TM vocabularydoes not translateveryeasilyinto Danish Why is TM not a national standard? And of coursewe do not have a Lars Marius or Steve P …
Emne - subjekt (topic/subject) Identifikator - indikator (subjectidentifiervsindicator) Adresse (locator) Belæg – hændelse - forekomst (occurrence) Sammenslutning – sammenlægning - fusion (merging) Translating TM into Danish
Play the standard card (”TM is an international ISO standard, youknow”)? Create solutions! (chicken and egg problem)   RDF: friendorfoe? The ”versatility problem”: promoting TM as Semantic Web technology, metadata format, orwhat?    So, whatshouldwe do?  PerhapsDigitaliser.dkwillsolve the problem for us … ”The rest is silence!”

More Related Content

Viewers also liked

TM/XML - Representing Topic Maps in XML
TM/XML - Representing Topic Maps in XMLTM/XML - Representing Topic Maps in XML
TM/XML - Representing Topic Maps in XMLtmra
 
Connecting Topincs - Using transclusion to connect proxy spaces
Connecting Topincs - Using transclusion to connect proxy spacesConnecting Topincs - Using transclusion to connect proxy spaces
Connecting Topincs - Using transclusion to connect proxy spacestmra
 
Real-time Generation of Topic Maps from Speech Streams
Real-time Generation of Topic Maps from Speech StreamsReal-time Generation of Topic Maps from Speech Streams
Real-time Generation of Topic Maps from Speech Streamstmra
 
Topic Maps Web Service: Case Examples and General Structure
Topic Maps Web Service: Case Examples and General StructureTopic Maps Web Service: Case Examples and General Structure
Topic Maps Web Service: Case Examples and General Structuretmra
 
Building and Integrating Competitive Intelligence Reports Using the Topic Map...
Building and Integrating Competitive Intelligence Reports Using the Topic Map...Building and Integrating Competitive Intelligence Reports Using the Topic Map...
Building and Integrating Competitive Intelligence Reports Using the Topic Map...tmra
 
Topic Maps in ‘Not working on the web shock!’
Topic Maps in ‘Not working on the web shock!’Topic Maps in ‘Not working on the web shock!’
Topic Maps in ‘Not working on the web shock!’tmra
 
What is a subject?
What is a subject?What is a subject?
What is a subject?tmra
 
XML Holland 2008
XML Holland 2008XML Holland 2008
XML Holland 2008tmra
 
ActiveTM - A Topic Maps - Object Mapper
ActiveTM - A Topic Maps - Object MapperActiveTM - A Topic Maps - Object Mapper
ActiveTM - A Topic Maps - Object Mappertmra
 
Dense Topic Maps
Dense Topic MapsDense Topic Maps
Dense Topic Mapstmra
 
Paraconsistent Reasoning in Ontopedia
Paraconsistent Reasoning in OntopediaParaconsistent Reasoning in Ontopedia
Paraconsistent Reasoning in Ontopediatmra
 
Semantic Mashups with Wandora
Semantic Mashups with WandoraSemantic Mashups with Wandora
Semantic Mashups with Wandoratmra
 
Et Tu, Brute? Topic Maps and Discourse Semantics
Et Tu, Brute? Topic Maps and Discourse SemanticsEt Tu, Brute? Topic Maps and Discourse Semantics
Et Tu, Brute? Topic Maps and Discourse Semanticstmra
 
Hatana tmra 2010
Hatana tmra 2010Hatana tmra 2010
Hatana tmra 2010tmra
 
Live Integration Framework
Live Integration FrameworkLive Integration Framework
Live Integration Frameworktmra
 
Presentation final
Presentation finalPresentation final
Presentation finaltmra
 
Evaluation of Instances Asset in a Topic Maps-Based Ontology
Evaluation of Instances Asset in a Topic Maps-Based OntologyEvaluation of Instances Asset in a Topic Maps-Based Ontology
Evaluation of Instances Asset in a Topic Maps-Based Ontologytmra
 
Designing a GUI Description Language with Topic Maps
Designing a GUI Description Language with Topic MapsDesigning a GUI Description Language with Topic Maps
Designing a GUI Description Language with Topic Mapstmra
 
Mappe1
Mappe1Mappe1
Mappe1tmra
 
Topic Maps for improved access to and use of content in relational databases ...
Topic Maps for improved access to and use of content in relational databases ...Topic Maps for improved access to and use of content in relational databases ...
Topic Maps for improved access to and use of content in relational databases ...tmra
 

Viewers also liked (20)

TM/XML - Representing Topic Maps in XML
TM/XML - Representing Topic Maps in XMLTM/XML - Representing Topic Maps in XML
TM/XML - Representing Topic Maps in XML
 
Connecting Topincs - Using transclusion to connect proxy spaces
Connecting Topincs - Using transclusion to connect proxy spacesConnecting Topincs - Using transclusion to connect proxy spaces
Connecting Topincs - Using transclusion to connect proxy spaces
 
Real-time Generation of Topic Maps from Speech Streams
Real-time Generation of Topic Maps from Speech StreamsReal-time Generation of Topic Maps from Speech Streams
Real-time Generation of Topic Maps from Speech Streams
 
Topic Maps Web Service: Case Examples and General Structure
Topic Maps Web Service: Case Examples and General StructureTopic Maps Web Service: Case Examples and General Structure
Topic Maps Web Service: Case Examples and General Structure
 
Building and Integrating Competitive Intelligence Reports Using the Topic Map...
Building and Integrating Competitive Intelligence Reports Using the Topic Map...Building and Integrating Competitive Intelligence Reports Using the Topic Map...
Building and Integrating Competitive Intelligence Reports Using the Topic Map...
 
Topic Maps in ‘Not working on the web shock!’
Topic Maps in ‘Not working on the web shock!’Topic Maps in ‘Not working on the web shock!’
Topic Maps in ‘Not working on the web shock!’
 
What is a subject?
What is a subject?What is a subject?
What is a subject?
 
XML Holland 2008
XML Holland 2008XML Holland 2008
XML Holland 2008
 
ActiveTM - A Topic Maps - Object Mapper
ActiveTM - A Topic Maps - Object MapperActiveTM - A Topic Maps - Object Mapper
ActiveTM - A Topic Maps - Object Mapper
 
Dense Topic Maps
Dense Topic MapsDense Topic Maps
Dense Topic Maps
 
Paraconsistent Reasoning in Ontopedia
Paraconsistent Reasoning in OntopediaParaconsistent Reasoning in Ontopedia
Paraconsistent Reasoning in Ontopedia
 
Semantic Mashups with Wandora
Semantic Mashups with WandoraSemantic Mashups with Wandora
Semantic Mashups with Wandora
 
Et Tu, Brute? Topic Maps and Discourse Semantics
Et Tu, Brute? Topic Maps and Discourse SemanticsEt Tu, Brute? Topic Maps and Discourse Semantics
Et Tu, Brute? Topic Maps and Discourse Semantics
 
Hatana tmra 2010
Hatana tmra 2010Hatana tmra 2010
Hatana tmra 2010
 
Live Integration Framework
Live Integration FrameworkLive Integration Framework
Live Integration Framework
 
Presentation final
Presentation finalPresentation final
Presentation final
 
Evaluation of Instances Asset in a Topic Maps-Based Ontology
Evaluation of Instances Asset in a Topic Maps-Based OntologyEvaluation of Instances Asset in a Topic Maps-Based Ontology
Evaluation of Instances Asset in a Topic Maps-Based Ontology
 
Designing a GUI Description Language with Topic Maps
Designing a GUI Description Language with Topic MapsDesigning a GUI Description Language with Topic Maps
Designing a GUI Description Language with Topic Maps
 
Mappe1
Mappe1Mappe1
Mappe1
 
Topic Maps for improved access to and use of content in relational databases ...
Topic Maps for improved access to and use of content in relational databases ...Topic Maps for improved access to and use of content in relational databases ...
Topic Maps for improved access to and use of content in relational databases ...
 

Similar to National Data Standardization: A Place for Topic Maps?

Cross Media from 2001 | a good vision?
Cross Media from 2001 | a good vision?Cross Media from 2001 | a good vision?
Cross Media from 2001 | a good vision?Blockchainizator
 
Agile Descriptions
Agile DescriptionsAgile Descriptions
Agile DescriptionsTony Hammond
 
StrategiesForUsingMetadata
StrategiesForUsingMetadataStrategiesForUsingMetadata
StrategiesForUsingMetadataSuite Solutions
 
My Name is E & Open Standards
My Name is E & Open StandardsMy Name is E & Open Standards
My Name is E & Open StandardsAndreas - Creten
 
Intro To The Calais Web Service @ OpenCalais.com
Intro To The Calais Web Service @ OpenCalais.comIntro To The Calais Web Service @ OpenCalais.com
Intro To The Calais Web Service @ OpenCalais.comKrista Thomas
 
Significant Characteristics In Planets Manfred Thaller
Significant Characteristics In Planets Manfred ThallerSignificant Characteristics In Planets Manfred Thaller
Significant Characteristics In Planets Manfred ThallerDigitalPreservationEurope
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web Designwebhostingguy
 
HTML5: New Possibilities for Publishing
HTML5: New Possibilities for PublishingHTML5: New Possibilities for Publishing
HTML5: New Possibilities for PublishingiFactory
 
Itemscript, a specification for RESTful JSON integration
Itemscript, a specification for RESTful JSON integrationItemscript, a specification for RESTful JSON integration
Itemscript, a specification for RESTful JSON integration{item:foo}
 
Sasaki webtechcon2010
Sasaki webtechcon2010Sasaki webtechcon2010
Sasaki webtechcon2010Felix Sasaki
 
Microformats 101 Workshop
Microformats 101 WorkshopMicroformats 101 Workshop
Microformats 101 WorkshopKelley Howell
 
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for MobileIBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for MobileChris Toohey
 
Linked Data and Search: Thomas Steiner (Google Inc, Germany)
Linked Data and Search:  Thomas Steiner (Google Inc, Germany)Linked Data and Search:  Thomas Steiner (Google Inc, Germany)
Linked Data and Search: Thomas Steiner (Google Inc, Germany)FIA2010
 
Ontos Integration Of Semantic Resources For Business Intelligence San Jos 2...
Ontos Integration Of Semantic Resources For Business Intelligence   San Jos 2...Ontos Integration Of Semantic Resources For Business Intelligence   San Jos 2...
Ontos Integration Of Semantic Resources For Business Intelligence San Jos 2...AI4BD GmbH
 
Web Services Part 1
Web Services Part 1Web Services Part 1
Web Services Part 1patinijava
 
ISOcat: a short introduction
ISOcat: a short introductionISOcat: a short introduction
ISOcat: a short introductionMenzo Windhouwer
 
Jayson lorenzen iptc_rnews_overview
Jayson lorenzen iptc_rnews_overviewJayson lorenzen iptc_rnews_overview
Jayson lorenzen iptc_rnews_overviewJayson Lorenzen
 

Similar to National Data Standardization: A Place for Topic Maps? (20)

Cross Media from 2001 | a good vision?
Cross Media from 2001 | a good vision?Cross Media from 2001 | a good vision?
Cross Media from 2001 | a good vision?
 
Agile Descriptions
Agile DescriptionsAgile Descriptions
Agile Descriptions
 
Sweo talk
Sweo talkSweo talk
Sweo talk
 
StrategiesForUsingMetadata
StrategiesForUsingMetadataStrategiesForUsingMetadata
StrategiesForUsingMetadata
 
My Name is E & Open Standards
My Name is E & Open StandardsMy Name is E & Open Standards
My Name is E & Open Standards
 
Html5 Overview
Html5 OverviewHtml5 Overview
Html5 Overview
 
APEX Themes and Templates
APEX Themes and TemplatesAPEX Themes and Templates
APEX Themes and Templates
 
Intro To The Calais Web Service @ OpenCalais.com
Intro To The Calais Web Service @ OpenCalais.comIntro To The Calais Web Service @ OpenCalais.com
Intro To The Calais Web Service @ OpenCalais.com
 
Significant Characteristics In Planets Manfred Thaller
Significant Characteristics In Planets Manfred ThallerSignificant Characteristics In Planets Manfred Thaller
Significant Characteristics In Planets Manfred Thaller
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web Design
 
HTML5: New Possibilities for Publishing
HTML5: New Possibilities for PublishingHTML5: New Possibilities for Publishing
HTML5: New Possibilities for Publishing
 
Itemscript, a specification for RESTful JSON integration
Itemscript, a specification for RESTful JSON integrationItemscript, a specification for RESTful JSON integration
Itemscript, a specification for RESTful JSON integration
 
Sasaki webtechcon2010
Sasaki webtechcon2010Sasaki webtechcon2010
Sasaki webtechcon2010
 
Microformats 101 Workshop
Microformats 101 WorkshopMicroformats 101 Workshop
Microformats 101 Workshop
 
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for MobileIBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for Mobile
 
Linked Data and Search: Thomas Steiner (Google Inc, Germany)
Linked Data and Search:  Thomas Steiner (Google Inc, Germany)Linked Data and Search:  Thomas Steiner (Google Inc, Germany)
Linked Data and Search: Thomas Steiner (Google Inc, Germany)
 
Ontos Integration Of Semantic Resources For Business Intelligence San Jos 2...
Ontos Integration Of Semantic Resources For Business Intelligence   San Jos 2...Ontos Integration Of Semantic Resources For Business Intelligence   San Jos 2...
Ontos Integration Of Semantic Resources For Business Intelligence San Jos 2...
 
Web Services Part 1
Web Services Part 1Web Services Part 1
Web Services Part 1
 
ISOcat: a short introduction
ISOcat: a short introductionISOcat: a short introduction
ISOcat: a short introduction
 
Jayson lorenzen iptc_rnews_overview
Jayson lorenzen iptc_rnews_overviewJayson lorenzen iptc_rnews_overview
Jayson lorenzen iptc_rnews_overview
 

More from tmra

External Schema for Topic Map Database
External Schema for Topic Map DatabaseExternal Schema for Topic Map Database
External Schema for Topic Map Databasetmra
 
Weber 2010 brn
Weber 2010 brnWeber 2010 brn
Weber 2010 brntmra
 
Subject Headings make information to be topic maps
Subject Headings make information to be topic mapsSubject Headings make information to be topic maps
Subject Headings make information to be topic mapstmra
 
Inquiry Optimization Technique for a Topic Map Database
Inquiry Optimization Technique for a Topic Map DatabaseInquiry Optimization Technique for a Topic Map Database
Inquiry Optimization Technique for a Topic Map Databasetmra
 
Topic Merge Scenarios for Knowledge Federation
Topic Merge Scenarios for Knowledge FederationTopic Merge Scenarios for Knowledge Federation
Topic Merge Scenarios for Knowledge Federationtmra
 
JavaScript Topic Maps in server environments
JavaScript Topic Maps in server environmentsJavaScript Topic Maps in server environments
JavaScript Topic Maps in server environmentstmra
 
Modelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic MapsModelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic Mapstmra
 
Hatana - Virtual Topic Map Merging
Hatana - Virtual Topic Map MergingHatana - Virtual Topic Map Merging
Hatana - Virtual Topic Map Mergingtmra
 
Designing a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_mapsDesigning a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_mapstmra
 
Maiana - The social Topic Maps explorer
Maiana - The social Topic Maps explorerMaiana - The social Topic Maps explorer
Maiana - The social Topic Maps explorertmra
 
Tmra2010 matsuuraposter
Tmra2010 matsuuraposterTmra2010 matsuuraposter
Tmra2010 matsuurapostertmra
 
Automatic semantic interpretation of unstructured data for knowledge management
Automatic semantic interpretation of unstructured data for knowledge managementAutomatic semantic interpretation of unstructured data for knowledge management
Automatic semantic interpretation of unstructured data for knowledge managementtmra
 
Defining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
Defining Domain-Specific Facets for Topic Maps With TMQL Path ExpressionsDefining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
Defining Domain-Specific Facets for Topic Maps With TMQL Path Expressionstmra
 
AToM2 – a ”web database” with Topic Maps roots
AToM2 – a ”web database” with Topic Maps rootsAToM2 – a ”web database” with Topic Maps roots
AToM2 – a ”web database” with Topic Maps rootstmra
 
Motto of TMRA 2010
Motto of TMRA 2010Motto of TMRA 2010
Motto of TMRA 2010tmra
 
Visual Rendering of Topic Maps Fragments
Visual Rendering of Topic Maps FragmentsVisual Rendering of Topic Maps Fragments
Visual Rendering of Topic Maps Fragmentstmra
 
TMBrowse Protocol
TMBrowse ProtocolTMBrowse Protocol
TMBrowse Protocoltmra
 
Inferred Classification
Inferred ClassificationInferred Classification
Inferred Classificationtmra
 
Identifying Attributes
Identifying AttributesIdentifying Attributes
Identifying Attributestmra
 
Event based modelling
Event based modellingEvent based modelling
Event based modellingtmra
 

More from tmra (20)

External Schema for Topic Map Database
External Schema for Topic Map DatabaseExternal Schema for Topic Map Database
External Schema for Topic Map Database
 
Weber 2010 brn
Weber 2010 brnWeber 2010 brn
Weber 2010 brn
 
Subject Headings make information to be topic maps
Subject Headings make information to be topic mapsSubject Headings make information to be topic maps
Subject Headings make information to be topic maps
 
Inquiry Optimization Technique for a Topic Map Database
Inquiry Optimization Technique for a Topic Map DatabaseInquiry Optimization Technique for a Topic Map Database
Inquiry Optimization Technique for a Topic Map Database
 
Topic Merge Scenarios for Knowledge Federation
Topic Merge Scenarios for Knowledge FederationTopic Merge Scenarios for Knowledge Federation
Topic Merge Scenarios for Knowledge Federation
 
JavaScript Topic Maps in server environments
JavaScript Topic Maps in server environmentsJavaScript Topic Maps in server environments
JavaScript Topic Maps in server environments
 
Modelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic MapsModelling IMS QTI with Topic Maps
Modelling IMS QTI with Topic Maps
 
Hatana - Virtual Topic Map Merging
Hatana - Virtual Topic Map MergingHatana - Virtual Topic Map Merging
Hatana - Virtual Topic Map Merging
 
Designing a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_mapsDesigning a gui_description_language_with_topic_maps
Designing a gui_description_language_with_topic_maps
 
Maiana - The social Topic Maps explorer
Maiana - The social Topic Maps explorerMaiana - The social Topic Maps explorer
Maiana - The social Topic Maps explorer
 
Tmra2010 matsuuraposter
Tmra2010 matsuuraposterTmra2010 matsuuraposter
Tmra2010 matsuuraposter
 
Automatic semantic interpretation of unstructured data for knowledge management
Automatic semantic interpretation of unstructured data for knowledge managementAutomatic semantic interpretation of unstructured data for knowledge management
Automatic semantic interpretation of unstructured data for knowledge management
 
Defining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
Defining Domain-Specific Facets for Topic Maps With TMQL Path ExpressionsDefining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
Defining Domain-Specific Facets for Topic Maps With TMQL Path Expressions
 
AToM2 – a ”web database” with Topic Maps roots
AToM2 – a ”web database” with Topic Maps rootsAToM2 – a ”web database” with Topic Maps roots
AToM2 – a ”web database” with Topic Maps roots
 
Motto of TMRA 2010
Motto of TMRA 2010Motto of TMRA 2010
Motto of TMRA 2010
 
Visual Rendering of Topic Maps Fragments
Visual Rendering of Topic Maps FragmentsVisual Rendering of Topic Maps Fragments
Visual Rendering of Topic Maps Fragments
 
TMBrowse Protocol
TMBrowse ProtocolTMBrowse Protocol
TMBrowse Protocol
 
Inferred Classification
Inferred ClassificationInferred Classification
Inferred Classification
 
Identifying Attributes
Identifying AttributesIdentifying Attributes
Identifying Attributes
 
Event based modelling
Event based modellingEvent based modelling
Event based modelling
 

Recently uploaded

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

National Data Standardization: A Place for Topic Maps?

  • 1. National Data Standardization: A Place for TopicMaps? Lars Johnsen
  • 2. ”There is something rotten in the state of Denmark”- Shakespeare (1601) 2009: Challenges => modernization of the public sector => digitalization => interoperability
  • 3. To beor not to be – standardizing * 2001: It standardizationeffortstakingoff 2006: B103 – Parliament voting for open standards in Danish e-goverment 2008: Seven sets of open standards made compulsoryincluding web standards, document standards and data standards Where is TopicMaps …? * … that’sone of the questions
  • 4. Data standardization in Denmark Background and status New strategybeingimplemented by ITST (the national agency for It and Telecom) Technologicalinfrastructure Paradigmshift from syntax to semanticsorevensubject-centricthinking … Why not TM? Agenda
  • 5. Data standards - OIOXML OIOXML schemas Domain schemas Corecomponents
  • 6. Problems with OIOXML schemas Content Little documentation Whatlegislation? Whatcontexts? Whatprojects, web services, etc. Findability and usability Uploading Organizing Viewing Concepts No real semantics: <MaritalStatusCode> married divorced widow registeredpartnership abolition of partnership longestliving partner deceased unmarried </MaritalStatusCode> What do youread, my lord? Words, words, words
  • 7. A new strategy in the pipeline Taxonomies Concept systems Semantic definitions Message definitions Data definitions OIOXML schemas WDSL files
  • 9. From concept systems to taxonomies and thesauri FORM – a reference model of public services in Denmark Social services Benefits Individualbenefits Action Allocation of housingbenefit Object
  • 10. In the future: semantic definitions as pivots <SemanticDefinitiondefinitionIdentifier = ”…” systemIdentifier = ”…” versionIdentifier = ”…”> <LocalizationlanguageCode =”DA”> <Term roleCode = ”preferred”>…</Term> <Term roleCode = ”admitted”>…</term> … <DescriptionroleCode = ”definition”>…</Description> </Localization> … </SemanticDefinition>
  • 11. Semantic definition From semantics to syntax Semantic definition client has client status is a Data definition Client Client_status: custody, … Semantic definition custody “Though this be madness, yet there is method in it” OIOXML <ClientStatusCode> <enumerationvalue =”custody” /> … </ClientStatusCode>
  • 12. Conceptuallayer Concept systems and taxonomies = TAO topics/subjects, properties, associations, roles Semantic definition = PSI names, descriptions, explanations, etc. of subjects (in oneor more languages) Contentorresourcelayer OIOXML schemas, data definitions, wsdl files = occurrences/addressablesubjects Embedded OIO schemas = part-whole associations betweenaddressablesubjects, etc. TM model, really
  • 13. So, why not simplyadopt TM as a unifying model or standardfor representing and organizing ”data standards data” in Denmark …? Instead an entirely new OIOXML language is beingdeveloped … Thisquestionbecomeseven more relevant …
  • 14. Web 2.0 platform (Digitaliser.dk) Information architecturecenteredongroups Functionality for news, debates, usernetworks, etc. Tagging as primaryorganizationvehicle REST API Resources, representations and structured URL’s Finding, publishing and sharing .. Prediction: a direneed for an organizational/navigationaloverlayintegratingdistributedconceptual information, resources and metadata onDigitaliser.dk
  • 15. Why not adopt TM as a unifyingtechnology for organizing and integrating data standards contentonDigitaliser.dk (and elsewhere)?
  • 16.
  • 17. TopicMaps as a technologyworking ”covertly” behind the scenes ortopicmaps as accessible information products in theirown right?
  • 18. Topicmaps as resourcesonDigitaliser.dk? OIO topicmaps – trulyopen information sets about the ”state of Denmark”
  • 19. The vision of OIO TopicMaps … Public institutions and authorities Public services (e.g. FORM) Integration Public web services Coreconcepts Laws and guidelines Workflows
  • 20. <topicMap version="2.0" xmlns="http://www.topicmaps.org/xtm/"> <topic id="enke"> <subjectIdentifierhref="http://digitaliser.dk/resource/123" /> <subjectIdentifierhref="http://api.digitaliser.dk/rest/resources/123/artefacts/enke.xml/content" /> <instanceOf> <topicRefhref="#OIOconcept" /> </instanceOf> <name> <scope> <topicRefhref="#DA" /> </scope> <value>enke</value> </name> <occurrence> <type> <topicRefhref="#OIOXML" /> </type> <resourceDatadatatype="http://www.w3.org/2001/XMLSchema#anyType"> <MaritalStatusCode>widow</MaritalStatusCode> </resourceData> </occurrence> </topic> ... </topicMap> XTM 2.0 comes in handy …!
  • 21. General lack of knowledge ”TopicMaps is a metadata standard like Dublin Core” ”Conceptslikesubject, topic, identity and mergingaresimplytoohard to explain” ”Weare not havingthat RDF and OWL stuff, thereforewecannotadopt TM either” The TM vocabularydoes not translateveryeasilyinto Danish Why is TM not a national standard? And of coursewe do not have a Lars Marius or Steve P …
  • 22. Emne - subjekt (topic/subject) Identifikator - indikator (subjectidentifiervsindicator) Adresse (locator) Belæg – hændelse - forekomst (occurrence) Sammenslutning – sammenlægning - fusion (merging) Translating TM into Danish
  • 23. Play the standard card (”TM is an international ISO standard, youknow”)? Create solutions! (chicken and egg problem) RDF: friendorfoe? The ”versatility problem”: promoting TM as Semantic Web technology, metadata format, orwhat? So, whatshouldwe do? PerhapsDigitaliser.dkwillsolve the problem for us … ”The rest is silence!”