Presentation given at Barcamp Chiang Mai 4 on the basics of Semantic Web. A simple introduction with examples, aimed for those with a little Web development experience.
Raises questions about the true identity of Tim Berners-Lee.
34. How?
Just use the URI
scheme I came up
with years ago!!!
“URI”
Uniform Resource Identifier
35. How?
• Give important things identifiers
407161495 ?
footballer_f285n ?
michael_jackson_27 ?
http://en.wikipedia.org/wiki/Michael_Jackson_(footballer)
36. URIs and URLs
URI: An identifier
URL: An identifier that points to a document
63. Linked Data
We need to treat
software the same
way we treat
humans.
Software has
feelings too!
64. Linked Data
Tim is right.
I want to be available
to everyone.
I support Linked Data!
65.
66. DBpedia.org
• The Semantic Web version of Wikipedia
• Contains all the same content from Wikipedia
• Everything is given a URI
• Relationships between things are also expressed with a URI
• Uses Tim’s Linked Data principles
90. “Do they really expect us to
create two versions of our
content?”
“One HTML and one RDF?”
91. The Compromise: RDFa
• RDF that lives inside an HTML document
• The “a” stands for attributes
• Uses attributes on HTML tags to hold identifiers
92. The Compromise: RDFa
RDFa
<p xmlns:dc="http://purl.org/dc/elements/1.1/" about="http://www.example.com/books/wikinomics">
In his latest book
<cite property="dc:title">Wikinomics</cite>,
<span property="dc:creator">Don Tapscott</span>
explains deep changes in technology, demographics and business. The book is due to be published in
<span property="dc:date" content="2006-10-01">October 2006</span>.
</p>
105. The Real Reason
SEO
With so much content on the Web,
there’s a real need to
improve our findability
106. Lots of new terms
• Linked Data: connecting data through identifiers
• triples: <MJ> <born in> <Indiana>
• RDF: A way to describe content using identifiers
• SPARQL: A query language for triples
• ontology: A big vocabulary that defines URIs for
classifying things and relationships