Experiences in building a semantic web
Experiences in building a semantic web
- Relating experiences...
- The place of experiences...
- the Semantic Web
- a semantic web
Disclaimer
This presentation may contain traces of the LDOW-2012 panel
The Web
An open and decentralized platform to
HTTP
publish and
URI
link
HTML
documents.
The Web
Cliparts: Openclipart
Web semantics
Photos: Wikipedia Cliparts: Openclipart
Web semantics
An open and decentralized platform to
HTTP
publish and
URI
link
HTML+...
descriptions of things.
Anything new?
Semantic web
An open and decentralized platform to
HTTP
publish and
URI
link
RDF?
descriptions of things.
Microformats
Grassroot movement (mid 2000's)
<span class="vevent"> <span class="summary">The Xperience Web workshop</span> is held on <span class="dtstart">2012-04-17</span> in <span class="location">room Roseraie 1</span>. </span>
Open Graph
Launched by Facebook (2010)
<title>The Rock (1996)</title> <meta property="og:type" content="video.movie"> <meta property="og:title" content="The Rock"> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"> <meta property="og:image" content="http://ia.media-imdb.com/images/...">
Source: IMDB
Schema.org
Launched by Bing, Google & Yahoo (2011)
<span itemscope itemtype="http://schema.org/Event">
<span itemprop="description">The Xperience Web workshop</span>
is held on <span itemprop="startDate">2012-04-17</span>
<span itemprop="location" itemscope itemtype="http://schema.org/Place">
in <span itemprop="name">room Roseraie 1</span>
</span>.
</span>
Web APIs
{ "name": "The Xperience Web workshop", "start_time": "2012-04-17T14:00:00", "location": "room Roseraie 1" }
ProgrammableWeb.com claims
5600+ APIs
70% of them being REST APIs
Semantic Web
An open and decentralized platform to
HTTP
publish and
URI
link
RDF?
descriptions of things.
“but RDF is not widely used, ugly and overly complex”
Not widely used? come on...
Ugly? nah...
Photos: Wikipedia Cliparts: Openclipart
RDF goggles
![](img/neo.jpg)
- RDB 2 RDF Mapping Language
- Sindice & Any23 (Microformats, microdata)
- RDFa (Open Graph)
- Schema.rdfs.org (Schema.org)
- JSON-LD (JSON / Web APIs)
Complex? well...
URI minting can be tricky
The Linked Open Data star scheme
★ | make your stuff available on the Web (whatever format) under an open license |
★★ | make it available as structured data (e.g., Excel instead of image scan of a table) |
★★★ | use non-proprietary formats (e.g., CSV instead of Excel) |
★★★★ | use URIs to identify things, so that people can point at your stuff |
★★★★★ | link your data to other data to provide context |
Source: DERI
Linked Data Patterns by Leigh Dodds & Ian Davis
Take home messages
- Any kind of structured data is potentially part of the semantic web
- RDF as a unifying framework
Experiences in building a semantic web
Opinions
- hReview (Microformats)
- Like's, +1's, ... (APIs)
- http://schema.org/Review (Schema.org)
230,000+ pages containing reviews in Sindice
More opinions
- Nanoformats (@pchampin, RT, ++, --, ...)
-
Polemic Tweet
(??, ==, --, ++)
Activities
- Activity Streams (Atom, JSON)
- Open Graph Actions
- SIOC Actions (RDF)
Leveraging experiences with RDF
- relate events with media (H. Khrouf & R. Troncy)
- link reviews with other data (B. Heitmann & C. Hayes)
- reasoning (M. d'Aquin, S. Elahi & E. Motta)
Take home messages
RDF can help to
- unify various sources of experiences
- link them with background knowledge
Thank you for your attention.