4.3 XML Topic Maps 77
To get this kind of list, one only needs to say that therdf:ParseTypeif the
property value isCollection. This is much simpler than using a container.
Summary
- RDF is a framework for representing explicit many-to-many relationships
(called properties) between web-based resources and data.
- The semantics of RDF is defined by RDF graphs.
- RDF has built-in inference rules for subclasses, subproperties, domains
and ranges.
- Inference is a powerful feature, but one must be careful when using it.
- Conversion from XML DTDs or schemas to RDF cannot be automated.
- Ordered structures can be defined using RDF containers and collections.
4.3 XML Topic Maps
The XML Topic Maps (XTM) language is another XML-based ontology lan-
guage that has a very different history and semantics than any of the other
XML-based ontology languages (XTM 2000). XTM provides a model and
grammar for representing the structure of information resources used to de-
fine topics, and the associations (relationships) between topics. Names, re-
sources, and relationships are characteristics of abstract subjects, which are
calledtopics. Topics have their characteristics within scopes, that is, the lim-
ited contexts within which the characteristics of topics apply.
Consider the Medline citation shown in figure 4.5. When written in XTM
it would look something like this:
<topic id="PMID10476541">
<instanceOf><topicRef xlink:href="#MedlineCitation"/></instanceOf>
<baseName>
<baseNameString>Breast cancer highlights</baseNameString>
</baseName>
<occurrence>
<instanceOf><topicRef xlink:href="#html-format"/></instanceOf>
<resourceRef
xlink:href="http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?..."/>
</occurrence>
</topic>