SlideShare uma empresa Scribd logo
1 de 72
Baixar para ler offline
THE SEMANTIC WEB
AN INTRODUCTION
LUIGI DE RUSSIS
THE WEB IS A WEB OF DOCUMENT
FOR PEOPLE,NOT FOR MACHINES
THE SEMANTIC WEB IS A WEB OF DATA
LinkingOpen Data cloud diagram,
by Richard Cyganiak and Anja Jentzsch.
http://lod-cloud.net/
LET’S THINK!
EXERCISE:BUILD A MUSIC CATALOG
Comprehensive guidetomusicacrosstheworld
Web-based
Withalways-updatedinformationabouteachartist
HOW?
WHAT ARE THE PROBLEMS?
WHAT ABOUT DATA REPLICATION?
WHAT ABOUT DATA SYNCHRONIZATION?
…?
SOLUTION #1
HOW?
SiteeditorsroamtheWebfornewfactsandupdatethesitemanually
WHAT ARE THE PROBLEMS?
AlotofpeopleneedtocontinuouslyroamtheWeb;thesitewillget
soonout-of-date
WHAT ABOUT DATA?
Dataisreplicatedandnotup-to-datewithnewfacts
SOLUTION #2
HOW?
SiteeditorsroamtheWebfornewdataandwriteaprogramtoextract
theinformation
WHAT ARE THE PROBLEMS?
Codeneedstobeupdatedeachtimeanewsiteisfound;the sitewillget
out-of-date,soonorlater…
WHAT ABOUT DATA?
Dataisreplicatedandnotup-to-date
SOLUTION #3
HOW?
SiteeditorsbrowsetheWebfornewdataviaAPIs,andwritesomecode
toincorporatetheinformation
WHAT ARE THE PROBLEMS?
Codeneedstobeupdatedeachtimeanewsiteisfoundand/oranAPIis
changed;thesitewillgetout-of-date,soonorlater…
WHAT ABOUT DATA?
Dataisreplicatedandnotup-to-date
SOLUTION #4
HOW?
Siteeditorschoosetousesomeexternal,publicdatasets(e.g.,
Wikipedia,MusicBrainz,…)
WHAT ARE THE PROBLEMS?
Noproblem
WHAT ABOUT DATA?
Dataisimmediatelyavailable,notasAPIsorhiddenonaWebsite.
InformationcanbeextractedusingstandardqueriesorHTTPrequests.
IN SHORT…
UsetheWebofDataasaContentManagementSystem
Usethecommunityatlargeascontenteditor
AN EXAMPLE:BBCMUSIC
http://www.bbc.co.uk/music
SOLUTION #4
DATA ON THE WEB IS NOT ENOUGH!
weneedaproperinfrastructure
DATA SHOULD BE AVAILABLE ON THE WEB
accessibleviastandardWebtechnologies
DATA SHOULD BE INTERLINKED OVER THE WEB
i.e.,datacanbeintegratedovertheWeb
THIS IS WHERE SEMANTIC WEB COME IN
FUNDAMENTALS
To a computer,theWeb is a flat,boring world, devoid of
meaning. This is a pity, as in factdocumentson theWeb
describereal objects and imaginary concepts.[…]
Adding semanticstothe Web involvestwothings: allowing
documents which have informationin machine-readable
forms, and allowing links tobe createdwith relationship
values. Only when we have this extra level of semanticswe
will be able touse computerpower tohelp us exploit the
information toa greaterextent than our own reading.
TIM BERNERS-LEE,1994
WHAT IS THE RELATIONSHIP WITH AI?
INFLUENCE
SometechnologiesintheSemanticWebbenefitedalotfromAIresearch
anddevelopment(andviceversa)
DIFFERENT GOALS
ArtificialIntelligenceapproach:buildsmartermachines,teach
computerstoinferthemeaningofdata
SemanticWebapproach:havesmarterdata,makedataeasierfor
machinestofind,accessandprocess
RESOURCE AND DESCRIPTION
RESOURCE
everydocument“reachable”ontheWeb
nomatterthecontent,format,language,etc.
RESOURCE DESCRIPTION
independentfromtheformat
standardlanguage(metadata)
RESOURCE AND DESCRIPTION
Resources
RESOURCE AND DESCRIPTION
Description
RESOURCE AND DESCRIPTION
DescriptionTitle
Author
Date
Topic
Quality
Title Author
Date Topic
URIS
unambiguousnamesforresources
RDF
acommondatamodeltoconnectanddescriberesources
SPARQL
accesstothedatamodel
RDFS,OWL
commondescriptionlanguages
OWL,RIF
reasoning(mainlylogicinference)
MODELING DATA
EXAMPLE:BOOKSTORE
RepresentthefollowingdataabouttheAIbookasasetof relations
Title:“ArtificialIntelligence:AModern
Approach”
Author:Russel,StuartandNorvig,Peter
Publisher: PrenticeHall
ISBN:978-0136042594
EXAMPLE:BOOKSTORE
http://...isbn/9780136042594
Resource
EXAMPLE:BOOKSTORE
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
Literal
EXAMPLE:BOOKSTORE
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
title
EXAMPLE:BOOKSTORE
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
Prentice Hall
Russel, Stuart
Norvig, Peter
title
publisher
author
author
RDF:RESOURCE DESCRIPTION FRAMEWORK
STRUCTURED IN STATEMENTS
SUBJECT
aresource(URI)
PREDICATE
averb,propertyorrelationship
OBJECT
aresourceoraliteralstring
EXAMPLE:BOOKSTORE
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
Prentice Hall
Russel, Stuart
Norvig, Peter
title
publisher
author
author
Subject Object
Object
Object
Object
Predicate
Predicate
Predicate
EXAMPLE:BOOKSTORE
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
title
RDFIN XMLSYNTAX
<rdf:RDFxmlns:rdf=http://www.w3.org/…/22-rdf-syntax-ns#>
<rdf:Descriptionabout=“http://...isbn/9780136042594”>
<title>ArtificialIntelligence:AModernApproach</title>
</rdf:Description>
</RDF>
EXAMPLE:BOOKSTORE
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
title
RDFIN TURTLE
<http://...isbn/9780136042594>
title“ArtificialIntelligence:AModernApproach”
LINKIN’DATA
EXAMPLE:BOOKSTORE
RepresentthefollowingdataabouttheItaliantranslationoftheAIbook
asasetofrelations
Title:“Intelligenzaartificiale.Unapproccio
moderno”
Author:Russel,StuartandNorvig,Peter
Publisher: PrenticeHall
ISBN:978-8871925936
OriginalISBN:978-0136042594
EXAMPLE:BOOKSTORE
http://...isbn/9788871925936
Intelligenza Artificiale. Un
approccio moderno
Prentice Hall
Russel, Stuart
Norvig, Peter
title
publisher
creator creator
http://...isbn/9780136042594
original
EXAMPLE:BOOKSTORE
http://...isbn/9788871925936
Intelligenza Artificiale. Un
approccio moderno
Prentice Hall
title
publisher
http://...isbn/9780136042594
original
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
Prentice Hall
title
publisher
EXAMPLE:BOOKSTORE
http://...isbn/9788871925936
Intelligenza Artificiale. Un
approccio moderno
Prentice Hall
title
publisher
http://...isbn/9780136042594
original
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
Prentice Hall
title
creator
sameURI,sameresource
EXAMPLE:BOOKSTORE
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
Prentice Hall
Russel, Stuart
Norvig, Peter
title
publisher
author
author
http://...isbn/9788871925936
Intelligenza Artificiale. Un
approccio moderno
Prentice Hall
title
publisher
original
Russel, Stuart
Norvig, Peter
creator
creator
EXAMPLE:BOOKSTORE
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
Prentice Hall
Russel, Stuart
Norvig, Peter
title
publisher
author
author
http://...isbn/9788871925936
Intelligenza Artificiale. Un
approccio moderno
Prentice Hall
title
publisher
original
Russel, Stuart
Norvig, Peter
creator
creator
Whataboutmergingcreatorandauthor?
InRDF,itisnotpossible!
PROBLEM:FIELD NAMES ARE ARBITRARY
Synonyms:authororcreatorormakerorcontributoror…
Singularorplural:authororauthors
SOLUTION:STANDARDS
generalordomain-specific
DUBLIN CORE
GENERAL VOCABULARY
DublinCoreMetadataInitiative(DCMI)
http://dublincore.org
BUILDING BLOCKS TO DEFINE METADATA FOR THE
SEMANTIC WEB
Definetitle,contributor,publisher,license,date,language,etc.
PROBLEM:FIELD VALUES ARE ARBITRARY
Valuetype:string,date,integer,…
Valueformat:“Norvig,Peter”or“Norvig,P.”or“PeterNorvig”or…
Valuerestrictions:onevalueormultiplevalues(howmany?)
SOLUTIONS
Standards
Controlledvocabulary(closelistofterms)
Semanticallyrichdescriptionstosupportsearch(RDFSand/orOWL)
FRIEND OF AFRIEND (FOAF)
GENERAL ONTOLOGY
Describepersons,theiractivitiesandtheirrelationstootherpeopleand
objects
http://www.foaf-project.org
BUILDING BLOCKS TO DEFINE STRUCTURED
RELATIONS BETWEEN PEOPLE
Definename,familyName,givenName,knows,age,nick,etc.
EXAMPLE:BOOKSTORE
http://...isbn/9780136042594 Artificial Intelligence: A Modern
Approach
Prentice Hall
Russel, Stuart
Norvig, Peter
dc:title
dc:publisher
dc:creator
dc:creator
foaf:http://xmlns.com/foaf/spec
dc:http://purl.org/dc/terms
foaf:name
foaf:name
foaf:name
http://...isbn/9780136042594
Norvig, Peter
dc:creator
foaf:name
http://...isbn/9780136042594
Norvig, Peter
author
WHY?
RDFSCHEMA
RDFSCHEMA
SCHEMA
DefinitionofthenodesandpredicatesusedinaRDFdocument
DOMAIN AND RANGE
RDFSdescribespropertiesintermsofclassesofresource
towhichtheyapply(froma“domain”toa“range”)
EXAMPLE
RDFdata
http://elite.polito.it/people/derussis
teaches
http.//bit.ly/lingambmult
http://elite.polito.it/people/derussis
teaches
EXAMPLE
RDFdata
RDFschema
http.//bit.ly/lingambmult
Teacher
Person
teaches Course
domain range
subClassOf
type
type
http://...isbn/9780136042594
Norvig, Peter
dc:creator
foaf:name
http://...isbn/9780136042594
Norvig, Peter
author
BACK TO THE BOOKSTORE EXAMPLE…
http://...isbn/9780136042594
Norvig, Peter
dc:creator
foaf:name
http://...isbn/9780136042594
Norvig, Peter
author
BACK TO THE BOOKSTORE EXAMPLE…
dc:creatorhasrangeAgent,i.e.aclass(resource),notaliteral:
weuseananonymousclassforthisscope.
Finally,foaf:Namehasrangerdfs:Literal.
anonymous
class
RDFSEXPRESSIVITY
SIMPLE RELATIONSHIP BETWEEN THINGS
RDFSprovidesavocabularytoexpressrelationshipbetweenthings
(e.g.,subClassOfortype)
AVOID COMPLEX RELATIONSHIP
RDFScannotdescribedataintermsofsetofoperations(e.g., unionOf),
equivalence(e.g.,sameAs)orcardinality(e.g.,allValueFrom)
OWL
WEB ONTOLOGY LANGUAGE
WHAT?
OWL(version2):aknowledgerepresentationlanguage
Designedtoformulate,exchangeandreasonwithknowledgeabouta
domainofinterest
WEB ONTOLOGY LANGUAGE
INDIVIDUALS,CLASSES AND PROPERTIES
“PolitecnicodiTorinoisauniversity”
“PolitecnicodiTorinohasaprofessornamedElioPiccolo”
“PolitecnicodiTorino”isaobject:anindividualinOWL2
“university”isacategory:aclassinOWL2
“hasaprofessor”isarelation:apropertyinOWL2
“ElioPiccolo”isanindividual,too
WEB ONTOLOGY LANGUAGE
EXPRESSIVITY
Designedtorepresentrichandcomplexknowledgeaboutthings,group
ofthings,andtheirrelations
LOGIC-BASED
KnowledgeexpressedinOWLcanbereasonedwithacomputerprogram
toverifyitsconsistencyortomakeimplicitknowledgeexplicit
WEB ONTOLOGY LANGUAGE
LINKED
OntologiesinOWLcanbepublishedontheWebandmay referorbe
referredfromotherOWLontologies
CHOOSE THE SYNTAX YOU LIKE
VarioussyntaxesavailableforOWL,fordifferentpurposes
(RDF/XML,Turtle,Manchester,etc.)
EXAMPLE:BOOKSTORE
Intelligenza Artificiale. Un
approccio moderno
Prentice Hall
dc:title
dc:publisher
Artificial Intelligence: A Modern
Approach
Prentice Hall
dc:title
dc:publisher
Libro
Book
rdfs:type
rdf:type
owl:sameAs
http://...isbn/9788871925936
http://...isbn/9780136042594
HANDS ON OWL
EXAMPLE:BOOKSTORE
Itistimetosellthebookswemodeled.
Usersmusthavethepossibilitytosearchinourbookcatalog.
Weneedtodescribeourstore
andaddsomeotherinformationaboutthebooks.
GoodRelationshelpsinrealizingsuchanexample:
http://www.heppnetz.de/projects/goodrelations/
Bookstore_1
Offering_1
TypeAndQuantity
Node_1UnitPriceSpecification_1
AIBook_en
item:BookQuantitativeValue
Integer_1
gr:Sell
120.0
“EUR”
1.0
1132
gr:ActualProductOrServiceInstance
gr:ProductOrService
gr:offers
gr:includeObject
gr:hasBusinessFunction
gr:hasPriceSpecification
gr:hasCurrency
gr:hasCurrencyValue gr:amountOfThisGood
gr:typeOfGood
rdf:type
rdfs:subClassOf
rdf:type
item:hasTotalPages
gr:hasValue
gr:Offering
rdf:type
DESCRIBE THE BUSINESS ENTITY
default:BookStore_1
agr:BusinessEntity;
gr:legalName“bookstore.comLtd.”^^xsd:string.
Bookstore_1
DESCRIBE THE OFFERED ITEMS
default:AIBook_en
aitem:Book,gr:ActualProductOrServiceInstance ;
item:hasTotalPagesdefault:QuantitativeValueInteger_1.
AIBook_en
default:QuantitativeValueInteger_1
agr:QuantitativeValueInteger;
gr:hasValue“1132”^^xsd:integer.
QuantitativeValue
Integer_1
DESCRIBE THE OFFER
default:Offering_1
agr:Offering ;
gr:hasBusinessFunctiongr:Sell;
gr:hasPriceSpecificationdefault:UnityPriceSpecification_1;
gr:includeObjectdefault:TypeAndQuantityNode_1.
Offering_1
LINK THE OFFER TO THE BUSINESS ENTITY
default:BookStore_1gr:offersdefault:Offering_1
DESCRIBE THE OFFER
default:TypeAndQuantityNode_1
agr:TypeAndQuantityNode ;
gr:amountOfThisGood“1.0”^^xsd:float;
gr:typeOfGooddefault:AIBook_en.
default:UnitPriceSpecification_1
agr:UnitPriceSpecification;
gr:hasCurrency“EUR”^^xsd:string;
gr:hasCurrencyValue “120.0”^^xsd:float.
TypeAndQuantity
Node_1
UnitPriceSpecification_1
QUERY THE WHOLE!
PREFIXgr:<http://purl.org/goodrelations/v1#>
PREFIXitem:<http://www.elite.polito.it/ontologies/example/item#>
SELECT?offering
WHERE{?offeringrdf:typegr:Offering.
?offeringgr:includesObject?object.
?objectgr:typeOfGood?item.
?itemrdf:typeitem:Book.
}
Howtogetalltheavailableofferforthebook?
SPARQL
QUERY THE WHOLE!
?itemrdf:typeitem:Book.
SPARQL
?item
item:Book
rdf:type
QUERY THE WHOLE!
?objectgr:typeOfGood?item.
SPARQL
?object
AIBook_en
item:Book
gr:typeOfGood
rdf:type
QUERY THE WHOLE!
?offeringgr:includesObject?object.
SPARQL
?offering
TypeAndQuantity
Node_1
AIBook_en
item:Book
gr:includeObject
gr:typeOfGood
rdf:type
QUERY THE WHOLE!
?offeringrdf:typegr:Offering.
SPARQL
?offering
TypeAndQuantity
Node_1
AIBook_en
item:Book
gr:includeObject
gr:typeOfGood
rdf:type
gr:Offering
rdf:type
QUERY THE WHOLE!
SELECT?offering
SPARQL
Offering_1
TypeAndQuantity
Node_1
AIBook_en
item:Book
gr:includeObject
gr:typeOfGood
rdf:type
gr:Offering
rdf:type
REFERENCES
SemanticWebstandards:http://w3c.org/standards/semanticweb
SemanticWebWiki:http://semanticweb.org
SemanticWebFAQ:http://www.w3c.org/2001/sw/SW-FAQ
Book:ASemanticWebPrimer(http://www.semanticwebprimer.org)
Book:SemanticWebProgramming(http://semwebprogramming.org)
Lastaccess:04June2013
THANKS!
LuigiDeRussis
http://elite.polito.it
LICENSE
ThisworkislicensedundertheCreativeCommons“Attribution-NonCommercial-
ShareAlikeUnported(CCBY-NC-SA3,0)”License.
Youarefree:
toShare-tocopy,distributeandtransmitthework
toRemix-toadaptthework
Underthefollowingconditions:
Attribution -Youmustattributetheworkinthemannerspecifiedbytheauthoror
licensor(but notinanywaythatsuggeststhattheyendorseyouoryouruseofthe
work).
Noncommercial-Youmaynotusethisworkforcommercialpurposes.
ShareAlike-Ifyoualter,transform,orbuilduponthiswork,youmaydistributethe
resultingworkonlyunderthesameorsimilarlicensetothisone.
Toviewacopyofthislicense,visithttp://creativecommons.org/licenses/by-nc-sa/3.0/

Mais conteúdo relacionado

Mais procurados

Mais procurados (6)

Realizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 TutorialRealizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 Tutorial
 
Building a semantic website
Building a semantic websiteBuilding a semantic website
Building a semantic website
 
Information Extraction and Linked Data Cloud
Information Extraction and Linked Data CloudInformation Extraction and Linked Data Cloud
Information Extraction and Linked Data Cloud
 
Can’t Find Your 404s?
Can’t Find Your 404s?Can’t Find Your 404s?
Can’t Find Your 404s?
 
Introduction to Semantic Web Technologies
Introduction to Semantic Web TechnologiesIntroduction to Semantic Web Technologies
Introduction to Semantic Web Technologies
 
Linked opendata parisemantique.fr - 24062011
Linked opendata   parisemantique.fr - 24062011Linked opendata   parisemantique.fr - 24062011
Linked opendata parisemantique.fr - 24062011
 

Destaque

Destaque (12)

Living in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD ReportLiving in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD Report
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with Git
 
dWatch: a Personal Wrist Watch for Smart Environments
dWatch: a Personal Wrist Watch for Smart EnvironmentsdWatch: a Personal Wrist Watch for Smart Environments
dWatch: a Personal Wrist Watch for Smart Environments
 
PowerOnt: an ontology-based approach for power consumption estimation in Smar...
PowerOnt: an ontology-based approach for power consumption estimation in Smar...PowerOnt: an ontology-based approach for power consumption estimation in Smar...
PowerOnt: an ontology-based approach for power consumption estimation in Smar...
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introduction
 
LAM 2015 - Social Networks Technologies
LAM 2015 - Social Networks TechnologiesLAM 2015 - Social Networks Technologies
LAM 2015 - Social Networks Technologies
 
AmI 2016 - Python basics
AmI 2016 - Python basicsAmI 2016 - Python basics
AmI 2016 - Python basics
 
AngularJS: an introduction
AngularJS: an introductionAngularJS: an introduction
AngularJS: an introduction
 
Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)
 
Ambient Intelligence: An Overview
Ambient Intelligence: An OverviewAmbient Intelligence: An Overview
Ambient Intelligence: An Overview
 
Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)
 
