RDFa Primer Bridging the Human and Data webs Presented by: Didit ( )
RDFa introduction RDFa, Resource Description Framework in attribute Is a set of extension to XHTML now part of W3C recommendation Have a purpose to augment web page visual data with machine readable hints to reduce the gap between what user and programs understand from a web page
RDFa background In a traditional technology (ordinary html page) there are a large gap between what human and programs understand
RDFa technology RDFa used a generalize attributes from XHTML meta and link elements This allow user to annotate XHTML markup with semantic
RDFa technology Set of attribute provide by RDFa about: a URI specifying the resource of the metadata rel & rev: specifying a relationship with another resource href, src, resource: specifying the partner resource property: specifying a property for the content of an element
RDFa technology Content: optional attribute that override the content of the elements when using the property attribute Datatype: optional attribute that specifies the datatype of text specified Typeof: optional attribute that specifies the RDF type of subject
RDFa example Consider Alice a bloger who wants to declare her content to be freely reusable as long as she receive due credit when her article are cited
RDFa example Labeling the title and author Use property and attribute Import existing DC vocabulary to express title and author
RDFa example Expressing multiple items per page
RDFa example Nesting cause overriding of the outer value
RDFa example Describing contact information
RDFa example Describing social networks
Benefit of RDFa Publisher independence Data reuse Self containments Schema modularity Evolvability