- From: Rick Jelliffe <rjelliffe@allette.com.au>
- Date: Tue, 23 Jun 2009 23:22:07 +1000
- To: public-semweb-lifesci@w3.org
Egon Willighagen wrote:
> The problem here is to define what attributes your XML will use to
> define the RDFa hooks... what attributes will define a new subject,
> the predicate, and how you define the object...
>
>
Yes, we lose the html:base element and html:link, but why would we lose
the predicates? @rel and @rev would presumably be available on any
element: couldn't it be used so that instead of
<div about="http://dbpedia.org/resource/Albert_Einstein">
<span property="foaf:name">Albert Einstein</span>
<span property="dbp:dateOfBirth" datatype="xsd:date">1879-03-14</span>
<div rel="dbp:birthPlace" resource="http://dbpedia.org/resource/Germany">
<span property="dbp:conventionalLongName">Federal Republic of Germany</span>
</div>
</div>
I can have
<person about="http://dbpedia.org/resource/Albert_Einstein">
<name property="foaf:name">Albert Einstein</name>
<dob property="dbp:dateOfBirth" datatype="xsd:date">1879-03-14</dob>
<nation rel="dbp:birthPlace" resource="http://dbpedia.org/resource/Germany">
<name property="dbp:conventionalLongName">Federal Republic of Germany</name>
</nation>
</person>
It seems to me that where-ever RDFa does not rely on HTML semantics, it
"should" be free (there is no conceptual impediment) to use on XML: it
can certainly determine whether an XML element has a legit XMLliteral or
mixed or element content.
> Because the XML is using a local namespace, it will be unrecognizable
> for any client... however, given you define those attributes (or via
> new elements), you should be able to embed this RDFa in the HTML more
> easily too...
>
What is the necessary difference, for an RDFa engine, between
<span about="urn:ISBN:0091808189" typeof="biblio:book"
property="dc:title">
Canteen Cuisine
</span>
and
<my:book about="urn:ISBN:0091808189" typeof="biblio:book"
property="dc:title">
Canteen Cuisine
</my:book>
Cheers
Rick Jelliffe
Received on Tuesday, 23 June 2009 13:23:00 UTC