AmI 2015 - Python basics
AmI 2015 - Python basicsAmI 2015 - Python basics
AmI 2015 - Python basics
 

Semelhante a Semantic Web: an introduction

Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark Greaves
Mediabistro
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
Emanuele Della Valle
 
Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5
Juan Sequeda
 
Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011
sssw2011
 
Semantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsSemantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientists
Emanuele Della Valle
 

Semelhante a Semantic Web: an introduction (20)

Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an Introduction
 
The web – A hypermedia story
The web – A hypermedia storyThe web – A hypermedia story
The web – A hypermedia story
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
 
Web3uploaded
Web3uploadedWeb3uploaded
Web3uploaded
 
When?
When?When?
When?
 
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark Greaves
 
2011 03 11 (upm) emadrid lsanchez uc3m anotación semántica de texto
2011 03 11 (upm) emadrid lsanchez uc3m anotación semántica de texto2011 03 11 (upm) emadrid lsanchez uc3m anotación semántica de texto
2011 03 11 (upm) emadrid lsanchez uc3m anotación semántica de texto
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classification
 
Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)
 
A Little SPARQL in your Analytics
A Little SPARQL in your AnalyticsA Little SPARQL in your Analytics
A Little SPARQL in your Analytics
 
Introduction to Linked Data 1/5
Introduction to Linked Data 1/5Introduction to Linked Data 1/5
Introduction to Linked Data 1/5
 
