16px-feed-icon Veröffentlichungen View this page in English



In its history, Topic Maps developed from a syntax-based standard to a pure data model without any syntax defined within its core data model. The syntaxes defined by the ISO for the exchange of Topic Maps are conforming to the generic data model, one of them, XTM, being based on XML. The usage of XTM without a Topic Maps engine is cumbersome because of the generalized schema and the merging rules. For example, extracting useful information from XTM using XSLT requires to query for the typing topics, which is a new subquery just for selecting the right subject whereas it was the entity name in a domain specific XML format. Querying the properties, called Names and Occurrences in Topic Maps, requires additional subqueries because their types and scopes are again Topics and not simple XML entity- and attribute names. The Topic Maps Query Language which is the latest draft in the ISO stand- ardization presented here allows formulating queries against a Topic Maps store in a concise way and outputting the result in various representations. Our implementation TMQL4J uses any TMAPI-compatible store to operate on and allows optimized queries and outputting domain-specific XML. This is demonstrated by generating an ATOM feed for the subject identity record service

Type: Inproceedings

Author: Benjamin Bock and Sven Krosse and Lutz Maicher
Title: Topic Maps run from XML and is coming back with Flowers
Booktitle: XML Prague 2010 Conference Proceedings
Year: 2010
AUTHOR = {Benjamin Bock and Sven Krosse and Lutz Maicher},
TITLE = {Topic Maps run from XML and is coming back with Flowers},
BOOKTITLE = {XML Prague 2010 Conference Proceedings},
YEAR = {2010}