Download presentation
Presentation is loading. Please wait.
Published byDelphia Lucas Modified over 5 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.