Linked Data and Libraries: What? Why? How?
Linked Data and Libraries: What? Why? How?Linked Data and Libraries: What? Why? How?
Linked Data and Libraries: What? Why? How?
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic Web
 
Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011Jim Hendler's Presentation at SSSW 2011
Jim Hendler's Presentation at SSSW 2011
 
Semantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsSemantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientists
 
Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyager
 
ITWS Capstone Lecture (Spring 2013)
ITWS Capstone Lecture (Spring 2013)ITWS Capstone Lecture (Spring 2013)
ITWS Capstone Lecture (Spring 2013)
 
Irish Digital Libraries Summit
Irish Digital Libraries SummitIrish Digital Libraries Summit
Irish Digital Libraries Summit
 

Mais de Luigi De Russis

Installing OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with QtInstalling OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with Qt
Luigi De Russis
 
Rule Builder at ISAmI 2011
Rule Builder at ISAmI 2011Rule Builder at ISAmI 2011
Rule Builder at ISAmI 2011
Luigi De Russis
 

Mais de Luigi De Russis (17)

Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric SpeechAssessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic Web
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 
AmI 2017 - Python intermediate
AmI 2017 - Python intermediateAmI 2017 - Python intermediate
AmI 2017 - Python intermediate
 
AmI 2017 - Python basics
AmI 2017 - Python basicsAmI 2017 - Python basics
AmI 2017 - Python basics
 
