Linked Open Data and Its Potential for CREDO
Martin Homola
Faculty of Mathematics, Physics and Informatics Comenius University in Bratislava
CREDO Week 2018
Martin Homola Linked Open Data and Its Potential for CREDO
Linked Open Data and Its Potential for CREDO Martin Homola Faculty - - PowerPoint PPT Presentation
Linked Open Data and Its Potential for CREDO Martin Homola Faculty of Mathematics, Physics and Informatics Comenius University in Bratislava CREDO Week 2018 Martin Homola Linked Open Data and Its Potential for CREDO Knowledge Representation
Linked Open Data and Its Potential for CREDO
Martin Homola
Faculty of Mathematics, Physics and Informatics Comenius University in Bratislava
CREDO Week 2018
Martin Homola Linked Open Data and Its Potential for CREDO
Martin Homola Linked Open Data and Its Potential for CREDO
Knowledge Representation
Knowledge representation (KR) studies how knowledge is captured, represented, and reasoned with in computer systems in order to solve complex tasks.
Martin Homola Linked Open Data and Its Potential for CREDO
Artificial Agent
Martin Homola Linked Open Data and Its Potential for CREDO
Artificial Agent in Environment
Martin Homola Linked Open Data and Its Potential for CREDO
Artificial Agent in Environment
human furniture kitten furniture floor
Martin Homola Linked Open Data and Its Potential for CREDO
Artificial Agent in Environment
human furniture kitten furniture floor dirt_nearby → action(clean) battery_low → action(go_to_dock) . . .
Martin Homola Linked Open Data and Its Potential for CREDO
Martin Homola Linked Open Data and Its Potential for CREDO
Can We Make Web Machine Understandable?
Martin Homola Linked Open Data and Its Potential for CREDO
What Can We Read Out?
What useful information can we read in this page?
Martin Homola is an assistant professor. Martin Homola has e-mail homola@fmph.uniba.sk. Martin Homola teaches Computational Logic.
Martin Homola Linked Open Data and Its Potential for CREDO
What Can We Read Out?
What useful information can we read in this page?
Martin Homola is an assistant professor. Martin Homola has e-mail homola@fmph.uniba.sk. Martin Homola teaches Computational Logic.
All simple property assertions of the form:
subject predicate object .
Martin Homola Linked Open Data and Its Potential for CREDO
RDF: Resource Description Framework
The SW language of triples:
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix dai: http://dai.fmph.uniba.sk/RDF# . dai:homola rdf:type dai:AssistantProfessor . dai:homola dai:name "Martin Homola" . dai:homola dai:email "homola@fmph.uniba.sk" . dai:complog rdf:type dai:Course . dai:complog dai:title "Computational Logic" . dai:complog dai:instructor dai:homola .
Martin Homola Linked Open Data and Its Potential for CREDO
RDF: Resource Description Framework (cont.)
Abbreviated syntax:
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix dai: http://dai.fmph.uniba.sk/RDF# . dai:homola rdf:type dai:AssistantProfessor ; dai:name "Martin Homola" ; dai:email "homola@fmph.uniba.sk" . dai:complog rdf:type dai:Course ; dai:title "Computational Logic" ; dai:instructor dai:homola .
Martin Homola Linked Open Data and Its Potential for CREDO
Ontologies
But where is the semantics in the Semantic Web?
Martin Homola Linked Open Data and Its Potential for CREDO
Ontologies
But where is the semantics in the Semantic Web? It is in ontologies.
Martin Homola Linked Open Data and Its Potential for CREDO
Ontologies
But where is the semantics in the Semantic Web? It is in ontologies.
◮ Everyone can create properties and classes
. . . with defined meaning
◮ Everyone can read the definitions and understand the data ◮ Everyone can reuse already defined properties and classes
Martin Homola Linked Open Data and Its Potential for CREDO
Ontologies
But where is the semantics in the Semantic Web? It is in ontologies.
◮ Everyone can create properties and classes
. . . with defined meaning
◮ Everyone can read the definitions and understand the data ◮ Everyone can reuse already defined properties and classes
SW ontology languages: RDF Schema & OWL
Martin Homola Linked Open Data and Its Potential for CREDO
RDF Schema
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix rdfs: http://www.w3.org/2000/01/rdf-schema# . @prefix dai: http://dai.fmph.uniba.sk/RDF# . @prefix schema: http://schema.org/. dai:Professor rdf:type rdfs:Class ; dai:AssistantProfessor rdf:type rdfs:Class ; rdfs:subclassOf dai:Professor . dai:Course rdf:type rdfs:Class; dai:name rdf:type rdf:Property ; rdfs:domain dai:Professor ; rdfs:range rdfs:Literal . dai:instructor rdf:type rdf:Property ; rdfs:domain dai:Course ; rdfs:range dai:Professor .
Martin Homola Linked Open Data and Its Potential for CREDO
Semantics: Take Two
RDF is a logic with model-theoretic semantics This enables to characterize:
◮ Consistency of vocabularies and data-sets ◮ Logical consequence ◮ Entailment and derivation ◮ Query answering
Enables algorithmization Polynomial complexity
Martin Homola Linked Open Data and Its Potential for CREDO
SPARQL Query Language
Query language designed to retrieve and manipulate store triple data
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX dai: <http://dai.fmph.uniba.sk/RDF#> SELECT ?name ?email WHERE { ?person rdf:type dai:Professor ; dai:name ?name ; dai:email ?email . ?course dai:instructor ?person . } GROUP BY ?person HAVING (count(?course) > 3)
Martin Homola Linked Open Data and Its Potential for CREDO
Link Open Data
Early 2000s:
◮ SW brought a number of useful technologies: RDF/S, OWL,
SPARQL, RIF/SWRL, WSDL, SSWAP , . . .
◮ Implemented RDF triple stores and tools ◮ Few early vocabularies appear
Late 2000s Linked Open Data:
◮ Why not actually start using it?
Martin Homola Linked Open Data and Its Potential for CREDO
LOD Cloud
Martin Homola Linked Open Data and Its Potential for CREDO
LOD Cloud
Martin Homola Linked Open Data and Its Potential for CREDO
LOD Cloud
Martin Homola Linked Open Data and Its Potential for CREDO
LOD Cloud
Martin Homola Linked Open Data and Its Potential for CREDO
LOD Cloud
Martin Homola Linked Open Data and Its Potential for CREDO
Example: DBPedia
Free open RDF database extracted from Wikipedia. Accessible via human readable browser, RDF files and SPARQL interface.
Martin Homola Linked Open Data and Its Potential for CREDO
Example: DBPedia
Free open RDF database extracted from Wikipedia. Accessible via human readable browser, RDF files and SPARQL interface. DBpedia contains 9.5b triples about 6m entities:
◮ 1.5m people ◮ 810k places ◮ 275k organizations ◮ 410k works ◮ 301k species
Martin Homola Linked Open Data and Its Potential for CREDO
What Can We Find in DBPedia
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix dbr: http://dbpedia.org/resource/ . @prefix dbo: http://dbpedia.org/ontology/ . dbr:Marie_Curie rdf:type dbo:Scientist ; dbo:field dbr:Chemistry ; dbo:field dbr:Physics ;
Martin Homola Linked Open Data and Its Potential for CREDO
What Can We Find in DBPedia
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix dbr: http://dbpedia.org/resource/ . @prefix dbo: http://dbpedia.org/ontology/ . dbr:Marie_Curie rdf:type dbo:Scientist ; dbo:field dbr:Chemistry ; dbo:field dbr:Physics ; dbo:birthPlace dbr:Warsaw ; dbo:birthDate "1867-11-07" ;
Martin Homola Linked Open Data and Its Potential for CREDO
What Can We Find in DBPedia
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix dbr: http://dbpedia.org/resource/ . @prefix dbo: http://dbpedia.org/ontology/ . dbr:Marie_Curie rdf:type dbo:Scientist ; dbo:field dbr:Chemistry ; dbo:field dbr:Physics ; dbo:birthPlace dbr:Warsaw ; dbo:birthDate "1867-11-07" ; dbo:birthName "Maria Salomea Skłodowska" ;
Martin Homola Linked Open Data and Its Potential for CREDO
What Can We Find in DBPedia
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix dbr: http://dbpedia.org/resource/ . @prefix dbo: http://dbpedia.org/ontology/ . dbr:Marie_Curie rdf:type dbo:Scientist ; dbo:field dbr:Chemistry ; dbo:field dbr:Physics ; dbo:birthPlace dbr:Warsaw ; dbo:birthDate "1867-11-07" ; dbo:birthName "Maria Salomea Skłodowska" ; dbo:deathDate "1934-07-04" ; dbo:deathPlace dbr:Sancellemoz ; dbo:deathPlace dbr:Passy,_Haute-Savoie ;
Martin Homola Linked Open Data and Its Potential for CREDO
What Can We Find in DBPedia
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix dbr: http://dbpedia.org/resource/ . @prefix dbo: http://dbpedia.org/ontology/ . dbr:Marie_Curie rdf:type dbo:Scientist ; dbo:field dbr:Chemistry ; dbo:field dbr:Physics ; dbo:birthPlace dbr:Warsaw ; dbo:birthDate "1867-11-07" ; dbo:birthName "Maria Salomea Skłodowska" ; dbo:deathDate "1934-07-04" ; dbo:deathPlace dbr:Sancellemoz ; dbo:deathPlace dbr:Passy,_Haute-Savoie ; dbo:deathCause dbr:Aplastic_anemia ;
Martin Homola Linked Open Data and Its Potential for CREDO
What Can We Find in DBPedia
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix dbr: http://dbpedia.org/resource/ . @prefix dbo: http://dbpedia.org/ontology/ . dbr:Marie_Curie rdf:type dbo:Scientist ; dbo:field dbr:Chemistry ; dbo:field dbr:Physics ; dbo:birthPlace dbr:Warsaw ; dbo:birthDate "1867-11-07" ; dbo:birthName "Maria Salomea Skłodowska" ; dbo:deathDate "1934-07-04" ; dbo:deathPlace dbr:Sancellemoz ; dbo:deathPlace dbr:Passy,_Haute-Savoie ; dbo:deathCause dbr:Aplastic_anemia ; dbo:doctoralAdvisor dbr:Gabriel_Lippmann ;
Martin Homola Linked Open Data and Its Potential for CREDO
What Can We Find in DBPedia
@prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @prefix dbr: http://dbpedia.org/resource/ . @prefix dbo: http://dbpedia.org/ontology/ . dbr:Marie_Curie rdf:type dbo:Scientist ; dbo:field dbr:Chemistry ; dbo:field dbr:Physics ; dbo:birthPlace dbr:Warsaw ; dbo:birthDate "1867-11-07" ; dbo:birthName "Maria Salomea Skłodowska" ; dbo:deathDate "1934-07-04" ; dbo:deathPlace dbr:Sancellemoz ; dbo:deathPlace dbr:Passy,_Haute-Savoie ; dbo:deathCause dbr:Aplastic_anemia ; dbo:doctoralAdvisor dbr:Gabriel_Lippmann ; dbo:doctoralStudent dbr:Marguerite_Perey ; dbo:doctoralStudent dbr:Óscar_Moreno ; ...
(see live) Martin Homola Linked Open Data and Its Potential for CREDO
Scientific Data in LOD
How can science benefit from LOD?
Martin Homola Linked Open Data and Its Potential for CREDO
Scientific Data in LOD
How can science benefit from LOD?
◮ Scientific datasets are already published in LOD ◮ Specific scientific domain ontologies
Martin Homola Linked Open Data and Its Potential for CREDO
Scientific Data in LOD
How can science benefit from LOD?
◮ Scientific datasets are already published in LOD ◮ Specific scientific domain ontologies
Especially in :
◮ Medicine ◮ Biology ◮ Linguistics
(see example) Martin Homola Linked Open Data and Its Potential for CREDO
Scientific Data in LOD
How can science benefit from LOD?
◮ Scientific datasets are already published in LOD ◮ Specific scientific domain ontologies
Especially in :
◮ Medicine ◮ Biology ◮ Linguistics
(see example)
Our next target:
◮ Information security ◮ CREDO (?)
Martin Homola Linked Open Data and Its Potential for CREDO
Martin Homola Linked Open Data and Its Potential for CREDO
Gamification
Gamification: application of game-like features in non-game context.
Martin Homola Linked Open Data and Its Potential for CREDO
Gamification
Gamification: application of game-like features in non-game context. Gamification has been successfully applied in:
◮ User engagement ◮ Organizational productivity ◮ Learning ◮ Crowdsourcing ◮ Employee recruitment ◮ Ease of use ◮ Physical exercise ◮ Traffic violations ◮ Voter apathy
Martin Homola Linked Open Data and Its Potential for CREDO
Gamification for engagement/learning
Problem: Students fail to engage in activities which are not compulsory
Martin Homola Linked Open Data and Its Potential for CREDO
Gamification for engagement/learning
Problem: Students fail to engage in activities which are not compulsory
Martin Homola Linked Open Data and Its Potential for CREDO
Thank You for Your Attention!
Martin Homola Linked Open Data and Its Potential for CREDO