Expressing XLink concepts in XML Schema
Didier PH Martin
martind at netfolder.com
Sat Jul 31 15:59:25 BST 1999
Actually, there seems to be a lot of conceptual overlap between XLink and
the RDF model/syntax.
This is because some are stretching too much the utility of RDF. At its
origin, RDF has been designed as a metadata encoding tool. This is why you
have the following construct
... put here a set of properties/values like for instance the Dublin core or
So, on one hand you have the resource located somewhere and on the other
hand, metadata providing more info about the resource.
Xlink, is designed to link resources thus, for instance, to establish a link
between a document fragment and an other document fragment. We have here, in
fact, resource linkage.
So, if we do not do like kids that received a do-it-yourself kit for
Christmas and start a quest for nails for our brand new hammer, we can use
the tool for what they where intended to - which is:
a) rdf for metadata - to add information to existing resources
b) xlink for resource linkage - to link resources
This said, we'll have more and more similarities because:
a) all these languages are XML based,
b) we start to see now some common sub languages used across different tools
like for instance XPath and XPointer (re-united) and the string based
pointer language used in other XML based languages.
Also between XML Schemas and RDF Schemas.
Yes and this is good news because having a single schema language is more
intelligent than having to still live in the Babel tower.
Didier PH Martin
mailto:martind at netfolder.com
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev