RE: [xml-dev] What is RDF for? (Was: What are Web Services for?)

From
Manos Batsis <>
To
Murray Spork <>
Date
2002-04-30T07:15:14Z
ID
<>
Thread
RE: [xml-dev] What is RDF for? (Was: What are Web Services for?)
> From: Murray Spork [mailto:] 

> Manos Batsis wrote:
> [...]
> > However, if you do manage to do this by injecting custom 
> annotations in
> > XSD, it would be like embedding RDF in it (perhaps ending up with
> > something that feels even more awkward and produces even more
> > dependencies on the XSD), which does not provide any benefits.
> 
> 
> I'm not sure there aren't significant benefits to be gained from 
> combining RDF and XML Schemas. There was some talk a while ago on 
> rdf-interest I remember about adorning schemas with RDF. I've found a 
> paper [1] on this - but it's almost a year old now.

I fully agree that RDF(S) + XSD provides the benefits of both worlds. My
argument was about modularization of an application; under that respect,
I don't believe that combining RDF and XSD (or enhancing XSD to do
something similar) *in the same document or language* provides any
additional benefits against using them separated. Also, I wouldn't want
to be dependent on XSD as a language. I like to have a clean separation
of tasks that enables me to do my work easily and to minimize
dependencies between modules. That way I can have the flexibility of
switching to Relax NG for example, without rewriting the module that
validates my statements/triples.

Cheers,

Manos