[topicmapmail] Associations between the terms defined in TMDM
Robert Cerny
robert at cerny-online.com
Wed Jun 27 11:38:50 EDT 2007
Hello Lars,
Looks good to me. Exactly what i was looking for!
Thanks!
Robert
Lars Marius Garshol wrote:
> I wanted to do something like this for a *long* time. You finally made
> me make an attempt. What do people think of the topic map below?
>
> #PREFIX tm @"http://bogus.garshol.priv.no/tmdm/"
> #PREFIX tmdm @"http://psi.topicmaps.org/iso13250/model/"
>
> [tm:association = "Association"]
> tmdm:superclass-subclass(tm:statement : tmdm:superclass,
> tm:association : tmdm:subclass)
> [tm:association-role = "Association role"]
> tmdm:superclass-subclass(tm:construct : tmdm:superclass,
> tm:association-role : tmdm:subclass)
> [tm:occurrence = "Occurrence"]
> tmdm:superclass-subclass(tm:statement : tmdm:superclass,
> tm:occurrence : tmdm:subclass)
>
> [tm:information-resource : tm:topic-type = "Information resource"]
> tmdm:superclass-subclass(tm:subject : tmdm:superclass,
> tm:information-resource : tmdm:subclass)
>
> [tm:statement = "Statement"]
> tmdm:superclass-subclass(tm:construct : tmdm:superclass,
> tm:statement : tmdm:subclass)
>
> [tm:subject : tm:topic-type = "Subject"]
>
> [tm:construct = "Topic map construct"]
> tmdm:superclass-subclass(tm:subject : tmdm:superclass,
> tm:construct : tmdm:subclass)
>
> [tm:topic = "Topic"]
> tmdm:superclass-subclass(tm:construct : tmdm:superclass,
> tm:topic : tmdm:subclass)
>
> [tm:topic-map = "Topic map"]
> tmdm:superclass-subclass(tm:construct : tmdm:superclass,
> tm:topic-map : tmdm:subclass)
>
> [tm:topic-name = "Topic name"]
> tmdm:superclass-subclass(tm:statement : tmdm:superclass,
> tm:topic-name : tmdm:subclass)
>
> [tm:topic-type : tm:topic-type = "Topic type"]
> tmdm:superclass-subclass(tm:subject : tmdm:superclass,
> tm:topic-type : tmdm:subclass)
>
> [tm:variant-name = "Variant name"]
> tmdm:superclass-subclass(tm:statement : tmdm:superclass,
> tm:variant-name : tmdm:subclass)
>
> [tm:association-role-type : tm:topic-type = "Association role type"]
> [tm:association-type : tm:topic-type = "Association type"]
> [tm:occurrence-type : tm:topic-type = "Occurrence type"]
> [tm:topic-name-type : tm:topic-type = "Topic name type"]
>
> [tmdm:type-instance : tm:association-type = "Type/instance"]
> [tmdm:type : tm:association-role-type = "Type"]
> [tmdm:instance : tm:association-role-type = "Instance"]
>
> [tmdm:superclass-subclass : tm:association-type = "Superclass/subclass"
> = "Superclass of" / tmdm:superclass
> = "Subclass of" / tmdm:subclass]
> [tmdm:superclass : tm:association-role-type = "Superclass"]
> [tmdm:subclass : tm:association-role-type = "Subclass"]
>
> [tmdm:topic-name : tm:topic-name-type = "Topic name"]
>
> --Lars M.
>
>
--
Robert Cerny
Software Development
Web: http://www.cerny-online.com
Email: robert at cerny-online.com
Phone: +49 (0) 160 960 55 113
Address: In der Klauer 27, 55128 Mainz, Germany
More information about the topicmapmail
mailing list