The document discusses Linked Data and the Resource Description Framework (RDF). It explains the motivations for Linked Data as a data model for the machine-readable web and REST-based web services. The key points are that RDF provides a simple data model using URIs, properties, and property values (triples) to represent resources on the web in a way that is understandable by software. Common vocabularies and ontologies further define properties and resource classes to facilitate integration and interoperability. Examples are given of using RDF in different formats such as XML, JSON, Turtle, and RDFa embedded in HTML.
Open Tourism: The importance of enriching your online content with semantic annotations.
This workshop consists of two parts
1. enriching your online content with semantic annotations
Most webmasters are familiar with HTML tags on their pages. Usually, HTML tags tell the browser how to display to humans the information included in the tag. Semantic annotations can be used by webmasters to mark up their pages in ways that can be understood by the major search engines: Google, Microsoft and Yahoo! and machines in general. In this session international & local experts will explain how you can open-up, semantically enrich and promote your tourism related data and initiatives.
Why Should You Add Schema?
In the first part of this presentation an expert from iMinds will explain the potential of annotating and publishing your data with semantic annotations using vocabularies, such as schema.org and elaborate with alternative options.
How To Add semantic annotations To Your Tourism Website?
So now the question becomes, how do you easily add those semantic annotations to you data on the Web? An expert from iMinds will provide hands-on pointers and an overview of existing vocabularies.
2. Barriers and Solutions to Open Tourism Data
In this first public meeting of the Open Tourism working group, a panel of experts in the field of tourism will discuss specific barriers and solutions on opening up tourism data. A key outcome from this session will be a list of essential datasets and a strategy to engage the different actors. The discussion will be facilitated by the project ‘sustainable mobile tourism guides’, iMinds - Thomas More.
Open Tourism: The importance of enriching your online content with semantic annotations.
This workshop consists of two parts
1. enriching your online content with semantic annotations
Most webmasters are familiar with HTML tags on their pages. Usually, HTML tags tell the browser how to display to humans the information included in the tag. Semantic annotations can be used by webmasters to mark up their pages in ways that can be understood by the major search engines: Google, Microsoft and Yahoo! and machines in general. In this session international & local experts will explain how you can open-up, semantically enrich and promote your tourism related data and initiatives.
Why Should You Add Schema?
In the first part of this presentation an expert from iMinds will explain the potential of annotating and publishing your data with semantic annotations using vocabularies, such as schema.org and elaborate with alternative options.
How To Add semantic annotations To Your Tourism Website?
So now the question becomes, how do you easily add those semantic annotations to you data on the Web? An expert from iMinds will provide hands-on pointers and an overview of existing vocabularies.
2. Barriers and Solutions to Open Tourism Data
In this first public meeting of the Open Tourism working group, a panel of experts in the field of tourism will discuss specific barriers and solutions on opening up tourism data. A key outcome from this session will be a list of essential datasets and a strategy to engage the different actors. The discussion will be facilitated by the project ‘sustainable mobile tourism guides’, iMinds - Thomas More.
This tutorial explains the Data Web vision, some preliminary standards and technologies as well as some tools and technological building blocks developed by AKSW research group from Universität Leipzig.
Emerging technologies in academic libraries. A department by department overview. Data visualization, online reference, nextGen library platforms, open source software, digital asset and archive management systems, digital humanities, scientific and creative software, new physical spaces for libraries.
Experiments with semantic web markup and linked data for libraries. Loading and utilizing URI's on library MARC catalog records. Leveraging id.loc.gov name authorities links to connect patrons to WorldCat Identities.
ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...Michael Cummings
Providing Voyager catalog data in a custom, open source web application, "Launchpad" outlines the features of customized library catalog software application from the George Washington University.
This is my JavaOne 2007 session. It's based in part on the Beyond Blogging presentation that I presented to a tiny audience at the local Tri-XML in 2006. Tim Bray didn't attend my talk, but he read the slides and called them "the single best introduction and overview I’ve ever seen about feeds and syndication and RSS and Atom and all that stuff."
This tutorial explains the Data Web vision, some preliminary standards and technologies as well as some tools and technological building blocks developed by AKSW research group from Universität Leipzig.
Emerging technologies in academic libraries. A department by department overview. Data visualization, online reference, nextGen library platforms, open source software, digital asset and archive management systems, digital humanities, scientific and creative software, new physical spaces for libraries.
Experiments with semantic web markup and linked data for libraries. Loading and utilizing URI's on library MARC catalog records. Leveraging id.loc.gov name authorities links to connect patrons to WorldCat Identities.
ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...Michael Cummings
Providing Voyager catalog data in a custom, open source web application, "Launchpad" outlines the features of customized library catalog software application from the George Washington University.
This is my JavaOne 2007 session. It's based in part on the Beyond Blogging presentation that I presented to a tiny audience at the local Tri-XML in 2006. Tim Bray didn't attend my talk, but he read the slides and called them "the single best introduction and overview I’ve ever seen about feeds and syndication and RSS and Atom and all that stuff."
In this talk, we'll cover the features of Apache Roller 5.0, and how it compares to other blog server options. We'll also look at typical deployment architectures, and examples of Roller sites in production today. The talk will discuss in detail some of the ongoing, student-driven work on OpenID and on better Media Blogging support.
http://www.us.apachecon.com/c/acus2009/sessions/280
Building Mobile Apps with Apache UserGrid, the Open Source BaasAll Things Open
All Things Open 2014 - Day 1
Wednesday, October 22nd, 2014
David Johnson
Software Developer for Apigee & Apache Software Foundation
Mobile
Building Mobile Apps with Apache UserGrid, the Open Source Baas
This is part 4 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.
See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009
This is part 4 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.
See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009
Presentation at ELAG 2011, European Library Automation Group Conference, Prague, Czech Republic. 25th May 2011
http://elag2011.techlib.cz/en/815-lifting-the-lid-on-linked-data/
This presentation is the culmination of my detail to the E-Government Office in the US Office of Management and Budget and the work I did to evolve and mature initiatives like recovery.gov and data.gov.
Google's recent announcement that it will support the use of microformats in their search opens up new possibilities for librarians and library technologists to support the goals of the semantic web; namely to provide better access, reuse and recombinations of library resources and services on the open web. This lightning talk introduces the semantic web and semantic markup technologies.
An introduction deck for the Web of Data to my team, including basic semantic web, Linked Open Data, primer, and then DBpedia, Linked Data Integration Framework (LDIF), Common Crawl Database, Web Data Commons.
6. HTTP is pretty good for creating, retrieving,
updating and deleting resources on the web
Image by Paul Downey
http://www.flickr.com/photos/psd/421186578/
Monday, October 25, 2010
7. XML and JSON based formats are pretty
good for representing resources
Photo by Alex Waterhouse-Hayward
http://blog.alexwaterhousehayward.com/2007_11_14_archive.html
Monday, October 25, 2010
8. But, just because a resource is represented in XML or JSON doesn’t
mean you know how to parse it or what the data means
Monday, October 25, 2010
9. Enter RDF
• Resource Description Framework (RDF)
• Simple data model
• Resources identified by URI
• Resources have property values
• Property values can be literal values
• Or URI links to other resources
• Property value also known as triple
• Subject - resource (identified by URI)
• Predicate - property type (identified by URI)
• Object - value of property
• RDF data can be represented in XML, JSON and other formats
• If it’s an RDF representation then you know how to parse it or what the data means
Monday, October 25, 2010
11. Example
Blog entry in RDF / Turtle
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://http://xmlns.com/foaf/0.1/> .
@prefix oslc: <http://open-services.net/ns/core#> .
@prefix oslc_blog: <http://open-services.net/ns/bogus/blogs#> .
<http://example.com/blogs/entry/1>
rdf:type oslc_blog:Entry ;
dcterms:content "Anything dirty or dingy or dusty. n
Anything ragged or rotten or rusty." ;
dcterms:creator
[ rdf:type foaf:Person ;
foaf:name "Oscar T. Grouch"
] ;
dcterms:modified "2002-10-10T12:00:00-05:00" ;
dcterms:title "I love trash" .
URI of this resource http://example.com/blogs/entry/1
Monday, October 25, 2010
12. Example
Change Request in RDF / XML
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:oslc="http://open-services.net/ns/core#"
xmlns:oslc_cm="http://open-services.net/ns/cm#"
xmlns:ex="http://example.com/bugtracker">
<rdf:Description rdf:about="http://example.com/bugs/2314">
<rdf:type
rdf:resource="http://open-services.net/ns/cm#ChangeRequest" />
<dcterms:identifier> 00002314 </dcterms:identifier>
<oslc:shortTitle>Bug 2314</oslc:shortTitle>
<dcterms:title> Invalid installation instructions </dcterms:title>
<dcterms:type> Defect </dcterms:type>
<oslc:instanceShape
rdf:resource="http://example.com/shapes/defect" />
<dcterms:description>
Invalid installation instructions indicating
invalid patches to be applied.
</dcterms:description>
...
</rdf:RDF>
URI of this resource http://example.com/bugs/2314
Monday, October 25, 2010
13. Example
RDFa embedded in HTML
<div about="/alice/posts/trouble_with_bob"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<h2 property="dc:title">The trouble with Bob</h2>
The trouble with Bob is that he takes much better photos than I do:
!
<div about="http://example.com/bob/photos/sunset.jpg">
<img src="http://example.com/bob/photos/sunset.jpg" />
<span property="dc:title">Beautiful Sunset</span>
by <span property="dc:creator">Bob</span>.
</div>
</div>
Monday, October 25, 2010
14. Linked Data
Tim Berners-Lee outlined four principles of Linked Data in
his Design Issues: Linked Data note, paraphrased along the
following lines:
1. Use URIs to identify things.
2. Use HTTP URIs so that these things can be referred to and
looked up ("dereferenced") by people and user agents.
3. Provide useful information about the thing when its URI is
dereferenced, using standard formats such as RDF/XML.
4. Include links to other, related URIs in the exposed data to
improve discovery of other related information on the Web.
Monday, October 25, 2010
15. Problems with RDF
• Representations
• RDF/XML is a nightmare of complexity
• RDF/JSON not really there yet
• Perceptions of complexity
• RDF/XML doesn’t help
• Weird terminology: blank nodes, triples and reification, etc.
• I need a triple-store and a SPARQL query engine?
• Slow adoption, has it crossed the chasm?
But... RDF is not RDF/XML,
you can use other formats
But... there are some JSON
representations out there
Yes, there is some learning
curve but the underlying data
model is simple: resources
with property values
You might need an RDF
parser but not a full stack of
RDF technology to benefit
Who knows? We’ll review
some evidence of
momentum later...
Monday, October 25, 2010
16. Linked Data momentum
Linked Data major
part of upcoming
Drupal 7 release
http://sf2010.drupal.org/conference/sessions/story-rdf-drupal7-and-what-it-means-web-large
Monday, October 25, 2010
17. Linked Data momentum
US government
using Linked Data to
provide access to
government data
Monday, October 25, 2010
18. Linked Data momentum
UK government
using Linked Data to
provide access to
government data
Monday, October 25, 2010
21. How to benefit
• Web site designers and operators
• Use RDFa to mark-up data in your web pages
• Benefits:
• Search engines can index your data more effectively
• Software can more easily parse and make sense of your data
Monday, October 25, 2010
22. How to benefit
• REST API developers
• Use RDF as the data model for your REST web services
• Define your resources in terms of RDF properties
• Provide RDF representations of your resources
• Benefits:
• You don’t have to invent a new data model or a new XML or JSON format
• You can use standard property types
• And common vocabulary means easier inter-op with other web apps
Monday, October 25, 2010
23. Learn more
• O’Reilly Programming the Semantic Web
• http://oreilly.com/catalog/9780596153823
• W3C Linked Data initiative
• http://esw.w3.org/LinkedData
• Tim Berners-Lee:The next web of open linked data
• http://www.youtube.com/watch?v=OM6XIICm_qo
• Tim Berners-Lee: Linked Data is Blooming:WhyYou Should Care
• http://www.readwriteweb.com/archives/
linked_data_is_blooming_why_you_should_care.php
Monday, October 25, 2010