Fabien Gandon, researcher at INRIAyes, for some obscure reason the PPT version was not properly transformed by SlideShare ; if you want the PPT just send me an email at Fabien.Gandon@sophia.inria.fr4 years ago
several initiatives to make data
embedding explicit
4
for specific, common, concise data
for custom data, RDF data, multiple schemas
5
RDFa = a domain-independent way to explicitly
embed your data
6
RDFa = a domain-independent way to explicitly
embed RDF data
7
RDFa stands for…
RDF… in HTML … attributes
8
RDFa in attributes of a web page to…
… transfer data from an application
to another through the web.
… write data only once for web
users and web applications.
9
weaving RDFa
in web pages
10
RDFa step 1
declare the schemas you are using
11
RDFa step 2
use attributes to mark, type and add data
12
RDFa step 3
let RDFa agents extract RDF from the document
13
take this minimal
web page
14
don't look at the code of this web page
<html xmlns=quot;http://www.w3.org/1999/xhtmlquot;
xmlns:cal=quot;http://www.w3.org/2002/12/cal/icaltzd#quot;
xmlns:xs=quot;http://www.w3.org/2001/XMLSchema#quot; >
<body>
<p about=quot;#event1quot; typeof=quot;cal:Veventquot;>
<b property=quot;cal:summaryquot;>Weekend off in Iona</b>:
<span property=quot;cal:dtstartquot; datatype=quot;xs:datequot;>2006-10-21
</span> to
<span property=quot;cal:dtendquot; datatype=quot;xs:datequot;>2006-10-23
</span>.
see <a rel=quot;cal:urlquot; href=quot;http://freetime.example.org/quot;>
Free time web site</a> for info on
<span property=quot;cal:locationquot;>Iona, UK</span>.
</p>
</body>
</html> 15
schemas for data in this web page
<html xmlns=quot;http://www.w3.org/1999/xhtmlquot;
xmlns:cal=quot;http://www.w3.org/2002/12/cal/icaltzd#quot;
xmlns:xs=quot;http://www.w3.org/2001/XMLSchema#quot; >
<body>
<p about=quot;#event1quot; typeof=quot;cal:Veventquot;>
<b property=quot;cal:summaryquot;>Weekend off in Iona</b>:
<span property=quot;cal:dtstartquot; datatype=quot;xs:datequot;>2006-10-21
</span> to
<span property=quot;cal:dtendquot; datatype=quot;xs:datequot;>2006-10-23
</span>.
see <a rel=quot;cal:urlquot; href=quot;http://freetime.example.org/quot;>
Free time web site</a> for info on
<span property=quot;cal:locationquot;>Iona, UK</span>.
</p>
</body>
</html> 16
data seen by users viewing this web page
<html xmlns=quot;http://www.w3.org/1999/xhtmlquot;
xmlns:cal=quot;http://www.w3.org/2002/12/cal/icaltzd#quot;
xmlns:xs=quot;http://www.w3.org/2001/XMLSchema#quot; >
<body>
<p about=quot;#event1quot; typeof=quot;cal:Veventquot;>
<b property=quot;cal:summaryquot;>Weekend off in Iona</b>:
<span property=quot;cal:dtstartquot; datatype=quot;xs:datequot;>2006-10-21
</span> to
<span property=quot;cal:dtendquot; datatype=quot;xs:datequot;>2006-10-23
</span>.
see <a rel=quot;cal:urlquot; href=quot;http://freetime.example.org/quot;>
Free time web site</a> for info on
<span property=quot;cal:locationquot;>Iona, UK</span>.
</p>
</body>
</html> 17
data for an RDFa agent in this web page
<html xmlns=quot;http://www.w3.org/1999/xhtmlquot;
xmlns:cal=quot;http://www.w3.org/2002/12/cal/icaltzd#quot;
xmlns:xs=quot;http://www.w3.org/2001/XMLSchema#quot; >
<body>
<p about=quot;#event1quot; typeof=quot;cal:Veventquot;>
<b property=quot;cal:summaryquot;>Weekend off in Iona</b>:
<span property=quot;cal:dtstartquot; datatype=quot;xs:datequot;>2006-10-21
</span> to
<span property=quot;cal:dtendquot; datatype=quot;xs:datequot;>2006-10-23
</span>.
see <a rel=quot;cal:urlquot; href=quot;http://freetime.example.org/quot;>
Free time web site</a> for info on
<span property=quot;cal:locationquot;>Iona, UK</span>.
</p>
</body>
</html> 18
data shared by both in this web page
<html xmlns=quot;http://www.w3.org/1999/xhtmlquot;
xmlns:cal=quot;http://www.w3.org/2002/12/cal/icaltzd#quot;
xmlns:xs=quot;http://www.w3.org/2001/XMLSchema#quot; >
<body>
<p about=quot;#event1quot; typeof=quot;cal:Veventquot;>
<b property=quot;cal:summaryquot;>Weekend off in Iona</b>:
<span property=quot;cal:dtstartquot; datatype=quot;xs:datequot;>2006-10-21
</span> to
<span property=quot;cal:dtendquot; datatype=quot;xs:datequot;>2006-10-23
</span>.
see <a rel=quot;cal:urlquot; href=quot;http://freetime.example.org/quot;>
Free time web site</a> for info on
<span property=quot;cal:locationquot;>Iona, UK</span>.
</p>
</body>
</html> 19
what an RDFa agent knows
from this web page
#event1 isA cal:Vevent
#event1 cal:summary quot;Weekend off in Ionaquot;
#event1 cal:dtstart quot;2006-10-21quot;^^xs:date
#event1 cal:dtend quot;2006-10-23quot;^^ xs:date
#event1 cal:url <http://freetime.example.org/>
#event1 cal:location quot;Iona, UKquot;
20
Is there a reason why you made only the pdf available and not the ppt? 4 years ago