SlideShare a Scribd company logo
1 of 40
Linked Open Data
Current State and Future
Trends
Martin Nečaský
Faculty of Mathematics and Physics
Charles University
1
Agenda
◦ What is Open Data
◦ Linked Open Data
◦ principles
◦ usage examples
◦ research challenges
◦ Open Data activities of OpenData.cz
◦ Our contribution to Czech legislation
2
Open Data Definition
Open data is data that can be freely used, re-used
and redistributed by anyone - subject only, at most,
to the requirement to attribute and sharealike.
3
5 levels of Open Data
Zdroj : http://5stardata.info
4
Public Sector Open Data?
5
Environment Inspections
http://www.cizp.czhttp://www.potravinynapranyri.cz/
Food Inspections
Trade Inspections
http://www.coi.cz
National Statistics
http://www.czso.cz Geopolitical Regions
http://www.cuzk.cz
Business Registers
http://www.mfcr.cz
Code of Law
http://portal.gov.cz
★★★
http://data.nku.cz
Public Sector Inspections
★★★
★★★
★★★
What is Linked Data?
ID SUBJECT START
2012/33 Peněžní prostředky určené … 2012/11
2012/34 Účetní závěrka a finanční ... 2012/11
Check Actions
ENTITY ID DISTRICT ACTION
Ministry of Defence 60162694 Prague 2012/33
Social Security
Administration
6963 Prague 2012/34
Inspected entities
★★★ ★★★★★
?
6
Linked Open Data is a set of
(technological) principles of
publishing data on the Web.
ID SUBJECT START
2012/33 Peněžní prostředky určené … 2012/11
2012/34 Účetní závěrka a finanční ... 2012/11
Check Actions
ENTITY ID DISTRICT ACTION
Ministry of Defence 60162694 Prague 2012/33
Social Security
Administration
6963 Prague 2012/34
Inspected entities
1st Linked Data Principle
Use URIs as names for things.
http://data.nku.cz/action/2012/33
http://data.nku.cz/action/2012/34
http://data.nku.cz/entity/60162694
http://data.nku.cz/district/prague
http://data.nku.cz/entity/6963
7
2nd Linked Data Principle
Use HTTP URIs so that people can look up those names.
http://data.nku.cz/action/2012/33
WWW
HTTP GET "http://data.nku.cz/action/2012/33
8
3rd Linked Data Principle
When someone looks up a URI, provide useful information, using the
W3C standards (RDF, SPARQL).
ID SUBJECT START
2012/33 Peněžní prostředky určené … 2012/11
Check Actions
<http://data.nku.cz/action/2012/33> id "2012/33" .
<http://data.nku.cz/action/2012/33> subject "Peněžní prostředky určené …" .
<http://data.nku.cz/action/2012/33> start "2012/11" .
RDF expression (Turtle)
http://data.nku.cz/action/2012/33
"Peněžní prostředky určené …"
start
"2012/33"
id
"2012/11"
subject
9
subject predicate object
3rd Linked Data Principle
When someone looks up a URI, provide useful information, using the
standards (RDF, SPARQL).
NKÚ
RDF store
HTTP GET
"http://data.nku.cz/...
HTTP SERVER
SPARQL API
(SPARQL endpoint)
HTTP GET
SPARQL query
10
SPARQL crash course
◦ Similar to SQL.
◦ Query expressed as a graph pattern.
SELECT <result specification>
WHERE <graph pattern>
11
SPARQL crash course
◦ Graph pattern consists of simple triple patterns.
SELECT ?x
WHERE {
?x start "2012/11" .
}
12
?x
start
"2012/11"
SPARQL crash course
◦ Graph pattern consists of simple triple patterns.
SELECT ?x ?y
WHERE {
?x start "2012/11" ;
subject ?y .
}
13
?x
start
"2012/11"
?y
subject
SPARQL crash course
◦ Graph pattern consists of simple triple patterns.
SELECT ?x ?y ?z
WHERE {
?x start "2012/11" ;
?z ?y .
}
14
?x
start
"2012/11"
?y
?z
SPARQL crash course
◦ Query may return a graph as well
CONSTRUCT {
?x ?z ?y .
} WHERE {
?x start "2012/11" ;
?z ?y .
}
15
?x
start
"2012/11"
?y
?z
4th Linked Data Principle
Include links to other URIs so that others can discover more things.
<http://data.nku.cz/action/2012/33>
id "2012/33" ;
subject "Peněžní prostředky určené …" ;
start "2012/11" ;
entity <http://data.nku.cz/entity/60162694> .
<http://data.nku.cz/entity/60162694>
title “Ministry of Defense" ;
district <http://data.nku.cz/district/prague> .
<http://data.nku.cz/district/prague>
title "Prague".
http://data.nku.cz/action/2012/33
"Peněžní prostředky určené …"
start
"2012/33"
id
"2012/11"
subject
http://data.nku.cz/entity/60162694
entity
http://data.nku.cz/district/prague
district
“Ministry of Defense"
"Prague"
16
district
4th Linked Data Principle
Include links to other URIs so that others can discover more things
(including URIs of other publishers).
http://data.nku.cz/action/2012/33
http://data.nku.cz/entity/60162694
http://data.nku.cz/district/prague
http://data.mfcr.cz/ares/entity/60162694
entity same as
http://data.cuzk.cz/ruian/district/3100
district
17
4th Linked Data Principle
Include links to other URIs so that others can discover more things
(including URIs of other publishers).
Public
Sector
Inspection
Business
Entities
Geopolitical
Regions
Trade
Inspection
Gov Off
Science and
Research IS
Soc Sec
Statistics
Nat Stats
Demography
18
Vocabularies
<http://data.nku.cz/action/2012/33>
id "2012/33" ;
subject "Peněžní prostředky určené …" ;
start "2012/11" ;
entity <http://data.nku.cz/entity/60162694>
.
<http://data.nku.cz/action/2012/33>
a schema:CheckAction, nku:CheckAction ;
adms:identifier "2012/33" ;
schema:object "Peněžní prostředky určené …" ;
schema:startDate "2012/11" ;
nku:entity <http://data.nku.cz/entity/60162694> .
• things classified to classes
• LD principles applied also to properties and
classes
• classes and properties defined in shared
vocabularies (sometimes, incorrectly, called
ontologies)
• Dublin Core Vocabulary
• Schema.org
• Data Cube Vocabulary
• http://lov.okfn.org
schema:object
=
<http://schema.org/object>
nku:CheckAction
=
<http://data.nku.cz/vocabulary/CheckAction>
19
same as
=
owl:sameAs
Vocabularies
◦ Vocabulary reuse principle
◦ But - own vocabulary is sometimes necessary
◦ When there is no appropriate vocabulary.
◦ When specific metadata about a class or property need to be provided.
◦ A need to properly define semantics of new classes and properties:
◦ Semantic web approach : Machine-readable semantics definition
◦ Linked Data approach : Simple semantic links to shared vocabularies
◦ RDF Schema : subClassOf, subPropertyOf
◦ OWL (Web Ontology Language) : equivalentClass, equivalentProperty
nku:CheckAction a owl:Class ;
rdfs:label "Kontrolní akce NKÚ"@cs ,
"Check action of Supreme Audit Office of Czech Republic"@en ;
rdfs:subClassOf schema:CheckAction .
20
LOD usage examples
http://linked.opendata.cz/sparql
http://ruian.linked.opendata.cz/sparql
http://data.cssz.cz/sparql
21
Searching Datasets
Where can I get some data about entities inspected by
Supreme Audit Office (SAO)?
22
Entity Organizace
SAO linked.opendata.cz
…
?
owl:sameAs
owl:sameAs
owl:sameAs
SPARQL : https://drive.google.com/open?id=0BwP-TfUUfcFTR0VYd3ZJaTJub3c (try on http://linked.opendata.cz/sparql endpoint)
Searching Datasets
23
Public Agreements Registry - Agreements 61961
Registr Agreements Registry - Orders 27726
Database of Science, Research and Innovations 14286
Offices of Public Authorities 763
Public Sector Inspections 6254
Agendas of Public Institutions 12112
Identification Numbers of Business Entities 60520
Trade Register 167376
Monitor of Public Budgets 104522
Registr Agreements Registry - Payments 5516
Trade Inspections 2576
Integrated Registry of Environmental Pollution 6658
Public Authorities 60007
Business Register 94881
Combining datasets
Which public research institutions were inspected by SAO
and what is their public research budget?
24
Entity
Entity
SAO
linked.opendata.cz
ResearchOrg
Science and Research DB
Participant
owl:sameAs
owl:sameAs
Project
Budget
Premise
CheckAction
SPARQL : https://drive.google.com/open?id=0BwP-TfUUfcFTS2VjV1puakdIeG8 (try on http://linked.opendata.cz/sparql endpoint)
RESULT IN CSV : https://drive.google.com/open?id=0BwP-TfUUfcFTN2NzVlk4Zk1ncGM
Combining datasets
Sanctions for unfair trade practices in Czech regions and
numbers of pensioners.
25
Trade Inspections
Inspection
RAMON EU
NUTS
Sanction
Geopolitical regions
Region
Social Security
# pensioners
Region
owl:sameAs
owl:sameAs
owl:sameAs
SPARQL : https://drive.google.com/open?id=0BwP-TfUUfcFTQzBGZzdwYzFuTUE (try on http://linked.opendata.cz/sparql
endpoint, note : this federated query also asks http://ruian.linked.opendata.cz/sparql and http://data.cssz.cz/sparql)
RESULT IN CSV : https://drive.google.com/open?id=0BwP-TfUUfcFTaEVxNF84NlUwTTg
Building Applications
◦ http://lekovaencyklopedie.cz
26
Each oval is a data source which exists (MeSH, NDF-RT, NCI,
DrugBank) as LOD or we have converted it to LOD.
Links represent types of RDF links between datasets.
LOD made us much faster in the development.
RDF data updated periodically thanks to http://etl.linkedpipes.com
Linked Open Data (LOD) Cloud
27
Knowledge Graphs as LOD
◦ DBPedia
◦ Wikipedia as LOD
◦ http://dbpedia.org/sparql
◦ 402,086,316 triples about 17,315,785 entities
◦ Wikidata
◦ Emerging project of Wikimedia Foundation
◦ Structured data source for Wikipedia
◦ https://query.wikidata.org
◦ 1,373,105,652 triples about 24,437,040 entities
28
Two research challenges for near future
“A data journalist writes an article about unfair trade
practices on elderly people in Czech Republic.
He needs to find datasets with an evidence for his article
(unfair trade inspections, elderly people numbers, regions in
Czech Republic).
He also needs to preview the discovered datasets, create
map visualizations and embed them to his article.”
◦ Challenge 1: Dataset discovery
◦ Challenge 2: Dataset visualization
29
Dataset discovery
◦ Input : User’s intent
◦ How the intent should be expressed?
◦ How we can assist the user when expressing the intent?
◦ How the expression of the intent should be translated to a formal
query language?
◦ Output : Combinations of datasets which fulfill the intent
◦ How datasets should be indexed?
◦ How the indexes should be kept up-to-date?
◦ How the user’s intent should be evaluated against the index?
30
Dataset discovery
31
„Datasets with demographical observations located in cities of Czech
Republic.“
?x
a
w3c.org/cube/
Observation
?y
w3c.org/cube/
DataSet
a
dbpedia.org/resource/
Demography
a
cuzk.cz/Okres
refArea
partOf
topic
?
Intent in a natural language
Intent in a formal language
Dataset discovery
32
◦ We cannot simply ask a database with a query expression.
• We don’t know where to send the
query.
• We cannot keep the copy of all data
locally.
• We cannot expect 100% match of the
intent with the structure of real data.
?x
a
w3c.org/cube/
Observation
?y
w3c.org/cube/
DataSet
a
dbpedia.org/resource/
Demography
a
cuzk.cz/Okres
refArea
partOf
topic
Dataset discovery
33
?x
refArea
a
w3c.org/cube/
Observation
?y
partOf
w3c.org/cube/
DataSet
a
topic
dbpedia.org/resource/
Demography
a
cuzk.cz/Okres
Dataset search engine
Profile
Profile
Profile
Dataset visualization
◦ Input : Discovered combination of datasets
◦ Output : Possible visualizations of the datasets
◦ How appropriate visualization should be identified for a given
combination of datasets?
34
?x
refArea
a
w3c.org/cube/
Observation
?y
partOf
w3c.org/cube/
DataSet
a
topic
dbpedia.org/resource/
Demography
a
cuzk.cz/Okres
Dataset visualization
35
DBPedia RÚIAN
Cities from
DBPedia
Cities from
RÚIAN
Links
DBPedia RÚIAN
Cities2Geopoints
SameAs Fusion
GoogleMaps DataCube
Visualization
Extraction
Transformation
Visual Abstraction
Back to Open Data
◦ OpenData.cz – a group of academicians supporting and
boosting (Linked) Open Data in Czech public sector
◦ We have assisted several public institutions with opening
their data
◦ http://data.ctu.cz
◦ http://data.nku.cz
◦ http://data.cssz.cz
◦ http://data.gov.cz
◦ Cooperation with ČSÚ, ČOI, MF ČR, MV ČR
36
Back to Open Data
◦ Under Ministry of Interior of Czech Republic, we have
helped with making Open Data as one of the major
eGovernment topics
◦ position of National Coordinator for Open Data
◦ National Open Data Catalogue (http://data.gov.cz)
◦ Standards for open data publication and cataloging
(http://opendata.gov.cz)
◦ Open Data in Czech legislation
◦ Educating public institutions
◦ Plan for National Linked Open Data Infrastructure
37
Our Journey to Czech Open Data Legislation
◦ October 2014 : Open Data must be part of Czech legislation
◦ Public bodies did not want to or could not open their data without
legislation.
◦ October 2016 : The Czech president signed our amendment of
Public Sector Information Act (106/1999) introducing Open Data
◦ Only data published according to given conditions can be called Open
Data.
◦ Ministry of Interior must provide National Open Data Catalogue
◦ Czech Government will instruct ministries and national authorities to
mandatorily publish given datasets as Open Data.
◦ Defending our position
◦ Ministry of Interior (Oct 2014 – Aug 2015)
◦ Office of the Government (Sep 2015 – Mar 2016)
◦ Parliament (Apr 2016 – Aug 2016)
38
How you can help as students / teachers?
◦ Develop applications which use open data.
◦ bachelor or diploma theses, student software projects
◦ If you need some data, ask for them.
◦ You can ask OpenData.cz and we will try to help.
39
Thank you
MARTIN NEČASKÝ
40
necasky@ksi.mff.cuni.cz

More Related Content

What's hot

Linked Data - Radical Change?
Linked Data -  Radical Change?Linked Data -  Radical Change?
Linked Data - Radical Change?Richard Wallis
 
Semantic Web introduction
Semantic Web introductionSemantic Web introduction
Semantic Web introductionGraphity
 
Linked Data - Exposing what we have
Linked Data - Exposing what we haveLinked Data - Exposing what we have
Linked Data - Exposing what we haveRichard Wallis
 
Linked data-tooling-xml
Linked data-tooling-xmlLinked data-tooling-xml
Linked data-tooling-xmlFelix Sasaki
 
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIsJosef Petrák
 
Validating RDF data: Challenges and perspectives
Validating RDF data: Challenges and perspectivesValidating RDF data: Challenges and perspectives
Validating RDF data: Challenges and perspectivesJose Emilio Labra Gayo
 
Open Source: Liberating your systems
Open Source: Liberating your systemsOpen Source: Liberating your systems
Open Source: Liberating your systemsRichard Wallis
 
Linked open data for cultural heritage
Linked open data for cultural heritageLinked open data for cultural heritage
Linked open data for cultural heritageAthanasios Velios
 
SHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data MudSHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data MudRichard Cyganiak
 
Tue acosta tut_providing_linkeddata
Tue acosta tut_providing_linkeddataTue acosta tut_providing_linkeddata
Tue acosta tut_providing_linkeddataeswcsummerschool
 
RDF Validation Future work and applications
RDF Validation Future work and applicationsRDF Validation Future work and applications
RDF Validation Future work and applicationsJose Emilio Labra Gayo
 
Challenges and applications of RDF shapes
Challenges and applications of RDF shapesChallenges and applications of RDF shapes
Challenges and applications of RDF shapesJose Emilio Labra Gayo
 
JSONpedia - Facilitating consumption of MediaWiki content
JSONpedia - Facilitating consumption of MediaWiki contentJSONpedia - Facilitating consumption of MediaWiki content
JSONpedia - Facilitating consumption of MediaWiki contentMichele Mostarda
 
Culture Geeks Feb talk: Adventures in Linked Data Land
Culture Geeks Feb talk: Adventures in Linked Data LandCulture Geeks Feb talk: Adventures in Linked Data Land
Culture Geeks Feb talk: Adventures in Linked Data Landval.cartei
 
Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02eswcsummerschool
 

What's hot (20)

Linked Data - Radical Change?
Linked Data -  Radical Change?Linked Data -  Radical Change?
Linked Data - Radical Change?
 
Semantic Web introduction
Semantic Web introductionSemantic Web introduction
Semantic Web introduction
 
Linked Data - Exposing what we have
Linked Data - Exposing what we haveLinked Data - Exposing what we have
Linked Data - Exposing what we have
 
Linked data-tooling-xml
Linked data-tooling-xmlLinked data-tooling-xml
Linked data-tooling-xml
 
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
 
Validating RDF data: Challenges and perspectives
Validating RDF data: Challenges and perspectivesValidating RDF data: Challenges and perspectives
Validating RDF data: Challenges and perspectives
 
RDF data model
RDF data modelRDF data model
RDF data model
 
RDF, linked data and semantic web
RDF, linked data and semantic webRDF, linked data and semantic web
RDF, linked data and semantic web
 
Linked data tooling XML
Linked data tooling XMLLinked data tooling XML
Linked data tooling XML
 
Open Source: Liberating your systems
Open Source: Liberating your systemsOpen Source: Liberating your systems
Open Source: Liberating your systems
 
Linked open data for cultural heritage
Linked open data for cultural heritageLinked open data for cultural heritage
Linked open data for cultural heritage
 
Querying Linked Data
Querying Linked DataQuerying Linked Data
Querying Linked Data
 
SHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data MudSHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data Mud
 
Tue acosta tut_providing_linkeddata
Tue acosta tut_providing_linkeddataTue acosta tut_providing_linkeddata
Tue acosta tut_providing_linkeddata
 
Sparql
SparqlSparql
Sparql
 
RDF Validation Future work and applications
RDF Validation Future work and applicationsRDF Validation Future work and applications
RDF Validation Future work and applications
 
Challenges and applications of RDF shapes
Challenges and applications of RDF shapesChallenges and applications of RDF shapes
Challenges and applications of RDF shapes
 
JSONpedia - Facilitating consumption of MediaWiki content
JSONpedia - Facilitating consumption of MediaWiki contentJSONpedia - Facilitating consumption of MediaWiki content
JSONpedia - Facilitating consumption of MediaWiki content
 
Culture Geeks Feb talk: Adventures in Linked Data Land
Culture Geeks Feb talk: Adventures in Linked Data LandCulture Geeks Feb talk: Adventures in Linked Data Land
Culture Geeks Feb talk: Adventures in Linked Data Land
 
Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02
 

Viewers also liked

Otevrene problemy architektury elektronickeho zdravotnictvi
Otevrene problemy architektury elektronickeho zdravotnictviOtevrene problemy architektury elektronickeho zdravotnictvi
Otevrene problemy architektury elektronickeho zdravotnictviMartin Necasky
 
Linked Open Data for Public Contracts
Linked Open Data for Public ContractsLinked Open Data for Public Contracts
Linked Open Data for Public ContractsMartin Necasky
 
Tutoriál : Otevřená a propojitelná data veřejné správy
Tutoriál : Otevřená a propojitelná data veřejné správyTutoriál : Otevřená a propojitelná data veřejné správy
Tutoriál : Otevřená a propojitelná data veřejné správyMartin Necasky
 
Web Services - Business Process Execution Language
Web Services - Business Process Execution LanguageWeb Services - Business Process Execution Language
Web Services - Business Process Execution LanguageMartin Necasky
 
Linked Data for Czech Legislation - 2nd year of our project
Linked Data for Czech Legislation - 2nd year of our projectLinked Data for Czech Legislation - 2nd year of our project
Linked Data for Czech Legislation - 2nd year of our projectMartin Necasky
 
Linked Data for Czech Legislation
Linked Data for Czech LegislationLinked Data for Czech Legislation
Linked Data for Czech LegislationMartin Necasky
 
Web Services - SOAP (part 2)
Web Services - SOAP (part 2)Web Services - SOAP (part 2)
Web Services - SOAP (part 2)Martin Necasky
 
Lecture 01 Introduction to Software Engineering
Lecture 01 Introduction to Software EngineeringLecture 01 Introduction to Software Engineering
Lecture 01 Introduction to Software EngineeringAchmad Solichin
 
Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)Martin Necasky
 

Viewers also liked (14)

Web Services - WSDL
Web Services - WSDLWeb Services - WSDL
Web Services - WSDL
 
Otevrene problemy architektury elektronickeho zdravotnictvi
Otevrene problemy architektury elektronickeho zdravotnictviOtevrene problemy architektury elektronickeho zdravotnictvi
Otevrene problemy architektury elektronickeho zdravotnictvi
 
Linked Open Data for Public Contracts
Linked Open Data for Public ContractsLinked Open Data for Public Contracts
Linked Open Data for Public Contracts
 
Tutoriál : Otevřená a propojitelná data veřejné správy
Tutoriál : Otevřená a propojitelná data veřejné správyTutoriál : Otevřená a propojitelná data veřejné správy
Tutoriál : Otevřená a propojitelná data veřejné správy
 
RESTful Web Services
RESTful Web ServicesRESTful Web Services
RESTful Web Services
 
Web Services - Business Process Execution Language
Web Services - Business Process Execution LanguageWeb Services - Business Process Execution Language
Web Services - Business Process Execution Language
 
Linked Data for Czech Legislation - 2nd year of our project
Linked Data for Czech Legislation - 2nd year of our projectLinked Data for Czech Legislation - 2nd year of our project
Linked Data for Czech Legislation - 2nd year of our project
 
Linked Data for Czech Legislation
Linked Data for Czech LegislationLinked Data for Czech Legislation
Linked Data for Czech Legislation
 
WS-Addressing
WS-AddressingWS-Addressing
WS-Addressing
 
Web Services - SOAP (part 2)
Web Services - SOAP (part 2)Web Services - SOAP (part 2)
Web Services - SOAP (part 2)
 
Lecture 01 Introduction to Software Engineering
Lecture 01 Introduction to Software EngineeringLecture 01 Introduction to Software Engineering
Lecture 01 Introduction to Software Engineering
 
Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)
 
