home > library > publications > xtm data model proposal

close subject identifiers for XTM Data Model Proposal
  • http://www.topicmapslab.de/publications/xtm_data_model_proposal

XTM Data Model Proposal

Proposal, was published by Lars Marius Garshol at 2000-10-02

This proposal is meant as design input to the XTM [XML Topic Maps] Data model group.

External Link: download paper

This proposal is meant as design input to the XTM [XML Topic Maps] Data model group, and uses an EXPRESS schema with accompanying EXPRESS-G diagrams to define the data model. It follows the ISO syntax very closely, and is perhaps best seen as an interpretation of the ISO syntax, with some added opinions. . . Brief explanations of EXPRESS-G constructs: (1) boxes are entities (that is, class definitions); (2) rounded boxes with names are proxies for entities defined on other pages; (3) rounded boxes without names indicate references from other pages; (4) dotted lines represent optional properties; (5) S[0:?] means ‘a set of zero or more members’; (6) thick lines indicate inheritance relationships; (7) stars in front of property names indicate a uniqueness requirement. I recommend starting with the diagrams and only afterwards moving on to the textual schema. Note that the textual schema contains some important comments.


Lars Marius Garshol

No contact information available. 


Lars Marius is project leader of TM Photo, Topic Maps Tools, and duke - fast deduplication.. .



is associated with {{count}} items.


XTM is the abbreviation for Topic Maps XML Syntax. There are currently two versions: XTM1 and XTM2.

This publication is cited in the following publication


Follow us on Twitter


The first priority of H-maps is the simplicity of usage. Hereby issues of technology and science can be dealt effectively – while ensuring consistent compliance with the Topic Maps standards.

Steffen Hüttner
Topic Maps Lab auf der Cebit 2011

Graduate from the Topic Maps Lab