- 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