Web Services Tutorial
Web Services TutorialWeb Services Tutorial
Web Services Tutorial
 
Web service introduction
Web service introductionWeb service introduction
Web service introduction
 

Similar to Linked Open Data - Masaryk University in Brno 8.11.2016

balloon Fusion: SPARQL Rewriting Based on Unified Co-Reference Information
balloon Fusion: SPARQL Rewriting Based on  Unified Co-Reference Informationballoon Fusion: SPARQL Rewriting Based on  Unified Co-Reference Information
balloon Fusion: SPARQL Rewriting Based on Unified Co-Reference InformationKai Schlegel
 
Querying Linked Data with SPARQL (2010)
Querying Linked Data with SPARQL (2010)Querying Linked Data with SPARQL (2010)
Querying Linked Data with SPARQL (2010)Olaf Hartig
 
A Little SPARQL in your Analytics
A Little SPARQL in your AnalyticsA Little SPARQL in your Analytics
A Little SPARQL in your AnalyticsDr. Neil Brittliff
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic webMarakana Inc.
 
Vocabulary for Linked Data Visualization Model - Dateso 2015
Vocabulary for Linked Data Visualization Model - Dateso 2015Vocabulary for Linked Data Visualization Model - Dateso 2015
Vocabulary for Linked Data Visualization Model - Dateso 2015Jiří Helmich
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapubeswcsummerschool
 
