home > library > publications > topic maps constraint language -- final draft 2009

close subject identifiers for Topic Maps Constraint Language -- Final Draft 2009
  • http://www.topicmapslab.de/publications/topic_maps_constraint_language_2009_final-draft

Topic Maps Constraint Language -- Final Draft 2009

Technical Report, was published by Graham Moore and Dmitry Bogachev at 2009-10-19

This International Standard defines a Topic Maps vocabulary for representing constraints on Topic Maps ontologies.

External Link: more information

TMCL is a constraint language for Topic Maps, allowing definitions of Topic Maps ontologies and vocabularies to be written in a precise and machine-readable form. This makes it possible to validate a topic map against a TMCL schema to see if it conforms to the constraints in the schema, and also enables a number of other uses, such as schema-driven editors, object mappings, and so on.

TMCL is defined as a Topic Maps vocabulary consisting of a number topic, association, occurrence, and role types, identified by Published Subject Identifiers (PSIs), and defined using English prose. TMCL defines the concept of validation, by which a given topic map is valid according to a schema if it conforms to all the constraints in that schema and a number of additional constraints which apply to all topic maps independent of schema.

TMCL does not have any syntax of its own, since it is defined simply as a Topic Maps vocabulary. However, a number of CTM templates are defined in this standard in order to facilitate authoring of TMCL schemas using CTM.



is associated with {{count}} items.


TMCL is the abbreviation for Topic Maps Constraint Language.


Follow us on Twitter


I like the easy but powerful way of merging Topic Maps to extend and combine existing knowledge bases. Thus I see high potential in distributed environments where peer to peer solutions may open the gates to the real Web 3.0.

Marcel Hoyer
Topic Maps Lab auf der Cebit 2011

Graduate from the Topic Maps Lab