[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: In Search of XML Interoperability: XLink + XML Schema = Interoperabi

  • From: "Jean Marc VANEL" <jean-marc_vanel@e...>
  • To: David Wang <dwang@m...>, xml-dev@x..., www-rdf-interest@w..., jmvanel@f...
  • Date: Thu, 17 Feb 2000 19:32:53 +0100

xml interoperability


In this search for Interoperability, I want to advocate for another way of linking things than Xlink: it's RDF.

What is RDF's advantage compared to Xlink ?

Instead of inventing new xlink attributes, e.g. this had been suggested:

isA | hasA | equiv | isLike | partOf

RDF allows to link two resources WITH ANY DOMAIN-DEFINED SEMANTICS.
I'll give examples, and list afterwards the architectural implications.

1rst example:
Express that yourElement in your XML Schema has the equivClass attribute with a value being myElement in my XML Schema (i.e. the two elements have same type).

<rdf:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:xs ="http://www.w3.org/TR/1999/WD-xmlschema-1-19991217" >
  <rdf:Description about="http://yourCom.com/yourXMLSchema.xs#yourElement">
    <xs:equivClass>http://myCom.com/myXMLSchema.xs#myElement</xs:equivClass>
  </rdf:Description>
</rdf:RDF>

2nd example:
One wants to mark a paragraph in a document as obsolete.

<rdf:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:doc="http://myCom.com/documents.rdf">
  <rdf:Description about="http://myCom.com/department/reports/2000-01.html#someParagraph">
    <doc:status>obsolete</doc:status>
  </rdf:Description>
</rdf:RDF>

3rd example:
In mechanical construction, one wants to add information to a component defined in a geometrical CAD document about material, or supplier, etc.

4th example:
In a Virtual Reality document, I could change the position or orientation of an object, and thus realize a movement or a sudden change in the scene.

Architectural implications
- the RDF document adding or modifying the subject resource can be either local and private, or published on a LAN or the Web;
- the subject resource that is being described can be ANYWHERE.
- the element or attribute in the "about" part of the RDF statement must be accessible as a URI; generally it will be marked with an attribute of XML ID type, but if Xpointer is supported, an XPath
syntax is possible;
- the domain-specific processors, (in the examples Schema processor, word processor, CAD processor) must be RDF-aware, that is able to read a set of  rdf:Description  , and apply the given properties
to the given resources, if it knows about theses properties.




***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/threads.html
***************************************************************************

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.