Querying Linked Data with SPARQL
Querying Linked Data with SPARQLQuerying Linked Data with SPARQL
Querying Linked Data with SPARQLOlaf Hartig
 
VALA Tech Camp 2017: Intro to Wikidata & SPARQL
VALA Tech Camp 2017: Intro to Wikidata & SPARQLVALA Tech Camp 2017: Intro to Wikidata & SPARQL
VALA Tech Camp 2017: Intro to Wikidata & SPARQLJane Frazier
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
A BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL EndpointsA BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL EndpointsEnrico Daga
 
Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013François Belleau
 
Re-using Media on the Web: Media fragment re-mixing and playout
Re-using Media on the Web: Media fragment re-mixing and playoutRe-using Media on the Web: Media fragment re-mixing and playout
Re-using Media on the Web: Media fragment re-mixing and playoutMediaMixerCommunity
 
Linked Energy Data Generation
Linked Energy Data GenerationLinked Energy Data Generation
Linked Energy Data GenerationFilip Radulovic
 
2009 0807 Lod Gmod
2009 0807 Lod Gmod2009 0807 Lod Gmod
2009 0807 Lod GmodJun Zhao
 
Designing RESTful APIs
Designing RESTful APIsDesigning RESTful APIs
Designing RESTful APIsanandology
 

