- From: Richard Cyganiak <richard@cyganiak.de>
- Date: Tue, 9 Dec 2008 23:29:27 +0000
- To: public-rdfa@w3.org
Hi,
I'm getting my feet wet with RDFa authoring. So far, it's a nice
enough experience, but I'm running into some issues that I cannot
answer myself. I'm not sure if this is the best list to ask these
questions, if there is a better one then please let me know.
I'm using the RDFa Distiller at
http://www.w3.org/2007/08/pyRdfa/
to look at the triples. My test file is here:
http://richard.cyganiak.de/2008/12/rdfa-test.html
My problems are the following.
1. Behaviour of RDFa markup on <html> and <body> elements. Let's say
my file contains these markup bits (doctype, namespace declarations
etc omitted):
<html rel="foaf:maker" rev="foaf:homepage">
<body about="#me">
...
I expect this to generate these triples:
<> foaf:maker <#me> .
<#me> foaf:homepage <> .
But what I get from the RDFa Distiller:
<> foaf:maker <#me> .
<#me> foaf:homepage <> .
<> foaf:maker <> .
<> foaf:homepage <> .
Why is this?
2. Behaviour of datatype="" when the content includes *RDFa* markup.
Let's say I have this in my HTML:
<p about="#me" property="bio:olb">
I work at
<a rel="foaf:workplaceHomepage" href="http://www.deri.ie/">DERI
Galway</a>.
</p>
This works as expected, it creates two triples, a bio:olb triple whose
value is an rdf:XMLLiteral, and a foaf:workplaceHomepage triple whose
value is the DERI URL.
Now I want the bio:olb as a plain literal, so I add datatype="" to the
<p> tag. This creates the expected plain literal, but the
foaf:workplaceHomepage triple disappears. Annoying! Is this the
correct result? I sort of hope that it's a bug in the RDFa Distiller...
3. Double predicates. Just to confirm, is it always allowed to have
multiple CURIEs in the CURIE-accepting properties?
rel="foo:prop1 bar:prop2"
rev="foo:prop1 bar:prop2"
property="foo:prop1 bar:prop2"
typeof="foo:prop1 bar:prop2"
I assume that all of these are legal and will result in two triples
instead of one?
That's all for now. Finally, in case that some of the folks who
influenced the design of RDFa on this list: Let me say that I'm
impressed with the result. Obviously a lot of thought went into every
detail of the language and the result is pleasing and elegant.
Finally, here's an RDF syntax that does not suck and makes RDF
publishing fun!
Cheers,
Richard
Received on Tuesday, 9 December 2008 23:30:08 UTC