- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Wed, 08 Sep 2010 06:44:41 -0400
- To: RDFa WG <public-rdfa-wg@w3.org>
I am going to attempt to summarize an issue that Mark raised over the
weekend re: RDFa Profile documents. He intends to raise this as a Last
Call issue - so this is mostly a heads-up that we're going to be
revisiting this issue before going into LC. I may not capture everything
that we discussed, so Mark will have to correct/elaborate as necessary.
He has one primary objection:
The RDFa Profile format is expressed in RDF - and that is not good
design. See the 4 points below for an explanation of why.
The new information that he has provided is:
Per the spec at this moment in time, we're using XHTML+RDFa as the
normative RDFa Profile document format. This means that an SVG+RDFa
parser that builds on top of RDFa Core is also going to have to be an
XHTML+RDFa parser in order to process the RDFa Profile documents.
#1) We have a software architecture where the foundations depend on the
finished product.
#2) It's not good RDF...it's a pattern that no-one else uses.
#3) To implement it properly you need to be able to query the triple
store.
#4) We now have to maintain a vocabulary. We have all these terms
flying around, have to devise a namespace for them, and so on.
#1 means that we require an XHTML+RDFa parser in order to parse
XHTML+RDFa. Mark is asserting that this is bad design and we should use
a dead-simple format for the RDFa Profile document (perhaps a key-value
text file - easily parsed by any language, no heavy RDFa requirement).
#2 means that no other RDF language refers to an external RDF document
to modify processing rules. Mark asserts that the external document
SHOULD NOT be RDF.
#3 means that the design is more complicated than necessary - requiring
an RDFa Processor to not only generate triples, but also understand the
triples that it generates. This is a change from RDFa 1.0, where an RDFa
Processor only had to generate triples.
#4 means that vocabulary management is a difficult task. Mark asserted
that he would rather that we not deal with vocabulary management as it
often time consuming and difficult to get vocabularies right.
-- manu
--
Manu Sporny (skype: msporny, twitter: manusporny)
President/CEO - Digital Bazaar, Inc.
blog: WebID - Universal Login for the Web
http://blog.digitalbazaar.com/2010/08/07/webid/2/
Received on Wednesday, 8 September 2010 10:45:11 UTC