Presentation is loading. Please wait.

Presentation is loading. Please wait.

Linked Data 101 Things, URIs, RDF, Triples, Turtle, Ontologies, Vocabularies and SPARQL Linked Data is our Implementation choice for FAIR.

Similar presentations


Presentation on theme: "Linked Data 101 Things, URIs, RDF, Triples, Turtle, Ontologies, Vocabularies and SPARQL Linked Data is our Implementation choice for FAIR."— Presentation transcript:

1 Linked Data 101 Things, URIs, RDF, Triples, Turtle, Ontologies, Vocabularies and SPARQL Linked Data is our Implementation choice for FAIR

2 What is Linked Data? Tim Berners-Lee 2006 “Linked Data is a method of publishing structured data using standard Web technologies such as HTTP, RDF and URIs” Linked Data principles: Use URLs to name (identify) things Provide useful information about a thing when it's looked up Refer to other things (using their URL) when publishing data on the Web URL is unique: disambiguation

3 What is RDF? “The Resource Description Framework (RDF) is a standard model for data interchange on the Web” Thing 1 has a relation to Thing 2

4 Triples In RDF all data is modeled as a triple Subject Predicate
Object Triple

5 Triples In RDF all data is modeled as a triple Resource Resource
Predicate (Property) Subject Object Triple (Statement)

6 RDF graphs Multiple triples form a graph Object Predicate Predicate
Subject Predicate Object / Subject Triple 2 Triple 1

7 How do I publish my data as Linked Data?
Use URLs to name (identify) things Provide useful information about a thing when it's looked up Refer to other things (using their URL) when publishing data on the Web

8 Use URLs to name (identify) things
I like pizza

9 Use URLs to name (identify) things
like pizza

10 Use URLs to name (identify) things
I like pizza

11 Use URLs to name things Is there already a URL for “pizza”? Let’s search for it! I like pizza interoperability!

12 Use URLs to name things Is there already a URL for “pizza”? Let’s search for it! I like pizza interoperability!

13 Use URLs to name things What URL can we use for “like”? Swoogle doesn’t propose one.. I like pizza interoperability!

14 Use URLs to name things Can’t find a URL? Create one yourself!
I like pizza Others can use that definition

15 How do I publish my data as Linked Data?
Use URLs to name (identify) things Provide useful information about a thing when it's looked up Refer to other things (using their URL) when publishing data on the Web URL unique: disambiguation..

16 2. Provide useful information about a thing when it's looked up
What do these URLs resolve to? I like pizza

17 2. Provide useful information about a thing when it's looked up
You get information about the “thing” the URL represents (in RDF!) food Ontology subClassOf pizza hasCountryOfOrigin Italy URLs for classes?

18 2. Provide useful information about a thing when it's looked up
Ontologies typically contain detailed class hierarchy information as well as other relationships of interest to the “thing” Ontology food subClassOf pizza hasCountryOfOrigin Italy

19 2. Provide useful information about a thing when it's looked up
Vocabularies typically focus on the representation of the “thing” in different natural languages en nl zh prefLabel Italy “Italian en altLabel Opaque URLs Vocabulary

20 How do I publish my data as Linked Data?
Use URLs to name (identify) things Provide useful information about a thing when it's looked up Refer to other things (using their URL) when publishing data on the Web

21 3. Refer to other things For example: who do I know?
I like pizza knows Rajaram Open world assumption..

22 How to represent RDF? n-triples
like pizza < < < n-triples

23 How to represent RDF? Turtle
I like pizza @prefix orcid: < . @prefix mo: < . @prefix po: < orcid: mo:like po:Pizza . Turtle

24 How to represent RDF? I like pizza Applications! RDF/XML

25 How can I query RDF? SPARQL / Triple Store
like pizza Who does Rajaram know that likes pizza? select * where { ?person mo:like po:Pizza . ?person foaf:knows orcid: X } knows Raja-ram Applications SPARQL / Triple Store

26 How can I query RDF? SPARQL / Triple Store
like pizza Who does Rajaram know that likes pizza? select * where { ?person mo:like po:Pizza ; foaf:knows orcid: X } knows Raja-ram Applications SPARQL / Triple Store


Download ppt "Linked Data 101 Things, URIs, RDF, Triples, Turtle, Ontologies, Vocabularies and SPARQL Linked Data is our Implementation choice for FAIR."

Similar presentations


Ads by Google