Similar to Linked Open Data - Masaryk University in Brno 8.11.2016 (20)

balloon Fusion: SPARQL Rewriting Based on Unified Co-Reference Information
balloon Fusion: SPARQL Rewriting Based on  Unified Co-Reference Informationballoon Fusion: SPARQL Rewriting Based on  Unified Co-Reference Information
balloon Fusion: SPARQL Rewriting Based on Unified Co-Reference Information
 
Querying Linked Data with SPARQL (2010)
Querying Linked Data with SPARQL (2010)Querying Linked Data with SPARQL (2010)
Querying Linked Data with SPARQL (2010)
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
A Little SPARQL in your Analytics
A Little SPARQL in your AnalyticsA Little SPARQL in your Analytics
A Little SPARQL in your Analytics
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic web
 
Vocabulary for Linked Data Visualization Model - Dateso 2015
Vocabulary for Linked Data Visualization Model - Dateso 2015Vocabulary for Linked Data Visualization Model - Dateso 2015
Vocabulary for Linked Data Visualization Model - Dateso 2015
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapub
 
Querying Linked Data with SPARQL
Querying Linked Data with SPARQLQuerying Linked Data with SPARQL
Querying Linked Data with SPARQL
 
Metadata is back!
Metadata is back!Metadata is back!
Metadata is back!
 