Interacting with Smart Environments - Ph.D. Thesis Presentation
Interacting with Smart Environments - Ph.D. Thesis PresentationInteracting with Smart Environments - Ph.D. Thesis Presentation
Interacting with Smart Environments - Ph.D. Thesis Presentation
 
Social Network Technologies
Social Network TechnologiesSocial Network Technologies
Social Network Technologies
 
Clean Code
Clean CodeClean Code
Clean Code
 
Living in Smart Environments - 2nd year PhD Report
Living in Smart Environments - 2nd year PhD ReportLiving in Smart Environments - 2nd year PhD Report
Living in Smart Environments - 2nd year PhD Report
 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
 
Installing OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with QtInstalling OpenCV 2.4.x with Qt
Installing OpenCV 2.4.x with Qt
 
Introduction to OpenCV 2.3.1
Introduction to OpenCV 2.3.1Introduction to OpenCV 2.3.1
Introduction to OpenCV 2.3.1
 
Installing OpenCV 2.3.1 with Qt
Installing OpenCV 2.3.1 with QtInstalling OpenCV 2.3.1 with Qt
Installing OpenCV 2.3.1 with Qt
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with Git
 
Ruby on Rails: a brief introduction
Ruby on Rails: a brief introductionRuby on Rails: a brief introduction
Ruby on Rails: a brief introduction
 
Domotics: an open approach
Domotics: an open approachDomotics: an open approach
Domotics: an open approach
 
Rule Builder at ISAmI 2011
Rule Builder at ISAmI 2011Rule Builder at ISAmI 2011
Rule Builder at ISAmI 2011
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
Safe Software
 

Último (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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...
 
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...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
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
 
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 ...
 
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
 

Semantic Web: an introduction