- From: Mark Birbeck <mark.birbeck@x-port.net>
- Date: Wed, 12 Mar 2008 18:58:47 +0000
- To: "Micah Dubinko" <mdubinko@yahoo-inc.com>
- Cc: public-rdf-in-xhtml-tf@w3.org
Hi Micah,
> Please ignore element names in this example and assume prefixes have
> been declared. Given this:
>
> <e rel="rel:foo">
> <f property="prop:bar" content="x">
> <g about="http://x"/>
> </e>
>
> What is the correct set of triples an RDFa extractor should generate per
> Last Call rules?
(Assuming that the <f> is correctly closed. :))
There are a couple of very minor errors in the LC rules that will be
corrected, so the following is what _should_ be generated:
<> rel:foo _:a .
_:a prop:bar "x" .
<> rel:foo<http://x> .
The processing explanation goes as follows:
The first line gives an 'incomplete triple' entry, which we store
pending the discovery of something useful to complete our triple:
<> rel:foo ? .
We also store a bnode ready for later use, which we'll call _:a.
The next line gives us a literal property, using that bnode as the subject:
_:a prop:bar "x" .
And since we now have a 'useful' triple, we also complete the
incomplete triple with the bnode as an object:
<> rel:foo _:a .
Finally, the last line also completes the incomplete triple, but using
@about instead of a bnode:
<> rel:foo<http://x> .
Regards,
Mark
--
Mark Birbeck
mark.birbeck@x-port.net | +44 (0) 20 7689 9232
http://www.x-port.net | http://internet-apps.blogspot.com
x-port.net Ltd. is registered in England and Wales, number 03730711
The registered office is at:
2nd Floor
Titchfield House
69-85 Tabernacle Street
London
EC2A 4RR
Received on Wednesday, 12 March 2008 18:59:00 UTC