- From: Damian Steer <pldms@mac.com>
- Date: Mon, 29 Mar 2010 14:44:23 +0100
- To: Rob Vesse <rav08r@ecs.soton.ac.uk>
- CC: public-rdfa@w3.org
On 29/03/10 13:19, Rob Vesse wrote: > Hi all Hi Rob, > Perhaps this may just be a case of not having worked with RDFa for long > enough to feel truly comfortable with it – what do other people in the > community think? I think this covers much of it. You're also being pretty nice about html and css, when I find inspect element / firebug essential wrangling tools. RDF serialisations always feature a degree of variability, as it is the nature of graph syntaxes. Once you add a few shortcuts to the syntax that increases hugely, but having multiple ways write the same thing isn't necessarily a problem. Try working with n-triples all the time. Syntactic sugar is a good thing. (As an aside there are occasions where I pick syntax based on shortcuts. turtle is often more pleasant than rdf/xml, but unless you're working with bnodes it's painful to work with nested structures. rdf/xml is much clearer for hierarchies) However I do sympathise. Treated purely as an RDF serialisation RDFa is fairly eccentric, and on occasions baffling. Here's a reduction of something I (shamefully) wrote: <p about='#a' xmlns:ex="http://example.com/ns#"> <span rev='ex:rev' about='#b' typeof='ex:Type'> <span property='ex:toAttribute' content='In attribute'> <span property='ex:toText'>In text</span> </span> </span> </p> That second line was _not_ a good idea. Having worked with RDFa for a while now I'd never include that much on one element. Divorcing RDFa from the host language is misleading, though. The variety of methods to produce the same triples are artifacts of the RDFa use cases. As I mentioned elsewhere we've been using RDFa to type the links between University of Bristol staff and organisations. All it took was the addition of rel="foaf:member" and rev="foaf:member" to links in their respective web pages. Rev is one of those awkward bits of RDFa, but in the right place it makes perfect sense. RDFa will benefit from another trip through the w3c process to mature it. Damian
Received on Monday, 29 March 2010 13:45:47 UTC