SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Invited Talk:
A pragmatic view on Semantic Technologies
Roberto GarcĂ­a, Universitat de Lleida, Spain
International Semantic Intelligence Conference (ISIC 2021)
New Delhi, India - February 25, 2021
Presentation https://rhizomik.net/~roberto
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 2
https://en.wikipedia.org/wiki/Eating_your_own_dog_food
Motivation & Outline
• Illustrate that even
“a little semantics goes a long way”
James Hendler, circa 1997
https://www.cs.rpi.edu/~hendler/LittleSemanticsWeb.html
• Do so through applications using semantic technologies
I have participated in:
• Game of Thrones
• Example project I use in the classroom
• MedISys Plant Health Threats
• Media Monitoring project for the European Food Safety Authority
• InVID Social Media Verification
• European research project about media verification and reuse for
journalistic purposes
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 3
Example 1: Classroom Project
• Example project to show what is expected from
the project they should deliver at the end
• Motivation:
application that supports readers of Game of
Thrones books (especially those that have seen
the TV series)
• Characters, houses they are loyal too, books they appear
in, picture showing series actor playing the character,...
• Added value by using semantic technologies:
• Reduced cost by integrating multiple existing data sources
• CSV, SPARQL, Web pages,…
• Facilitate the development of apps that allow exploring the
data
• Ease conceptualisation and maintenance by reusing
existing vocabularies (ontologies)
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 4
Reuse Existing Data
• Kaggle dataset (https://www.kaggle.com/mylesoneill/game-of-thrones)
• character-deaths.csv
• Structure: name, allegiance, death year,...
nobility (1: true | 0: false), appear in book (1: true | 0: false)
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 5
RobertBaratheon
allegiances
deathYear
1
bookOfDeath
47
4
deathChapter
1
appearsInBook5
0
0
0
0
appearsInBook4
appearsInBook3
appearsInBook2
appearsInBook1
Reuse Existing Data
• Structure overview:
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 6
1
gender
bookIntroChapter
1
nobility
298
House Baratheon
image
Vocabularies Reuse
• Ontology Design
• Reuse: FOAF, DBPedia Ontology, OWL, RDFS,...
dbo:Person
dbo:Noble
rdfs:subClassOf
dbo:Book
dbo:FictionalCharacter
dbp:gender
dbo:deathDate
dbo:lastAppearance
dbo:allegiance
foaf:Image
foaf:Person
foaf:name
foaf:depiction
owl:equivalentClass
xsd:string
xsd:date
appearsIn
appearsNotIn
bookIntroChapter
deathChapter
xsd:string
xsd:integer
domain
domain
domain
domain
domain
domain
domain
range
range
range
range
range
range
range
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 7
RobertBaratheon
bookOfDeath
47
4
deathChapter
1
dbr:A_Game_of_Thrones
gender
bookIntroChapter
dbr:A_Clash_of_Kings
dbr:A_Storm_of_Swords
dbr:A_Feast_for_Crows
appearsNotIn
appearsIn
Data & Vocabularies Reuse
• Make some semantics explicit:
1
nobility
appearsNotIn
dbr:A_Game_of_Thrones deathYear
dbr:A_Dance_with_Dragons
allegiances
298
House Baratheon
appearsNotIn
appearsNotIn
image
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 8
RobertBaratheon
bookOfDeath
47
4
deathChapter
Male
dbr:A_Game_of_Thrones
dbp:gender
bookIntroChapter
dbr:A_Clash_of_Kings
dbr:A_Storm_of_Swords
dbr:A_Feast_for_Crows
appearsNotIn
appearsIn
Data & Vocabularies Reuse
• Make some semantics explicit:
rdf:type
appearsNotIn
appearsNotIn
appearsNotIn
deathYear
dbr:A_Dance_with_Dragons
allegiances
298
House Baratheon
image
dbo:Noble
dbr:A_Game_of_Thrones
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 9
SPARQL WHERE
SPARQL CONSTRUCT
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 10
Semantic ETL
• Semantics-powered ETL (Extract-Transform-Load)
• SPARQL CONSTRUCT
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbr: <http://dbpedia.org/resource/>
PREFIX dbp: <http://dbpedia.org/property/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
CONSTRUCT {
?character a dbo:FictionalCharacter ;
foaf:title ?title ;
rdfs:comment ?comment .
}
WHERE {
?character a dbo:FictionalCharacter ;
dbo:series dbr:Game_of_Thrones ;
dbp:title ?title ;
rdfs:comment ?comment .
FILTER(LANG(?comment) IN ("en", "es"))
}
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 11
http://yasgui.org/short/B1IFUPXBG
RobertBaratheon
“298”^^xsd:gYear
dbo:deathDate
dbo:lastAppearance
47
4
deathChapter
bookIntroChapter
Automatic Semantic Integration
rdf:type
House Baratheon
“Robert Baratheon”@en
foaf:name
rdf:type
dbo:FictionalCharacter
dbr:Robert_Baratheon
owl:sameAs
dbo:allegiance
rdf:type
dbo:Noble
dbr:A_Game_of_Thrones
foaf:depiction
“Protector of the Realm”
foaf:title
“…es un personaje ficticio…”@es
rdfs:comment
“…is a fictional character…”@en
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 12
Tabular to Semantic Data
• Generate unique identifiers as URIs
• Independent from data source
• Table to RDF triples (subject –predicate object/literal)
• Rows
correspond to the same subject identified by URI
• Columns
correspond to subject properties
• Cells
correspond to objects (relationships) or literals (attributes)
• objets, sujects, and properties replace tabular value with URI
• Jon Snow  http://mydomain.org/persons/Jon_Snow
• literales, text and make data type explicit if available
• 299  "299"^^<http://www.w3.org/2001/XMLSchema#gYear>
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 13
Tabular to Semantic Data
• Example for one row:
@PREFIX : <http://mydomain.org/persons/> .
@PREFIX families: <http://mydomain.org/families/> .
@PREFIX got: <http://mydomain.org/got-ontology/> .
@PREFIX foaf: <http://xmlns.com/foaf/0.1/> .
@PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@PREFIX dbo: <http://dbpedia.org/ontology/> .
@PREFIX dbp: <http://dbpedia.org/property/> .
@PREFIX dbr: <http://dbpedia.org/resource/> .
...
:Robert_Baratheon rdf:type dbo:Nobel, dbo:FictionalCharacter ;
rdfs:label "Robert Baratheon"@en ;
foaf:name "Robert Baratheon"@en ;
dbo:allegiance families:House_Baratheon ;
dbp:genre "Male" ;
got:deathChapter "47"^^<http://www.w3.org/2001/XMLSchema#integer> ;
owl:sameAs dbr:Robert_Baratheon ;
...
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 14
Automate Transformation
• Many tools Tabular or Relational DB to RDF
• For tabular: OpenRefine
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 15
Additional Sources
• Character’s pictures https://www.hbo.com/game-of-thrones/cast-and-crew
• Get picture, plus characters’ names to reconcile with
previous RDF data using OpenRefine
• Automatic integration using same URI for characters
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 16
Final Result
• Automatic User Interface
to explore the data
• Generation driven by
data structure
https://rhizomer.rhizomik.net/datasets/got
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 17
Example 2: EFSA Project
• Multilingual Ontology for Plant Health Threats Media Monitoring
• Development and testing of the media monitoring tool MedISys for
the early identification and reporting of existing and emerging
plant health threats
• Timing (duration): January 2014 – June 2016 (2.5 years)
• Funding: EFSA
• Objectives:
• Collate new and appropriate media information sources
• Multilingual ontology for the global identification of emerging new
plant health threats to be appended to MedISys
• English, Spanish, Italian, French, Dutch, German, Portuguese, Russian, Chinese and Arabic
• Develop and test strategies to monitor re-emerging plant health
threats on global and regional scale
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 18
Proposed Approach
• Approach based on the use of semantics and ontologies
• Ontology: key component of the developed system that structures and
provides knowledge about plant health threats
• Knowledge captured from existing sources and experts
• Guides applications for
• Knowledge capture
• Indirect sources search
• Terms translation
• Media monitoring
categories generation
An ontology is a formal, explicit specification of a shared conceptualisation.
is
means
implies expressed in
terms of
Abstract model of
portion of world
Machine-readable
and understandable
Based on a
consensus
Concepts,
properties,...
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 19
Ontology Generation
• Ontology Skeleton
• Collected 140 pests/diseases from EPPO Alerts, 2000/29-1-
A-1 and EU Emergency Control Measures
• 117 linked to UniProt Taxonomy:
• Taxonomical information, scientific/common/other names,…
• 47 linked also to Wikipedia
• Common names in
multiple languages
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 20
Ontology Generation
• Plant Health Threats Ontology
• Enrich ontology with affected crops, hosts, vectors, symptoms
expressions…
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 21
Ontology Enrichment
• Plant Health Threats Ontology
• All concepts linked to labels in different languages
• Extract as keywords for MedISys or Web search filters,…
• Example: “Maladie de Pierce” OR ( “grapevine” AND
“sharpshooter” )
Xylella fastidiosa
Gammaproteobacteria
Nerium oleander,
Prunus salicina, Medicago
sp., Sorghum halepense,…
Homalodisca coagulata,
Graphocephala sp.,
Oncometopia sp.,
Draeculacephala sp.,…
Grapevine, Citrus, Olive,
Almond, Peach, Coffee,…
subClassOf
vector
host
crop
“Pierce's disease”, “Citrus
variegated chlorosis” en
“Maladie de Pierce” fr
“葉緣焦枯病菌” zn
“Glassy-winged sharpshooter”,
“Spittlebugs”, “Froghoppers”,
“Planthoppers”,… en
“vite” it,… …
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 22
Ontology Enrichment
• Ontology Editor
• Assist experts during the knowledge capture process
23
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021
Assisted Knowledge Capture
• Ontology Editor – forms with assistance
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 24
Assisted Knowledge Capture
• Ontology Editor - autocomplete
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 25
Example 3: InVID Project
• H2020 project InVID, In Video Veritas
• Verification of Social Media Video Content for the News
Industry
• https://www.invid-project.eu
• Reuse of User Generated Video from Social Media for
journalistic purposes
• Discovering social media about current events
• Video verification to avoid fake news
• Request reuse, check licensing, negotiate terms, sign
agreements,… even economic compensation
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 26
Objectives
• Sophisticated models for copyright information:
• Rights status
• Reuse terms
• Negotiation
• Copyright agreements
• Trust and confidence on rights statements
• Potentially legally binding
(time stamp, signatures, tamper proof,…)
• Proposed approach:
• Semantic Web: rich information modelling and reasoning
• Blockchain: immutable and accountable information storage
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 27
Copyright Ontology
• Copyright knowledge representation
• Copyright Ontology based on the
fundamental ontological distinctions:
• Abstract: intangible
• Process: happens,
temporal stages
(action, event,…)
• Object: can be defined
independent of time
(includes digital objects)
Victor Hugo’s
Les MisĂŠrables
Abstract
Objects
Processes
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 28
Copyright Ontology
• Also capture the dynamic parts of
the copyright value chain
• Actions performed
by value chain participants
• Plus consumer actions:
• Buy, Attend, Access,
Play, Tune,…
• Plus licensing actions:
• Agree/Disagree
• Transfer, Attribute,…
Victor Hugo’s
Les MisĂŠrables
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021
Creator Actor Producer Broadcaster User
Motion Picture
Script
Adaptation Performance
manifest perform record
Communication
broadcast
adapt
Literary Work
tune
29
Copyright Ontology
• Model full details of an action,
its dimensions like as a verb in
a sentence (roles):
• who performs it,
what is manipulated,
when, where…
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021
Role Kind Main Role Description
who schema:agent
The direct performer or driver of the
action (animate or inanimate)
schema:participant
Other co-agents that participated in the
action indirectly, for instance a recipient
what schema:object
The object upon which the action is
carried out
schema:result The result produced in the action
where schema:location Where an action takes place
schema:fromLocation
The original location of the object or the
agent before the action
schema:toLocation
The final location of the object or the
agent after the action
when schema:startTime
When the action started or the time it is
expected to start
schema:endTime
When the action finished or the time it is
expected to end
pointInTime
The point in time when the action
happens
duration
The amount of time the action requires to
complete
with schema:instrument
The object that helps the agent perform
the action
why aim The reason or objective of the action
how manner The way the action is carried out
if condition
Something that must hold or happen
before the action starts
then consequence
Something that must hold or happen after
the action is completed
Who?
What?
When? Where?
30
Check UGV Rights Status
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021
https://rights.invid.udl.cat
31
Request Reuse
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021
Current video, plus
all future YouTube videos by content owner or
in any social network linked to InVID profile
32
License Reasoning
• Streamline licensing
• License to organisation or everyone
• License future videos
• Semantic representation
of agreements
• Semantic queries to check
previous agreements
• Including territories,
timeframes
or revocations
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021
InVID Rights
Management
Rights
Database
JSON-LD
Semantic
Repository
Semantic
Copyright
Management
33
Store Agreement
• JSON-LD serialisation of a
Reuse Agreement:
• Grants any member of the Daily Planet
permission to republish a YouTube
video whose owner is the Google user
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021
{
"@context": {
"@vocab": "http://invid.udl.cat/ontology/",
"cro": "http://rhizomik.net/ontologies/copyrightonto.owl#",
"schema": "http://schema.org/"
},
"@id": "…/reuseAgreements/1", "@type": "cro:Agree",
"cro:when": "2019-02-16T15:15:00Z",
"cro:who": [
{
"@id": ”…/inVIDUsers/1", "@type": "schema:Person",
"schema:name": "Clark Kent",
"schema:email": "journalist@invid-project.eu",
"schema:memberOf": {
"@id": "…/organizations/1",
"@type": "schema:Organization",
"schema:name": "Daily Planet"
}
},
{
"@id": "…/contentOwners/1", "@type": "schema:Person",
"username": "user”, "schema:email": "user@gmail.com",
"schema:name": "Google User"
} ],
"cro:what": {
"@id": "…/reuseTerms/1", "@type": "cro:MakeAvailable",
"schema:startTime": "2019-03-01T10:44:00Z",
"schema:endTime": "2019-05-01T10:44:00Z",
"cro:who": { "@id": "…/organizations/1" },
"cro:what": {
"@id": "…/youTubeVideos/_5l7vn1QdKM", "@type": "YouTubeVideo",
"user": {
"@id": "…/youTubeChannels/MyChannel", "@type": "YouTubeChannel",
"contactURL": "http://www.youtube.com/channel/MyChannel/about",
"contentOwner": { "@id": "…/contentOwners/1" }
}
}
}
}
34
License Reasoning
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 35
SPARQL for License Reasoning
• SPARQL standard for semantic
queries
• Check intended reuse against
existing agreements
• Encapsulate complexities minimising
implementation cost
• Flexibility and scalability
• Example:
• Active agreements, not disagreed,
with Make Available term
• what: restricted to the YouTube
video _5l7vn1QdKM
• startTime: 2019-11-15
• who: is InVIDUser 2, Organization 1
or any organization InVIDUser 2 is a
member of
• where: Spain or a region Spain is
contained in
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021
PREFIX …
SELECT DISTINCT ?isAuthorized ?why
WHERE {
?agree rdf:type cro:Agree ;
cro:what ?term ; cro:when ?agreeDate
FILTER ( xsd:dateTime( ?agreeDate) <= now() )
OPTIONAL {
?disagree rdf:type cro:Disagree ;
cro:what ?term ; cro:when ?disagreeDate
FILTER ( xsd:dateTime( ?disagreeDate) <= now() )
}
BIND((bound(?agree) && (!bound(?disagree))) AS ?isAuthorized)
BIND(if(bound( ?disagree), ?disagree, ?agree) AS ?why)
?term rdf:type cro:MakeAvailable .
?term cro:what <…/youTubeVideos/_5l7vn1QdKM> .
?term schema:startTime ?start FILTER ("2019-11-15" >= ?start)
…
{
{ ?term cro:who <…/inVIDUsers/2>}
UNION
{ ?term cro:who <…/organizations/1>}
UNION
{ ?term cro:who ?organization .
<…/inVIDUsers/2> schema:memberOf ?organization }
}
{
{ ?term cro:where "Spain"}
UNION
{ ?term cro:where ?regionName .
?region rdfs:label ?regionName .
?country rdfs:label "Spain" .
?country (schema:containedInPlace)+ ?region
}
}
}
36
Trustful Agreements
• Use Ethereum Smart Contracts
• Blockchain as a global shared computer
• Immutable transactions (executed in all nodes)
• Encode rules guaranteed to execute
• Smart contract keeps track of semantic agreements
• Participants digitally sign negotiation steps, last by both (agreement)
• Identity management using uPort mobile app
• Self-Sovereign Identities (e.g. email attestations)
• Transaction signing: scan QR code
• Optional: remuneration using cryptocurrency wallet
International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 37
https://www.uport.me
Rights
Database
InVID Rights
Management
Distributed
Ledger
Agreement
Time Stamping
Accountability
Auditability
Tamper Proof
Identify
Attestations
Thank you for your attention
Questions?
More details:
http://rhizomik.net/~roberto
?

Weitere ähnliche Inhalte

Was ist angesagt?

PhD Thesis: Mining abstractions in scientific workflows
PhD Thesis: Mining abstractions in scientific workflowsPhD Thesis: Mining abstractions in scientific workflows
PhD Thesis: Mining abstractions in scientific workflowsdgarijo
 
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...Carole Goble
 
Open science 2014
Open science 2014Open science 2014
Open science 2014Dan Gezelter
 
OntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific SoftwareOntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific Softwaredgarijo
 
The role of annotation in reproducibility (Empirical 2014)
The role of annotation in reproducibility (Empirical 2014)The role of annotation in reproducibility (Empirical 2014)
The role of annotation in reproducibility (Empirical 2014)Oscar Corcho
 
Mtsr2015 goble-keynote
Mtsr2015 goble-keynoteMtsr2015 goble-keynote
Mtsr2015 goble-keynoteCarole Goble
 
Towards Knowledge Graphs of Reusable Research Software Metadata
Towards Knowledge Graphs of Reusable Research Software MetadataTowards Knowledge Graphs of Reusable Research Software Metadata
Towards Knowledge Graphs of Reusable Research Software Metadatadgarijo
 
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...Carole Goble
 
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Being FAIR:  FAIR data and model management SSBSS 2017 Summer SchoolBeing FAIR:  FAIR data and model management SSBSS 2017 Summer School
Being FAIR: FAIR data and model management SSBSS 2017 Summer SchoolCarole Goble
 
Being Reproducible: SSBSS Summer School 2017
Being Reproducible: SSBSS Summer School 2017Being Reproducible: SSBSS Summer School 2017
Being Reproducible: SSBSS Summer School 2017Carole Goble
 
Reproducibility, Research Objects and Reality, Leiden 2016
Reproducibility, Research Objects and Reality, Leiden 2016Reproducibility, Research Objects and Reality, Leiden 2016
Reproducibility, Research Objects and Reality, Leiden 2016Carole Goble
 
Knowledge Graphs for Scholarly Communication
Knowledge Graphs for Scholarly CommunicationKnowledge Graphs for Scholarly Communication
Knowledge Graphs for Scholarly CommunicationLeipziger Semantic Web Tag
 
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesFOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesdgarijo
 
The Seven Deadly Sins of Bioinformatics
The Seven Deadly Sins of BioinformaticsThe Seven Deadly Sins of Bioinformatics
The Seven Deadly Sins of BioinformaticsDuncan Hull
 
Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
 Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ... Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...Syed Ahmad Chan Bukhari, PhD
 
Triplifier talk
Triplifier talkTriplifier talk
Triplifier talkJohn Deck
 

Was ist angesagt? (20)

PhD Thesis: Mining abstractions in scientific workflows
PhD Thesis: Mining abstractions in scientific workflowsPhD Thesis: Mining abstractions in scientific workflows
PhD Thesis: Mining abstractions in scientific workflows
 
DisGeNET Tutorial SWAT4LS 2015-12-07
DisGeNET Tutorial SWAT4LS 2015-12-07DisGeNET Tutorial SWAT4LS 2015-12-07
DisGeNET Tutorial SWAT4LS 2015-12-07
 
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
FAIR Software (and Data) Citation: Europe, Research Object Systems, Networks ...
 
Open science 2014
Open science 2014Open science 2014
Open science 2014
 
OntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific SoftwareOntoSoft: A Distributed Semantic Registry for Scientific Software
OntoSoft: A Distributed Semantic Registry for Scientific Software
 
The role of annotation in reproducibility (Empirical 2014)
The role of annotation in reproducibility (Empirical 2014)The role of annotation in reproducibility (Empirical 2014)
The role of annotation in reproducibility (Empirical 2014)
 
Coming to terms to FAIR semantics
Coming to terms to FAIR semanticsComing to terms to FAIR semantics
Coming to terms to FAIR semantics
 
Mtsr2015 goble-keynote
Mtsr2015 goble-keynoteMtsr2015 goble-keynote
Mtsr2015 goble-keynote
 
Towards Knowledge Graphs of Reusable Research Software Metadata
Towards Knowledge Graphs of Reusable Research Software MetadataTowards Knowledge Graphs of Reusable Research Software Metadata
Towards Knowledge Graphs of Reusable Research Software Metadata
 
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
FAIRDOM - FAIR Asset management and sharing experiences in Systems and Synthe...
 
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Being FAIR:  FAIR data and model management SSBSS 2017 Summer SchoolBeing FAIR:  FAIR data and model management SSBSS 2017 Summer School
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
 
Being Reproducible: SSBSS Summer School 2017
Being Reproducible: SSBSS Summer School 2017Being Reproducible: SSBSS Summer School 2017
Being Reproducible: SSBSS Summer School 2017
 
Reproducibility, Research Objects and Reality, Leiden 2016
Reproducibility, Research Objects and Reality, Leiden 2016Reproducibility, Research Objects and Reality, Leiden 2016
Reproducibility, Research Objects and Reality, Leiden 2016
 
Knowledge Graphs for Scholarly Communication
Knowledge Graphs for Scholarly CommunicationKnowledge Graphs for Scholarly Communication
Knowledge Graphs for Scholarly Communication
 
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesFOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
 
The Seven Deadly Sins of Bioinformatics
The Seven Deadly Sins of BioinformaticsThe Seven Deadly Sins of Bioinformatics
The Seven Deadly Sins of Bioinformatics
 
Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
 Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ... Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
Use of CEDAR Technology for Ontology-based Submission of Biomedical Data to ...
 
4A2B2C-2013
4A2B2C-20134A2B2C-2013
4A2B2C-2013
 
CV_10/17
CV_10/17CV_10/17
CV_10/17
 
Triplifier talk
Triplifier talkTriplifier talk
Triplifier talk
 

Ähnlich wie A pragmatic view on Semantic Technologies

Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data VisualizationLaura Po
 
Acs denver dirks potenzone 30 aug2011
Acs denver dirks potenzone 30 aug2011Acs denver dirks potenzone 30 aug2011
Acs denver dirks potenzone 30 aug2011Rudy Potenzone
 
Sources of Change in Modern Knowledge Organization Systems
Sources of Change in Modern Knowledge Organization SystemsSources of Change in Modern Knowledge Organization Systems
Sources of Change in Modern Knowledge Organization SystemsPaul Groth
 
Advancing Biomedical Knowledge Reuse with FAIR
Advancing Biomedical Knowledge Reuse with FAIRAdvancing Biomedical Knowledge Reuse with FAIR
Advancing Biomedical Knowledge Reuse with FAIRMichel Dumontier
 
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in DataverseClariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataversevty
 
BD2K and the Commons : ELIXR All Hands
BD2K and the Commons : ELIXR All Hands BD2K and the Commons : ELIXR All Hands
BD2K and the Commons : ELIXR All Hands Vivien Bonazzi
 
dkNET Webinar: Discover the Latest from dkNET - Biomed Resource Watch 06/02/2023
dkNET Webinar: Discover the Latest from dkNET - Biomed Resource Watch 06/02/2023dkNET Webinar: Discover the Latest from dkNET - Biomed Resource Watch 06/02/2023
dkNET Webinar: Discover the Latest from dkNET - Biomed Resource Watch 06/02/2023dkNET
 
Towards OpenURL Quality Metrics: Initial Findings
Towards OpenURL Quality Metrics: Initial FindingsTowards OpenURL Quality Metrics: Initial Findings
Towards OpenURL Quality Metrics: Initial Findingsalc28
 
Social Machines of Science and Scholarship
Social Machines of Science and ScholarshipSocial Machines of Science and Scholarship
Social Machines of Science and ScholarshipDavid De Roure
 
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017Deborah McGuinness
 
Project Credit: Melissa Haendel - On the Nature of Credit
Project Credit: Melissa Haendel - On the Nature of CreditProject Credit: Melissa Haendel - On the Nature of Credit
Project Credit: Melissa Haendel - On the Nature of CreditCASRAI
 
On the nature of Credit
On the nature of CreditOn the nature of Credit
On the nature of Creditmhaendel
 
A demonstration of transparent and scalable OpenURL quality metrics for use i...
A demonstration of transparent and scalable OpenURL quality metrics for use i...A demonstration of transparent and scalable OpenURL quality metrics for use i...
A demonstration of transparent and scalable OpenURL quality metrics for use i...alc28
 
Make our Scientific Datasets Accessible and Interoperable on the Web
Make our Scientific Datasets Accessible and Interoperable on the WebMake our Scientific Datasets Accessible and Interoperable on the Web
Make our Scientific Datasets Accessible and Interoperable on the WebFranck Michel
 
KOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyKOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyVassilis Protonotarios
 
DSpace-CRIS, anticipating innovation
DSpace-CRIS, anticipating innovationDSpace-CRIS, anticipating innovation
DSpace-CRIS, anticipating innovation4Science
 
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...William Gunn
 

Ähnlich wie A pragmatic view on Semantic Technologies (20)

Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data Visualization
 
Acs denver dirks potenzone 30 aug2011
Acs denver dirks potenzone 30 aug2011Acs denver dirks potenzone 30 aug2011
Acs denver dirks potenzone 30 aug2011
 
Sources of Change in Modern Knowledge Organization Systems
Sources of Change in Modern Knowledge Organization SystemsSources of Change in Modern Knowledge Organization Systems
Sources of Change in Modern Knowledge Organization Systems
 
Advancing Biomedical Knowledge Reuse with FAIR
Advancing Biomedical Knowledge Reuse with FAIRAdvancing Biomedical Knowledge Reuse with FAIR
Advancing Biomedical Knowledge Reuse with FAIR
 
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in DataverseClariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
Clariah Tech Day: Controlled Vocabularies and Ontologies in Dataverse
 
A Clean Slate?
A Clean Slate?A Clean Slate?
A Clean Slate?
 
BD2K and the Commons : ELIXR All Hands
BD2K and the Commons : ELIXR All Hands BD2K and the Commons : ELIXR All Hands
BD2K and the Commons : ELIXR All Hands
 
dkNET Webinar: Discover the Latest from dkNET - Biomed Resource Watch 06/02/2023
dkNET Webinar: Discover the Latest from dkNET - Biomed Resource Watch 06/02/2023dkNET Webinar: Discover the Latest from dkNET - Biomed Resource Watch 06/02/2023
dkNET Webinar: Discover the Latest from dkNET - Biomed Resource Watch 06/02/2023
 
Towards OpenURL Quality Metrics: Initial Findings
Towards OpenURL Quality Metrics: Initial FindingsTowards OpenURL Quality Metrics: Initial Findings
Towards OpenURL Quality Metrics: Initial Findings
 
Social Machines of Science and Scholarship
Social Machines of Science and ScholarshipSocial Machines of Science and Scholarship
Social Machines of Science and Scholarship
 
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
 
Project Credit: Melissa Haendel - On the Nature of Credit
Project Credit: Melissa Haendel - On the Nature of CreditProject Credit: Melissa Haendel - On the Nature of Credit
Project Credit: Melissa Haendel - On the Nature of Credit
 
On the nature of Credit
On the nature of CreditOn the nature of Credit
On the nature of Credit
 
A demonstration of transparent and scalable OpenURL quality metrics for use i...
A demonstration of transparent and scalable OpenURL quality metrics for use i...A demonstration of transparent and scalable OpenURL quality metrics for use i...
A demonstration of transparent and scalable OpenURL quality metrics for use i...
 
Make our Scientific Datasets Accessible and Interoperable on the Web
Make our Scientific Datasets Accessible and Interoperable on the WebMake our Scientific Datasets Accessible and Interoperable on the Web
Make our Scientific Datasets Accessible and Interoperable on the Web
 
Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...
 
KOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyKOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet Ontology
 
Szomszor "Methods and Tools for Scholarly Data Analytics"
Szomszor "Methods and Tools for Scholarly Data Analytics"Szomszor "Methods and Tools for Scholarly Data Analytics"
Szomszor "Methods and Tools for Scholarly Data Analytics"
 
DSpace-CRIS, anticipating innovation
DSpace-CRIS, anticipating innovationDSpace-CRIS, anticipating innovation
DSpace-CRIS, anticipating innovation
 
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
 

Mehr von Roberto GarcĂ­a

CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementCopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementRoberto GarcĂ­a
 
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...Roberto GarcĂ­a
 
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...Roberto García
 
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentRoberto GarcĂ­a
 
Social Media Copyright Management using Semantic Web and Blockchain
Social Media Copyright Management  using Semantic Web and BlockchainSocial Media Copyright Management  using Semantic Web and Blockchain
Social Media Copyright Management using Semantic Web and BlockchainRoberto GarcĂ­a
 
Copyright Management in the Web 3
Copyright Management in the Web 3Copyright Management in the Web 3
Copyright Management in the Web 3Roberto GarcĂ­a
 
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataExploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataRoberto GarcĂ­a
 
Integration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesIntegration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesRoberto GarcĂ­a
 
Multilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringMultilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringRoberto GarcĂ­a
 
BESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesBESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesRoberto GarcĂ­a
 
Semantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsSemantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsRoberto GarcĂ­a
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementRoberto GarcĂ­a
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Roberto GarcĂ­a
 
Semantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsSemantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsRoberto GarcĂ­a
 
MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...Roberto GarcĂ­a
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic WebRoberto GarcĂ­a
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationRoberto GarcĂ­a
 
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Roberto GarcĂ­a
 

Mehr von Roberto GarcĂ­a (20)

CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementCopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
 
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
 
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
 
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
 
Social Media Copyright Management using Semantic Web and Blockchain
Social Media Copyright Management  using Semantic Web and BlockchainSocial Media Copyright Management  using Semantic Web and Blockchain
Social Media Copyright Management using Semantic Web and Blockchain
 
Copyright Management in the Web 3
Copyright Management in the Web 3Copyright Management in the Web 3
Copyright Management in the Web 3
 
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataExploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
 
Integration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesIntegration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and Ontologies
 
Multilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringMultilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media Monitoring
 
BESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesBESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User Interfaces
 
Semantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsSemantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments Rights
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright Management
 
Damny media mixer
Damny media mixerDamny media mixer
Damny media mixer
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
 
Semantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsSemantic Copyright Management of Media Fragments
Semantic Copyright Management of Media Fragments
 
MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...
 
Exploring Linked Data
Exploring Linked DataExploring Linked Data
Exploring Linked Data
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data Exploration
 
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
 

KĂźrzlich hochgeladen

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

KĂźrzlich hochgeladen (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

A pragmatic view on Semantic Technologies

  • 1. Invited Talk: A pragmatic view on Semantic Technologies Roberto GarcĂ­a, Universitat de Lleida, Spain International Semantic Intelligence Conference (ISIC 2021) New Delhi, India - February 25, 2021
  • 2. Presentation https://rhizomik.net/~roberto International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 2 https://en.wikipedia.org/wiki/Eating_your_own_dog_food
  • 3. Motivation & Outline • Illustrate that even “a little semantics goes a long way” James Hendler, circa 1997 https://www.cs.rpi.edu/~hendler/LittleSemanticsWeb.html • Do so through applications using semantic technologies I have participated in: • Game of Thrones • Example project I use in the classroom • MedISys Plant Health Threats • Media Monitoring project for the European Food Safety Authority • InVID Social Media Verification • European research project about media verification and reuse for journalistic purposes International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 3
  • 4. Example 1: Classroom Project • Example project to show what is expected from the project they should deliver at the end • Motivation: application that supports readers of Game of Thrones books (especially those that have seen the TV series) • Characters, houses they are loyal too, books they appear in, picture showing series actor playing the character,... • Added value by using semantic technologies: • Reduced cost by integrating multiple existing data sources • CSV, SPARQL, Web pages,… • Facilitate the development of apps that allow exploring the data • Ease conceptualisation and maintenance by reusing existing vocabularies (ontologies) International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 4
  • 5. Reuse Existing Data • Kaggle dataset (https://www.kaggle.com/mylesoneill/game-of-thrones) • character-deaths.csv • Structure: name, allegiance, death year,... nobility (1: true | 0: false), appear in book (1: true | 0: false) International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 5
  • 6. RobertBaratheon allegiances deathYear 1 bookOfDeath 47 4 deathChapter 1 appearsInBook5 0 0 0 0 appearsInBook4 appearsInBook3 appearsInBook2 appearsInBook1 Reuse Existing Data • Structure overview: International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 6 1 gender bookIntroChapter 1 nobility 298 House Baratheon image
  • 7. Vocabularies Reuse • Ontology Design • Reuse: FOAF, DBPedia Ontology, OWL, RDFS,... dbo:Person dbo:Noble rdfs:subClassOf dbo:Book dbo:FictionalCharacter dbp:gender dbo:deathDate dbo:lastAppearance dbo:allegiance foaf:Image foaf:Person foaf:name foaf:depiction owl:equivalentClass xsd:string xsd:date appearsIn appearsNotIn bookIntroChapter deathChapter xsd:string xsd:integer domain domain domain domain domain domain domain range range range range range range range International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 7
  • 8. RobertBaratheon bookOfDeath 47 4 deathChapter 1 dbr:A_Game_of_Thrones gender bookIntroChapter dbr:A_Clash_of_Kings dbr:A_Storm_of_Swords dbr:A_Feast_for_Crows appearsNotIn appearsIn Data & Vocabularies Reuse • Make some semantics explicit: 1 nobility appearsNotIn dbr:A_Game_of_Thrones deathYear dbr:A_Dance_with_Dragons allegiances 298 House Baratheon appearsNotIn appearsNotIn image International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 8
  • 9. RobertBaratheon bookOfDeath 47 4 deathChapter Male dbr:A_Game_of_Thrones dbp:gender bookIntroChapter dbr:A_Clash_of_Kings dbr:A_Storm_of_Swords dbr:A_Feast_for_Crows appearsNotIn appearsIn Data & Vocabularies Reuse • Make some semantics explicit: rdf:type appearsNotIn appearsNotIn appearsNotIn deathYear dbr:A_Dance_with_Dragons allegiances 298 House Baratheon image dbo:Noble dbr:A_Game_of_Thrones International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 9
  • 10. SPARQL WHERE SPARQL CONSTRUCT International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 10
  • 11. Semantic ETL • Semantics-powered ETL (Extract-Transform-Load) • SPARQL CONSTRUCT PREFIX dbo: <http://dbpedia.org/ontology/> PREFIX dbr: <http://dbpedia.org/resource/> PREFIX dbp: <http://dbpedia.org/property/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> CONSTRUCT { ?character a dbo:FictionalCharacter ; foaf:title ?title ; rdfs:comment ?comment . } WHERE { ?character a dbo:FictionalCharacter ; dbo:series dbr:Game_of_Thrones ; dbp:title ?title ; rdfs:comment ?comment . FILTER(LANG(?comment) IN ("en", "es")) } International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 11 http://yasgui.org/short/B1IFUPXBG
  • 12. RobertBaratheon “298”^^xsd:gYear dbo:deathDate dbo:lastAppearance 47 4 deathChapter bookIntroChapter Automatic Semantic Integration rdf:type House Baratheon “Robert Baratheon”@en foaf:name rdf:type dbo:FictionalCharacter dbr:Robert_Baratheon owl:sameAs dbo:allegiance rdf:type dbo:Noble dbr:A_Game_of_Thrones foaf:depiction “Protector of the Realm” foaf:title “…es un personaje ficticio…”@es rdfs:comment “…is a fictional character…”@en International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 12
  • 13. Tabular to Semantic Data • Generate unique identifiers as URIs • Independent from data source • Table to RDF triples (subject –predicate object/literal) • Rows correspond to the same subject identified by URI • Columns correspond to subject properties • Cells correspond to objects (relationships) or literals (attributes) • objets, sujects, and properties replace tabular value with URI • Jon Snow  http://mydomain.org/persons/Jon_Snow • literales, text and make data type explicit if available • 299  "299"^^<http://www.w3.org/2001/XMLSchema#gYear> International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 13
  • 14. Tabular to Semantic Data • Example for one row: @PREFIX : <http://mydomain.org/persons/> . @PREFIX families: <http://mydomain.org/families/> . @PREFIX got: <http://mydomain.org/got-ontology/> . @PREFIX foaf: <http://xmlns.com/foaf/0.1/> . @PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @PREFIX dbo: <http://dbpedia.org/ontology/> . @PREFIX dbp: <http://dbpedia.org/property/> . @PREFIX dbr: <http://dbpedia.org/resource/> . ... :Robert_Baratheon rdf:type dbo:Nobel, dbo:FictionalCharacter ; rdfs:label "Robert Baratheon"@en ; foaf:name "Robert Baratheon"@en ; dbo:allegiance families:House_Baratheon ; dbp:genre "Male" ; got:deathChapter "47"^^<http://www.w3.org/2001/XMLSchema#integer> ; owl:sameAs dbr:Robert_Baratheon ; ... International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 14
  • 15. Automate Transformation • Many tools Tabular or Relational DB to RDF • For tabular: OpenRefine International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 15
  • 16. Additional Sources • Character’s pictures https://www.hbo.com/game-of-thrones/cast-and-crew • Get picture, plus characters’ names to reconcile with previous RDF data using OpenRefine • Automatic integration using same URI for characters International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 16
  • 17. Final Result • Automatic User Interface to explore the data • Generation driven by data structure https://rhizomer.rhizomik.net/datasets/got International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 17
  • 18. Example 2: EFSA Project • Multilingual Ontology for Plant Health Threats Media Monitoring • Development and testing of the media monitoring tool MedISys for the early identification and reporting of existing and emerging plant health threats • Timing (duration): January 2014 – June 2016 (2.5 years) • Funding: EFSA • Objectives: • Collate new and appropriate media information sources • Multilingual ontology for the global identification of emerging new plant health threats to be appended to MedISys • English, Spanish, Italian, French, Dutch, German, Portuguese, Russian, Chinese and Arabic • Develop and test strategies to monitor re-emerging plant health threats on global and regional scale International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 18
  • 19. Proposed Approach • Approach based on the use of semantics and ontologies • Ontology: key component of the developed system that structures and provides knowledge about plant health threats • Knowledge captured from existing sources and experts • Guides applications for • Knowledge capture • Indirect sources search • Terms translation • Media monitoring categories generation An ontology is a formal, explicit specification of a shared conceptualisation. is means implies expressed in terms of Abstract model of portion of world Machine-readable and understandable Based on a consensus Concepts, properties,... International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 19
  • 20. Ontology Generation • Ontology Skeleton • Collected 140 pests/diseases from EPPO Alerts, 2000/29-1- A-1 and EU Emergency Control Measures • 117 linked to UniProt Taxonomy: • Taxonomical information, scientific/common/other names,… • 47 linked also to Wikipedia • Common names in multiple languages International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 20
  • 21. Ontology Generation • Plant Health Threats Ontology • Enrich ontology with affected crops, hosts, vectors, symptoms expressions… International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 21
  • 22. Ontology Enrichment • Plant Health Threats Ontology • All concepts linked to labels in different languages • Extract as keywords for MedISys or Web search filters,… • Example: “Maladie de Pierce” OR ( “grapevine” AND “sharpshooter” ) Xylella fastidiosa Gammaproteobacteria Nerium oleander, Prunus salicina, Medicago sp., Sorghum halepense,… Homalodisca coagulata, Graphocephala sp., Oncometopia sp., Draeculacephala sp.,… Grapevine, Citrus, Olive, Almond, Peach, Coffee,… subClassOf vector host crop “Pierce's disease”, “Citrus variegated chlorosis” en “Maladie de Pierce” fr “葉緣焦枯病菌” zn “Glassy-winged sharpshooter”, “Spittlebugs”, “Froghoppers”, “Planthoppers”,… en “vite” it,… … International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 22
  • 23. Ontology Enrichment • Ontology Editor • Assist experts during the knowledge capture process 23 International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021
  • 24. Assisted Knowledge Capture • Ontology Editor – forms with assistance International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 24
  • 25. Assisted Knowledge Capture • Ontology Editor - autocomplete International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 25
  • 26. Example 3: InVID Project • H2020 project InVID, In Video Veritas • Verification of Social Media Video Content for the News Industry • https://www.invid-project.eu • Reuse of User Generated Video from Social Media for journalistic purposes • Discovering social media about current events • Video verification to avoid fake news • Request reuse, check licensing, negotiate terms, sign agreements,… even economic compensation International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 26
  • 27. Objectives • Sophisticated models for copyright information: • Rights status • Reuse terms • Negotiation • Copyright agreements • Trust and confidence on rights statements • Potentially legally binding (time stamp, signatures, tamper proof,…) • Proposed approach: • Semantic Web: rich information modelling and reasoning • Blockchain: immutable and accountable information storage International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 27
  • 28. Copyright Ontology • Copyright knowledge representation • Copyright Ontology based on the fundamental ontological distinctions: • Abstract: intangible • Process: happens, temporal stages (action, event,…) • Object: can be defined independent of time (includes digital objects) Victor Hugo’s Les MisĂŠrables Abstract Objects Processes International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 28
  • 29. Copyright Ontology • Also capture the dynamic parts of the copyright value chain • Actions performed by value chain participants • Plus consumer actions: • Buy, Attend, Access, Play, Tune,… • Plus licensing actions: • Agree/Disagree • Transfer, Attribute,… Victor Hugo’s Les MisĂŠrables International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 Creator Actor Producer Broadcaster User Motion Picture Script Adaptation Performance manifest perform record Communication broadcast adapt Literary Work tune 29
  • 30. Copyright Ontology • Model full details of an action, its dimensions like as a verb in a sentence (roles): • who performs it, what is manipulated, when, where… International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 Role Kind Main Role Description who schema:agent The direct performer or driver of the action (animate or inanimate) schema:participant Other co-agents that participated in the action indirectly, for instance a recipient what schema:object The object upon which the action is carried out schema:result The result produced in the action where schema:location Where an action takes place schema:fromLocation The original location of the object or the agent before the action schema:toLocation The final location of the object or the agent after the action when schema:startTime When the action started or the time it is expected to start schema:endTime When the action finished or the time it is expected to end pointInTime The point in time when the action happens duration The amount of time the action requires to complete with schema:instrument The object that helps the agent perform the action why aim The reason or objective of the action how manner The way the action is carried out if condition Something that must hold or happen before the action starts then consequence Something that must hold or happen after the action is completed Who? What? When? Where? 30
  • 31. Check UGV Rights Status International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 https://rights.invid.udl.cat 31
  • 32. Request Reuse International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 Current video, plus all future YouTube videos by content owner or in any social network linked to InVID profile 32
  • 33. License Reasoning • Streamline licensing • License to organisation or everyone • License future videos • Semantic representation of agreements • Semantic queries to check previous agreements • Including territories, timeframes or revocations International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 InVID Rights Management Rights Database JSON-LD Semantic Repository Semantic Copyright Management 33
  • 34. Store Agreement • JSON-LD serialisation of a Reuse Agreement: • Grants any member of the Daily Planet permission to republish a YouTube video whose owner is the Google user International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 { "@context": { "@vocab": "http://invid.udl.cat/ontology/", "cro": "http://rhizomik.net/ontologies/copyrightonto.owl#", "schema": "http://schema.org/" }, "@id": "…/reuseAgreements/1", "@type": "cro:Agree", "cro:when": "2019-02-16T15:15:00Z", "cro:who": [ { "@id": ”…/inVIDUsers/1", "@type": "schema:Person", "schema:name": "Clark Kent", "schema:email": "journalist@invid-project.eu", "schema:memberOf": { "@id": "…/organizations/1", "@type": "schema:Organization", "schema:name": "Daily Planet" } }, { "@id": "…/contentOwners/1", "@type": "schema:Person", "username": "user”, "schema:email": "user@gmail.com", "schema:name": "Google User" } ], "cro:what": { "@id": "…/reuseTerms/1", "@type": "cro:MakeAvailable", "schema:startTime": "2019-03-01T10:44:00Z", "schema:endTime": "2019-05-01T10:44:00Z", "cro:who": { "@id": "…/organizations/1" }, "cro:what": { "@id": "…/youTubeVideos/_5l7vn1QdKM", "@type": "YouTubeVideo", "user": { "@id": "…/youTubeChannels/MyChannel", "@type": "YouTubeChannel", "contactURL": "http://www.youtube.com/channel/MyChannel/about", "contentOwner": { "@id": "…/contentOwners/1" } } } } } 34
  • 35. License Reasoning International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 35
  • 36. SPARQL for License Reasoning • SPARQL standard for semantic queries • Check intended reuse against existing agreements • Encapsulate complexities minimising implementation cost • Flexibility and scalability • Example: • Active agreements, not disagreed, with Make Available term • what: restricted to the YouTube video _5l7vn1QdKM • startTime: 2019-11-15 • who: is InVIDUser 2, Organization 1 or any organization InVIDUser 2 is a member of • where: Spain or a region Spain is contained in International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 PREFIX … SELECT DISTINCT ?isAuthorized ?why WHERE { ?agree rdf:type cro:Agree ; cro:what ?term ; cro:when ?agreeDate FILTER ( xsd:dateTime( ?agreeDate) <= now() ) OPTIONAL { ?disagree rdf:type cro:Disagree ; cro:what ?term ; cro:when ?disagreeDate FILTER ( xsd:dateTime( ?disagreeDate) <= now() ) } BIND((bound(?agree) && (!bound(?disagree))) AS ?isAuthorized) BIND(if(bound( ?disagree), ?disagree, ?agree) AS ?why) ?term rdf:type cro:MakeAvailable . ?term cro:what <…/youTubeVideos/_5l7vn1QdKM> . ?term schema:startTime ?start FILTER ("2019-11-15" >= ?start) … { { ?term cro:who <…/inVIDUsers/2>} UNION { ?term cro:who <…/organizations/1>} UNION { ?term cro:who ?organization . <…/inVIDUsers/2> schema:memberOf ?organization } } { { ?term cro:where "Spain"} UNION { ?term cro:where ?regionName . ?region rdfs:label ?regionName . ?country rdfs:label "Spain" . ?country (schema:containedInPlace)+ ?region } } } 36
  • 37. Trustful Agreements • Use Ethereum Smart Contracts • Blockchain as a global shared computer • Immutable transactions (executed in all nodes) • Encode rules guaranteed to execute • Smart contract keeps track of semantic agreements • Participants digitally sign negotiation steps, last by both (agreement) • Identity management using uPort mobile app • Self-Sovereign Identities (e.g. email attestations) • Transaction signing: scan QR code • Optional: remuneration using cryptocurrency wallet International Semantic Intelligence Conference, ISIC 2021 New Delhi, India February 25-27,2021 37 https://www.uport.me Rights Database InVID Rights Management Distributed Ledger Agreement Time Stamping Accountability Auditability Tamper Proof Identify Attestations
  • 38. Thank you for your attention Questions? More details: http://rhizomik.net/~roberto ?

Hinweis der Redaktion

  1. (“Objectives“ refers to the whole duration of the project; “focus of year 1“ narrows it down to the first year. Be consistent with the DoA.)