[sc34wg3] Individual contribution on the U.S. N.B. position o nthe progress ion of Topic Map standards

Jan Algermissen sc34wg3@isotopicmaps.org
Fri, 02 Apr 2004 09:47:59 +0200


Jan Algermissen wrote:

> Again: the RM enables standardized means to define what a scope, occurrence
> etc. is and also arbitrary extensions of these semantics.
> **THAT** IS ITS PRIMARY INTENTION.

Let me stress one thing here:  The RM *enables* standardized means, it
does not *provide* them (syntax etc).

For TMTK (my RM implementation) I made up a syntax for defining semantical
commitments. This is of course experimental (not a *standardized* means)
but it maybe illustrates the whole RM idea a bit better.

My (partial) version of the Standard Application Model (the core set of semantics
such as name, occurrence, etc.) can be found here:

  http://purl.org/tm/CORE

Dublin Core semantics are here:

  http://purl.org/tm/DC

and (partial) UML2 Deployment semantics are here:

  http://purl.org/tm/UML/Deployment

You can also access the directory:

  http://purl.org/tm/

Even if this is far from ready, I think it is a pretty good way to convey
to another party what my semantics are.

Note that this works a lot like RDF namespaces (only that it is richer) and
that the defined properties work directly for RDF. For example, the
ITIL/CMDB[1] semantics define a property WarrantyExpiryDate which can be
used in RDF as:

http://foo.org/somePrinter http://purl.org/tm/ITIL/CMDB/WarrantyExpiryDate "20.10.2005"

Jan

[1] Configuration management for IT service support (actually a fascinating Topic Map
    use case)



-- 
Jan Algermissen                           http://www.topicmapping.com
Consultant & Programmer	                  http://www.gooseworks.org