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

RE: What is the purpose of RDF Schema? was RE: What is the natureofHTML4

  • From: Jonathan Borden <jborden@m...>
  • To: Eric van der Vlist <vdv@d...>
  • Date: Sun, 28 Jan 2001 11:09:29 -0500

w3 rdf n3
Eric van der Vlist wrote:
>
> Jonathan Borden wrote:
> >
> > >
> > >
> > > The nature of a RDF document would obviously be
> > > "http://www.w3.org/1999/02/22-rdf-syntax-ns#", then.
> >
> > yep.

   One point about this. RDF would be a general nature for any such
document, but we can assign a more specific nature to, for example, an RSS
document.

>
> My request is for describing a location for a RDF document containing
> the same information than the RDDL but using a RDF syntax.
>
> This could be used as a pointer by tools/applications that would prefer
> a RDF syntax instead of the XLink one...

That's another discussion. The problem with the current RDF 1.0 Syntax is
that it essentially requires RDF aware namespace URIs, and can have really
big problems with arbitrary namespace URIs, in particular
http://www.w3.org/2000/10/XMLSchema where the RDF way of converting such a
qname into a URI is simply broken. For example the qname:

xsd:complexContent converts to the URI
http://www.w3.org/2000/10/XMLSchemacomplexContent by RDF's broken rule of
simple concatenation of the namespace and localName.

obviously the correct URI is:
http://www.w3.org/2000/10/XMLSchema#complexContent (if there is any question
about this  dereference the URI!)

So, anyways, RDF syntax requires RDF aware namespace URIs (those with the
trailing '#' or '/')... note that TimBL's alternate RDF syntax: N3
automatically appends a '#' to a namespace URI.

But in any case it is perfectly reasonable to want to generically represent
an 'alternate' and I've added it to purposes.html

Note: RDDL need not only use natures and purposes defined at
http://www.rddl.org/natures and http://www.rddl.org/purposes, these are
provided as 'well known', and hopefully useful, natures and purposes. RDDL
Applications are free to develop and use specialized RDDL vocabularies. RDDL
vocabularies can be developed according to the style of natures.html and
purposes.html or via other ways of creating a vocabulary such as RDFS or
DAML+OIL. The advantage of a RDDL vocabulary is that it is human readable.

>
> When the pointer is missing, they can always perform a XSLT
> transformation, but when the document is also published as RDF why
> wouldn't they use it directly ?

Sure, the purpose of RDDL is to provide human and machine readable choices
that can be selected according to nature and purpose.

> Eric (trying to reconciliate two worlds)

-Jonathan (trying to allow people and machines to play nice together :-)


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.