VALA Tech Camp 2017: Intro to Wikidata & SPARQL
VALA Tech Camp 2017: Intro to Wikidata & SPARQLVALA Tech Camp 2017: Intro to Wikidata & SPARQL
VALA Tech Camp 2017: Intro to Wikidata & SPARQL
 
Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyager
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
Neo4j_allHands_04112013
Neo4j_allHands_04112013Neo4j_allHands_04112013
Neo4j_allHands_04112013
 
A BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL EndpointsA BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL Endpoints
 
Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013
 
Re-using Media on the Web: Media fragment re-mixing and playout
Re-using Media on the Web: Media fragment re-mixing and playoutRe-using Media on the Web: Media fragment re-mixing and playout
Re-using Media on the Web: Media fragment re-mixing and playout
 
Linked Energy Data Generation
Linked Energy Data GenerationLinked Energy Data Generation
Linked Energy Data Generation
 
2009 0807 Lod Gmod
2009 0807 Lod Gmod2009 0807 Lod Gmod
2009 0807 Lod Gmod
 
Bio2RDF@BH2010
Bio2RDF@BH2010Bio2RDF@BH2010
Bio2RDF@BH2010
 
Designing RESTful APIs
Designing RESTful APIsDesigning RESTful APIs
Designing RESTful APIs
 

