- From: Martin McEvoy <martin@weborganics.co.uk>
- Date: Mon, 20 Jul 2009 03:07:57 +0100
- To: RDFa <public-rdf-in-xhtml-tf@w3.org>
This didnt make it to the list so I am re-sending, Ben got it but no-one
else
---------------------------------------------------------------------------------
Hello Ben,
Ben Adida wrote:
> Vocabulary Definition at http://ben.adida.net/vocab, using RDFa:
>
> <div about="#name" typeof="rdf:Property">
> <h4 property="rdfs:label">name</h4>,
> which corresponds to
> <a rel="owl:sameAs"
> href="http://xmlns.com/foaf/0.1/name">
> foaf:name
> </a>.
> </div>
>
> <div about="#email" typeof="rdf:Property">
> <h4 property="rdfs:label">email</h4>,
> which corresponds to
> <a rel="owl:sameAs"
> href="http://rdfs.org/sioc/ns#email">
> sioc:email
> </a>.
> </div>
>
Do you not feel that you are trying to hit something with a sledge hammer?
a simpler approach may be to re-use XMDP profiles to define your vocab?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My XMDP Profile</title>
</head>
<body>
<dl>
<dt id="name">name</dt>
<dd>http://xmlns.com/foaf/0.1/name</dd>
</dl>
<dl>
<dt id="email">email</dt>
<dd>http://rdfs.org/sioc/ns#email</dd>
</dl>
</body>
</html>
Its really easy to parse ;)
>
> Thus, an RDFa parser would, without dereferencing anything, be able to
> generate the following triples:
>
> <#me> <http://myvocab.org/#name> "Ben Adida" .
> <#me> <http://myvocab.org/#email> <mailto:ben@adida.net> .
>
the above will give you something similar....
<#me> <http://xmlns.com/foaf/0.1/name> "Ben Adida" .
<#me> <http://rdfs.org/sioc/ns#email> <mailto:ben@adida.net>
...well it is hoped?
Best wishes.
--
Martin McEvoy
http://weborganics.co.uk/
Received on Monday, 20 July 2009 02:08:41 UTC