W3C home > Mailing lists > Public > www-tag@w3.org > June 2007

RE: Use of Triples with Newly Created XML Languages

From: Booth, David (HP Software - Boston) <dbooth@hp.com>
Date: Fri, 1 Jun 2007 21:23:27 -0400
Message-ID: <EBBD956B8A9002479B0C9CE9FE14A6C202B96469@tayexc19.americas.cpqcorp.net>
To: "Rhys Lewis" <rhys@volantis.com>, <noah_mendelsohn@us.ibm.com>
Cc: <www-tag@w3.org>

> From: Rhys Lewis
> [ . . . ]
> I think there is another case not explicitly covered by these 
> and that I would like to see covered. This is the case where 
> an XML language is created with explicit mechanisms for 
> relating its constructs to triples. 

Indeed, that XML language may be specifically designed  
so that the *entire* semantics of an instance document
are defined by its corresponding RDF triples.  In essence,
such a language would act as a (custom) serialization
of RDF, though it would not necessarily make use of
the entire RDF language.  This approach is described here
as a way of bridging the worlds of XML and RDF:

However, that XML language might still use GRDDL as a
mechanism for relating the XML language to RDF

> The example I was 
> thinking of is XHTML 2 [2] and, by extension DIAL, [3]. The 
> XHTML 2 'role' [4] attribute and facilities in the 
> metainformation module [5] support use of or reference to RDF 
> triples. At a quick glance, [5] looks similar to RDFa, and 
> may indeed be the source of the concept. The same people are 
> involved in both.
> It could be that relaxing the good practice note about RDFa 
> to something more general about languages that support such 
> constructs could allow the XHTML 2 case to be included. Also, 
> this seems to be a case where an XML language would not need 
> to use GRDDL because it has native ways of achieving the same 
> objective. That might argue for relaxing the good practice 
> note about XML languages and GRDDL in 4.4. 

I have a problem with every spec thinking that it is important 
enough that all processors that might encounter it should have 
built-in knowledge of how it should be processed.  Even if
an XML language has specifically designed its own mechanisms
for relating its constructs to triples, I would much prefer
that the spec writers be encouraged to express those mechanisms
using GRDDL.

> Does that make sense? 
> Best wishes
> Rhys
> [1] 
> http://www.w3.org/2001/tag/doc/selfDescribingDocuments-2007-05-24.html
> [2] http://www.w3.org/TR/xhtml2/
> [3] http://www.w3.org/TR/dial/
> [4] 
> http://www.w3.org/TR/xhtml2/mod-roleAttribute.html#s_roleAttri
> [5] 
> http://www.w3.org/TR/xhtml2/mod-metaAttributes.html#s_metaAttr

David Booth, Ph.D.
HP Software
+1 617 629 8881 office  |  dbooth@hp.com
Received on Saturday, 2 June 2007 01:24:07 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:32:52 UTC