Recently uploaded

办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 

Recently uploaded (20)

办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 

Linked Open Data - Masaryk University in Brno 8.11.2016

  • 1. Linked Open Data Current State and Future Trends Martin Nečaský Faculty of Mathematics and Physics Charles University 1
  • 2. Agenda ◦ What is Open Data ◦ Linked Open Data ◦ principles ◦ usage examples ◦ research challenges ◦ Open Data activities of OpenData.cz ◦ Our contribution to Czech legislation 2
  • 3. Open Data Definition Open data is data that can be freely used, re-used and redistributed by anyone - subject only, at most, to the requirement to attribute and sharealike. 3
  • 4. 5 levels of Open Data Zdroj : http://5stardata.info 4
  • 5. Public Sector Open Data? 5 Environment Inspections http://www.cizp.czhttp://www.potravinynapranyri.cz/ Food Inspections Trade Inspections http://www.coi.cz National Statistics http://www.czso.cz Geopolitical Regions http://www.cuzk.cz Business Registers http://www.mfcr.cz Code of Law http://portal.gov.cz ★★★ http://data.nku.cz Public Sector Inspections ★★★ ★★★ ★★★
  • 6. What is Linked Data? ID SUBJECT START 2012/33 Peněžní prostředky určené … 2012/11 2012/34 Účetní závěrka a finanční ... 2012/11 Check Actions ENTITY ID DISTRICT ACTION Ministry of Defence 60162694 Prague 2012/33 Social Security Administration 6963 Prague 2012/34 Inspected entities ★★★ ★★★★★ ? 6 Linked Open Data is a set of (technological) principles of publishing data on the Web.
  • 7. ID SUBJECT START 2012/33 Peněžní prostředky určené … 2012/11 2012/34 Účetní závěrka a finanční ... 2012/11 Check Actions ENTITY ID DISTRICT ACTION Ministry of Defence 60162694 Prague 2012/33 Social Security Administration 6963 Prague 2012/34 Inspected entities 1st Linked Data Principle Use URIs as names for things. http://data.nku.cz/action/2012/33 http://data.nku.cz/action/2012/34 http://data.nku.cz/entity/60162694 http://data.nku.cz/district/prague http://data.nku.cz/entity/6963 7
  • 8. 2nd Linked Data Principle Use HTTP URIs so that people can look up those names. http://data.nku.cz/action/2012/33 WWW HTTP GET "http://data.nku.cz/action/2012/33 8
  • 9. 3rd Linked Data Principle When someone looks up a URI, provide useful information, using the W3C standards (RDF, SPARQL). ID SUBJECT START 2012/33 Peněžní prostředky určené … 2012/11 Check Actions <http://data.nku.cz/action/2012/33> id "2012/33" . <http://data.nku.cz/action/2012/33> subject "Peněžní prostředky určené …" . <http://data.nku.cz/action/2012/33> start "2012/11" . RDF expression (Turtle) http://data.nku.cz/action/2012/33 "Peněžní prostředky určené …" start "2012/33" id "2012/11" subject 9 subject predicate object
  • 10. 3rd Linked Data Principle When someone looks up a URI, provide useful information, using the standards (RDF, SPARQL). NKÚ RDF store HTTP GET "http://data.nku.cz/... HTTP SERVER SPARQL API (SPARQL endpoint) HTTP GET SPARQL query 10
  • 11. SPARQL crash course ◦ Similar to SQL. ◦ Query expressed as a graph pattern. SELECT <result specification> WHERE <graph pattern> 11
  • 12. SPARQL crash course ◦ Graph pattern consists of simple triple patterns. SELECT ?x WHERE { ?x start "2012/11" . } 12 ?x start "2012/11"
  • 13. SPARQL crash course ◦ Graph pattern consists of simple triple patterns. SELECT ?x ?y WHERE { ?x start "2012/11" ; subject ?y . } 13 ?x start "2012/11" ?y subject
  • 14. SPARQL crash course ◦ Graph pattern consists of simple triple patterns. SELECT ?x ?y ?z WHERE { ?x start "2012/11" ; ?z ?y . } 14 ?x start "2012/11" ?y ?z
  • 15. SPARQL crash course ◦ Query may return a graph as well CONSTRUCT { ?x ?z ?y . } WHERE { ?x start "2012/11" ; ?z ?y . } 15 ?x start "2012/11" ?y ?z
  • 16. 4th Linked Data Principle Include links to other URIs so that others can discover more things. <http://data.nku.cz/action/2012/33> id "2012/33" ; subject "Peněžní prostředky určené …" ; start "2012/11" ; entity <http://data.nku.cz/entity/60162694> . <http://data.nku.cz/entity/60162694> title “Ministry of Defense" ; district <http://data.nku.cz/district/prague> . <http://data.nku.cz/district/prague> title "Prague". http://data.nku.cz/action/2012/33 "Peněžní prostředky určené …" start "2012/33" id "2012/11" subject http://data.nku.cz/entity/60162694 entity http://data.nku.cz/district/prague district “Ministry of Defense" "Prague" 16
  • 17. district 4th Linked Data Principle Include links to other URIs so that others can discover more things (including URIs of other publishers). http://data.nku.cz/action/2012/33 http://data.nku.cz/entity/60162694 http://data.nku.cz/district/prague http://data.mfcr.cz/ares/entity/60162694 entity same as http://data.cuzk.cz/ruian/district/3100 district 17
  • 18. 4th Linked Data Principle Include links to other URIs so that others can discover more things (including URIs of other publishers). Public Sector Inspection Business Entities Geopolitical Regions Trade Inspection Gov Off Science and Research IS Soc Sec Statistics Nat Stats Demography 18
  • 19. Vocabularies <http://data.nku.cz/action/2012/33> id "2012/33" ; subject "Peněžní prostředky určené …" ; start "2012/11" ; entity <http://data.nku.cz/entity/60162694> . <http://data.nku.cz/action/2012/33> a schema:CheckAction, nku:CheckAction ; adms:identifier "2012/33" ; schema:object "Peněžní prostředky určené …" ; schema:startDate "2012/11" ; nku:entity <http://data.nku.cz/entity/60162694> . • things classified to classes • LD principles applied also to properties and classes • classes and properties defined in shared vocabularies (sometimes, incorrectly, called ontologies) • Dublin Core Vocabulary • Schema.org • Data Cube Vocabulary • http://lov.okfn.org schema:object = <http://schema.org/object> nku:CheckAction = <http://data.nku.cz/vocabulary/CheckAction> 19 same as = owl:sameAs
  • 20. Vocabularies ◦ Vocabulary reuse principle ◦ But - own vocabulary is sometimes necessary ◦ When there is no appropriate vocabulary. ◦ When specific metadata about a class or property need to be provided. ◦ A need to properly define semantics of new classes and properties: ◦ Semantic web approach : Machine-readable semantics definition ◦ Linked Data approach : Simple semantic links to shared vocabularies ◦ RDF Schema : subClassOf, subPropertyOf ◦ OWL (Web Ontology Language) : equivalentClass, equivalentProperty nku:CheckAction a owl:Class ; rdfs:label "Kontrolní akce NKÚ"@cs , "Check action of Supreme Audit Office of Czech Republic"@en ; rdfs:subClassOf schema:CheckAction . 20
  • 22. Searching Datasets Where can I get some data about entities inspected by Supreme Audit Office (SAO)? 22 Entity Organizace SAO linked.opendata.cz … ? owl:sameAs owl:sameAs owl:sameAs SPARQL : https://drive.google.com/open?id=0BwP-TfUUfcFTR0VYd3ZJaTJub3c (try on http://linked.opendata.cz/sparql endpoint)
  • 23. Searching Datasets 23 Public Agreements Registry - Agreements 61961 Registr Agreements Registry - Orders 27726 Database of Science, Research and Innovations 14286 Offices of Public Authorities 763 Public Sector Inspections 6254 Agendas of Public Institutions 12112 Identification Numbers of Business Entities 60520 Trade Register 167376 Monitor of Public Budgets 104522 Registr Agreements Registry - Payments 5516 Trade Inspections 2576 Integrated Registry of Environmental Pollution 6658 Public Authorities 60007 Business Register 94881
  • 24. Combining datasets Which public research institutions were inspected by SAO and what is their public research budget? 24 Entity Entity SAO linked.opendata.cz ResearchOrg Science and Research DB Participant owl:sameAs owl:sameAs Project Budget Premise CheckAction SPARQL : https://drive.google.com/open?id=0BwP-TfUUfcFTS2VjV1puakdIeG8 (try on http://linked.opendata.cz/sparql endpoint) RESULT IN CSV : https://drive.google.com/open?id=0BwP-TfUUfcFTN2NzVlk4Zk1ncGM
  • 25. Combining datasets Sanctions for unfair trade practices in Czech regions and numbers of pensioners. 25 Trade Inspections Inspection RAMON EU NUTS Sanction Geopolitical regions Region Social Security # pensioners Region owl:sameAs owl:sameAs owl:sameAs SPARQL : https://drive.google.com/open?id=0BwP-TfUUfcFTQzBGZzdwYzFuTUE (try on http://linked.opendata.cz/sparql endpoint, note : this federated query also asks http://ruian.linked.opendata.cz/sparql and http://data.cssz.cz/sparql) RESULT IN CSV : https://drive.google.com/open?id=0BwP-TfUUfcFTaEVxNF84NlUwTTg
  • 26. Building Applications ◦ http://lekovaencyklopedie.cz 26 Each oval is a data source which exists (MeSH, NDF-RT, NCI, DrugBank) as LOD or we have converted it to LOD. Links represent types of RDF links between datasets. LOD made us much faster in the development. RDF data updated periodically thanks to http://etl.linkedpipes.com
  • 27. Linked Open Data (LOD) Cloud 27
  • 28. Knowledge Graphs as LOD ◦ DBPedia ◦ Wikipedia as LOD ◦ http://dbpedia.org/sparql ◦ 402,086,316 triples about 17,315,785 entities ◦ Wikidata ◦ Emerging project of Wikimedia Foundation ◦ Structured data source for Wikipedia ◦ https://query.wikidata.org ◦ 1,373,105,652 triples about 24,437,040 entities 28
  • 29. Two research challenges for near future “A data journalist writes an article about unfair trade practices on elderly people in Czech Republic. He needs to find datasets with an evidence for his article (unfair trade inspections, elderly people numbers, regions in Czech Republic). He also needs to preview the discovered datasets, create map visualizations and embed them to his article.” ◦ Challenge 1: Dataset discovery ◦ Challenge 2: Dataset visualization 29
  • 30. Dataset discovery ◦ Input : User’s intent ◦ How the intent should be expressed? ◦ How we can assist the user when expressing the intent? ◦ How the expression of the intent should be translated to a formal query language? ◦ Output : Combinations of datasets which fulfill the intent ◦ How datasets should be indexed? ◦ How the indexes should be kept up-to-date? ◦ How the user’s intent should be evaluated against the index? 30
  • 31. Dataset discovery 31 „Datasets with demographical observations located in cities of Czech Republic.“ ?x a w3c.org/cube/ Observation ?y w3c.org/cube/ DataSet a dbpedia.org/resource/ Demography a cuzk.cz/Okres refArea partOf topic ? Intent in a natural language Intent in a formal language
  • 32. Dataset discovery 32 ◦ We cannot simply ask a database with a query expression. • We don’t know where to send the query. • We cannot keep the copy of all data locally. • We cannot expect 100% match of the intent with the structure of real data. ?x a w3c.org/cube/ Observation ?y w3c.org/cube/ DataSet a dbpedia.org/resource/ Demography a cuzk.cz/Okres refArea partOf topic
  • 34. Dataset visualization ◦ Input : Discovered combination of datasets ◦ Output : Possible visualizations of the datasets ◦ How appropriate visualization should be identified for a given combination of datasets? 34 ?x refArea a w3c.org/cube/ Observation ?y partOf w3c.org/cube/ DataSet a topic dbpedia.org/resource/ Demography a cuzk.cz/Okres
  • 35. Dataset visualization 35 DBPedia RÚIAN Cities from DBPedia Cities from RÚIAN Links DBPedia RÚIAN Cities2Geopoints SameAs Fusion GoogleMaps DataCube Visualization Extraction Transformation Visual Abstraction
  • 36. Back to Open Data ◦ OpenData.cz – a group of academicians supporting and boosting (Linked) Open Data in Czech public sector ◦ We have assisted several public institutions with opening their data ◦ http://data.ctu.cz ◦ http://data.nku.cz ◦ http://data.cssz.cz ◦ http://data.gov.cz ◦ Cooperation with ČSÚ, ČOI, MF ČR, MV ČR 36
  • 37. Back to Open Data ◦ Under Ministry of Interior of Czech Republic, we have helped with making Open Data as one of the major eGovernment topics ◦ position of National Coordinator for Open Data ◦ National Open Data Catalogue (http://data.gov.cz) ◦ Standards for open data publication and cataloging (http://opendata.gov.cz) ◦ Open Data in Czech legislation ◦ Educating public institutions ◦ Plan for National Linked Open Data Infrastructure 37
  • 38. Our Journey to Czech Open Data Legislation ◦ October 2014 : Open Data must be part of Czech legislation ◦ Public bodies did not want to or could not open their data without legislation. ◦ October 2016 : The Czech president signed our amendment of Public Sector Information Act (106/1999) introducing Open Data ◦ Only data published according to given conditions can be called Open Data. ◦ Ministry of Interior must provide National Open Data Catalogue ◦ Czech Government will instruct ministries and national authorities to mandatorily publish given datasets as Open Data. ◦ Defending our position ◦ Ministry of Interior (Oct 2014 – Aug 2015) ◦ Office of the Government (Sep 2015 – Mar 2016) ◦ Parliament (Apr 2016 – Aug 2016) 38
  • 39. How you can help as students / teachers? ◦ Develop applications which use open data. ◦ bachelor or diploma theses, student software projects ◦ If you need some data, ask for them. ◦ You can ask OpenData.cz and we will try to help. 39