SlideShare uma empresa Scribd logo
1 de 75
Get on the Linked Data Web! Tudor Groza, The University of Queensland Armin Haller, CSIRO ICT Canberra Meta 2011 Canberra, 26 May 2011
Linked Data Why now ? Haller, Groza - Get on the Linked Data Web! (Meta 2011) 2
2007 Gartner predictions During the next 10 years, Web-based technologies will improve the ability to embed semantic structures [… it] will occur in multiple evolutionary steps … By 2017, we expect the vision of the Semantic Web […] to coalesce […] and the majority of the Web pages are decorated with some form of semantic hypertext… By 2012, 80% of the public Web sites will use some level of semantic hypertext to create SW documents […] 15% of public Web sites will use more extensive Semantic Web-based ontologies to create semantic databases … Haller, Groza - Get on the Linked Data Web! (Meta 2011) 3 RDFa, microformats (hcard, hatom ,etc …) [Adapted from Ivan Herman (W3C), RDFa, 2011]
Metadata in Use Haller, Groza - Get on the Linked Data Web! (Meta 2011) 4 [Peter Mika (Yahoo!), RDFa, 2011]
Australian context Draft principles for the Open Public Section Information Haller, Groza - Get on the Linked Data Web! (Meta 2011) 5
Technical context 6 Haller, Groza - Get on the Linked Data Web! (Meta 2011) png svg KR AJAX Speech Recognition HTML linkback Semantic  Web Technologies WCAG Coreference CSS WebApps RDF SPARQL Entity Extraction URIs SSL Linked Data DL OWL HTTP JavaScript SKOS Theorem Proving XPath RIF XML GRDDL Web Technologies Logic Programming Semantic Technologies XSLT [Sandro Hawke(W3C), Introduction to Linked Data, 2010]
Why Linking Data? Applications can find data … without centralization No central bottlenecks No central point-of-failure No central policies No need for permission Use existing … social structures Web structures  7 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Data flow 8 Web Data Apps Inference (Knowledge discovery) Linked Data Semantic data Data in  SQL DBs Etc … Data in Spreadsheets Crowd source data XML Data Raw Sensor Data Haller, Groza - Get on the Linked Data Web! (Meta 2011) [Adapted from Sandro Hawke(W3C), Introduction to Linked Data, 2010]
Linked Data cloud growth Haller, Groza - Get on the Linked Data Web! (Meta 2011) 9 As of May 2007
Linked Data cloud growth Haller, Groza - Get on the Linked Data Web! (Meta 2011) 10 As of February 2008
Linked Data cloud growth Haller, Groza - Get on the Linked Data Web! (Meta 2011) 11 As of July 2009
Linked Data cloud growth Haller, Groza - Get on the Linked Data Web! (Meta 2011) 12 As of September 2010 [Richard Cyganiak, AnjaJentzsch, Linking Open Data cloud diagram, 2011]
Linked Data principles 13 13
Linked Data principles 1. Enable linking Good Website design 2. Publish semantic (meta)data Export data in RDF 3. Use real (live) URIs The heart of Linked Data 14 14
1. Enable linking Put your information on your website Invest in content management Consider offering public APIs Use goodURLs Readable, unambiguous … even in 10 years http://example.com/index.php?123456  http://example.com/about/staff/john-doe URL survival plan Support … Caching Content negotiation 15 15 [Adapted from Sandro Hawke(W3C), Introduction to Linked Data, 2010]
2. Publish semantic data Semantic data RDF Provide comprehensive information for all items For each question about the item … provide an answer 16 Premier? Nickname? Capital? 16
2. Publish semantic dataRDF RDF – Resource Description Framework Knowledge representation language for the Semantic Web Add structured information to Web resources RDF as data model Statements about Web resources  Triples: Subject – Predicate – Object Graph on URIs 17 17
2. Publish semantic dataURIs URI – Uniform Resource Identifier Compact sequence of characters … … identifies an abstract or physical resource [RFC3986] URI ≈ URL http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 Linked Data world URI references 18 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
2. Publish semantic dataRDF (cont.) RDF triples Subject: URI reference or BNode Predicate: URI reference Object: URI reference or BNode or Literal RDF “data types” URI references BNodes– blank nodes  node without a name Literals – actual values of simple (usual) data types, e.g., int, long, string, etc… 19 19
2. Publish semantic dataRDF Example 20 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 Publisher Title Author Book series Editor 20
2. Publish semantic dataRDF Example (cont.) 21 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 has a dc:title which is 21
2. Publish semantic dataRDF Example (cont.) 22 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 has a dc:creator whose name is has another whose name is dc:creator 22
2. Publish semantic dataRDF Example (cont.) 23 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 has a which is dc:publisher 23
2. Publish semantic dataRDF Example (cont.) 24 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 is part of bibo:bkseries which is 24
2. Publish semantic dataRDF Example (cont.) 25 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 is part of which is dc:publisher bibo:bkseries which is has a 25
2. Publish semantic dataRDF Example (cont.) @prefix dc:   <http://purl.org/dc/terms/> . @prefix bibo: <http://purl.org/bibo/> . @prefix :     <http://www.morganclaypool.com/book/> . :S00334ED1V01Y201102WBE001 dc:title “Linked Data …” . :S00334ED1V01Y201102WBE001 dc:creator “Tom Heath” . :S00334ED1V01Y201102WBE001 dc:creator “Christian Bizer” . :S00334ED1V01Y201102WBE001 dc:publisher “Morgan & Claypool” . :S00334ED1V01Y201102WBE001 bibo:bkseries “Synthesis Lectures …” . 26 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
2. Publish semantic dataOntologies ,[object Object]
Resources to resources
Resources to property values
How about assigning meaning / semantics to resources?27 27
2. Publish semantic dataOntologies (cont.) Ontologies Shared conceptualization of a domain Classification of domain concepts Meaningful relations between domain concepts In essence … “typed”schema 28
2. Publish semantic dataOntologies (cont.) 29 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 has a dc:creator whose name is is has another Person is whose name is dc:creator 29
2. Publish semantic dataOntologies (cont.) Ontology defines (e.g. FOAF ontology) Person  Class  URI – e.g., http://xmlns.com/foaf/Agent  A perspective of the concept via attributes / properties: name, age, gender, … Example Tom Heathis-aPerson Christian Bizeris-aPerson Tom Heath, Christian Bizer – characterized by the attributes defined in the Person class 30 30
A bit of history … A first use case for RDF was website metadata 3. Use real (live) URIs 31 Example ,[object Object],Subject ,[object Object],Property ,[object Object],Value ,[object Object],31
3. Use real (live) URIs (cont.) This looks great Web page has a URL Content and the metadata is served via Browser Unfortunately … it didn’t really work Because … 32 32
3. Use real (live) URIsThe problem The problem So what is the URI of Canberra? Canberra is a city not a Web page Canberra was established on 12-03-1913 www.canberra.com.au was created on 10-11-2008 Requirements Don’t mix Canberra with www.canberra.com.au Get data via existing protocols … a challenge 33 33 [Adapted from Sandro Hawke(W3C), Introduction to Linked Data, 2010]
3. Use real (live) URIs (cont.) Identifiers are required for things People, places, companies, products, courses, schools, buildings, plants, concerts, talks, species of plants, songs, musicians, etc … … all the things we have questions about … and all the questions … and all the answers Which become things on their own 34 34 [Adapted from Sandro Hawke(W3C), Introduction to Linked Data, 2010]
3. Use real (live) URIsSolutions Solution 1 - Hash URI In HTML http://www.w3.org/People/Berners-Lee/#Speaking Section in a webpage However, fragment semantics are up to content-type … In RDF http://www.w3.org/People/Berners-Lee/card#i Fragment can be ANYTHING in the world Identifies Tim Berners-Lee not a section in the HTML page 35 35
3. Use real (live) URIsSolutions (cont.) Solution 2 - Slash URIs In Browser GET http://dbpedia.org/resource/Canberra Server responds with redirect 303 See other LOCATION http://dbpedia.org/page/Canberra Two URIs A URI for the thing itself (in RDF for machines) A URI for a Web page (in HTML for humans) 36
One last thing … integration Following the principles … create semantic data … publish semantic data … how about integration / linking? Solutions Re-using established URIs Explicit entity consolidation (via URIs) SPARQL queries 37 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Explicit entity consolidation (via URIs) 38 Haller, Groza - Get on the Linked Data Web! (Meta 2011) http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 has a dc:creator whose name is http://tomheath.com/id/me has another ? http://data.semanticweb.org/person/tom-heath whose name is dc:creator
Explicit entity consolidation (via URIs) Linking similar concepts publishing in different datasets In principle, two types of relations owl:sameAs – strong assertion! rdfs:seeAlso – weak (loose) relation 39 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
SPARQL queries On-the-fly integration SPARQL Query language for semantic data (RDF) Across diverse datasets … similar to SQL from the DB world 40 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
SPARQL queries 41 Haller, Groza - Get on the Linked Data Web! (Meta 2011) prefix go: <http://purl.org/obo/owl/GO#> prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> prefix owl: <http://www.w3.org/2002/07/owl#> ... select ?genename ?processname where { graph <http://purl.org/commons/hcls/pubmesh>   { ?paper ?p mesh:D017966 .     ?article sc:identified_by_pmid ?paper.     ?gene sc:describes_gene_or_gene_product_mentioned_by ?article.   }   graph <http://purl.org/commons/hcls/goa>   { ?protein rdfs:subClassOf ?res.     ?res owl:onPropertyro:has_function.     ?res owl:someValuesFrom ?res2.     ?res2 owl:onPropertyro:realized_as.     ?res2 owl:someValuesFrom ?process.   graph <http://purl.org/commons/hcls/20070416/classrelations>   {{ ?process <http://purl.org/obo/owl/obo#part_of> go:GO_0007166}      union      { ?process rdfs:subClassOfgo:GO_0007166 }}        ?protein rdfs:subClassOf ?parent.        ?parent owl:equivalentClass ?res3.        ?res3 owl:hasValue ?gene.      }   graph <http://purl.org/commons/hcls/gene>   { ?gene rdfs:label ?genename }   graph <http://purl.org/commons/hcls/20070416>   { ?process rdfs:label ?processname} } MeSH: Pyramidal Neurons PubMed: Journal Articles Entrez Gene: Genes GO: Signal Transduction [Ivan Herman(W3C), Semantic Web Adoption and Applications, 2011
Linked Data principles - Recap 1. Publish semantic data 2. Enable linking 3. Use real (live) URIs 42 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Open Public Sector Information - Draft principles -   Open access to information Free Based on open standards Easily discoverable Understandable Machine-readable Freely reusable and transformable Robust information asset management frameworks adequately describing information assets using appropriate metadata documenting known limitations on data quality and caveats on data use preserving the agency's information assets for appropriate periods of time 43 Haller, Groza - Get on the Linked Data Web! (Meta 2011) RDF – Semantic Data Live URIS + Linking enabled Quality Availability Preservation
Open Public Sector Information - Draft principles -   Findable information Ensuring that published information has high quality metadata … Publishing the agency's information asset register to enable […] to identify the available information resources from a single source Open and accessible formats online Open Machine-readable Searchable and indexable by commonly used Web search applications 44 Haller, Groza - Get on the Linked Data Web! (Meta 2011) Live URIS + Linking enabled Linked Data Web !
In practice … 45 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
RDF … a “tool” for agents RDF annotations often express metadata … usually stored in a separate .rdf file  useful for agents, limited use for humans 46 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Data for the Web of Data Apart for relational DBs, most of the Web content is in … (X)HTML New content is generated on a daily basis Quest How do get structured data from this content? 47 Haller, Groza - Get on the Linked Data Web! (Meta 2011) [Adapted from Ivan Herman (W3C), RDFa, 2011]
The “traditional” Web Authors create HTML content … do not generate individual and separate RDF/XML files Reasons? RDF/XML is complex It requires separate storage, generation In any situation … it represents an overhead 48 Haller, Groza - Get on the Linked Data Web! (Meta 2011) [Adapted from Ivan Herman (W3C), RDFa, 2011]
Solution … RDFa Add extra structured content to (X)HTML pages Allow processors to extract this information and turn it into RDF RDFa … a “tool” for agents and humans 49 Haller, Groza - Get on the Linked Data Web! (Meta 2011) [Adapted from Ivan Herman (W3C), RDFa, 2011]
RDFa 50 50
RDFa RDFa = RDF in attributes Markup data in Web pages Encodes RDF triples in (X)HTML Represents a complete serialization of RDF Mechanism Adds extra attributes in (X)HTML Uses namespaces and URIs Integration is just as easy as in RDF 51 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
RDFa example – HTML <html>   <head> …   </head>   <body> <p> Morgan & Claypool Publishers    </p>     <p> Linked Data<br/> Evolving the Web into a Global Data Space <br/> Tom Heath <br/> Christian Bizer    </p>     <p> Synthesis lectures on The Semantic Web: Theory and Technology <br/> James Hendler, Series Editor     </p> </body> </html> 52 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
RDFa example – RDFa <html prefix=“dc: http://purl.org/dc/terms/” base="http://www.morganclaypool.com/book/S00334…WBE001">   <head> …   </head>   <body> <p about=""> <span property="dc:publisher">Morgan & Claypool Publishers</span>    </p>     <p about=""> <span property="dc:title">Linked Data</span><br/> <span property="dc:title">Evolving the Web into a Global Data Space</span><br/> <span property="dc:creator">Tom Heath</span> <br/> <span property="dc:creator">Christian Bizer</span>    </p>     <p about=""> <span property=”bibo:bkseries">Synthesis lectures on The Semantic Web: Theory and Technology</span><br/> James Hendler, Series Editor     </p> </body> </html> 53 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
In essence … The same (X)HTML file containing RDFa Is used … unchanged … by browsers Browsers ignore attributed they don’t reconigze Can be used by specialized processors to extract RDF 54 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Datasets, tools and applications 55 55
Raw datasets Great … but not really there yet APIs enable access … but not necessarily enable linking … … it is still a step ahead though … 56 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Raw datasets (cont.) Australian Government 57 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Raw datasets (cont.) US Government 58 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Linked Data datasets DBPedia Community effort Extract structured information from Wikipedia info boxes Core of the Linked Data Web 59 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Linked Data datasets 60 Haller, Groza - Get on the Linked Data Web! (Meta 2011) @prefix dbpedia <http://dbpedia.org/resource/>. @prefix dbprop <http://dbpedia.org/property/>. dbpedia:Canberra dbprop:name "Canberra" ; geo:lat "-35.308056" ; geo:lat "35.307499" ; geo:long "149.124420" ; geo:long "149.124451" ; dbprop:est "1913-03-12" ; dbprop:populationTotal "315868" ; dbprop:area "814" ;    ... dbpedia:AIS_Arena dbpedia:locationdbpedia:Canberra ;
Linked Data datasets 61 Haller, Groza - Get on the Linked Data Web! (Meta 2011) BBC Nature Programs Music
Linked Data datasets (cont.) New York Times As of January 2010 … 10,000 subject headings ~3,000 organizations ~5,000 people ~2,000 locations 62 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Linked Data datasets (cont.) UK Government – data.gov.uk 6,900 datasets Dept. for Business, Innovation and Skills Dept. for Transport Dept. of Health 63 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Linked Data datasets (cont.) 64 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Storage Support Virtuoso RDF triple store SPARQL access http://virtuoso.openlinksw.com/ Talis SaaS Cloud-based RDF storage SPARQL access REST APIs http://www.talis.com/platform Sesame RDF triple store SPARQL access http://www.openrdf.org/ 65 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
Indexing, APIs & Frameworks Sindice.com & Sig.ma The Semantic Web index Large scale data acquisition Data discovery & Mash-up Synchronization  RDF APIs Jena ARC2 Any23 Frameworks SILK PAGET 66 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
RDFa adopters 67 Haller, Groza - Get on the Linked Data Web! (Meta 2011) Facebook RDFa in OpenGraph Protocol April 2010 Any web page linked in the graph as a node Simple markup
RDFa adopters 68 Haller, Groza - Get on the Linked Data Web! (Meta 2011) [Adapted from Knud Moeller(DERI Galway), RDFa everywhere, 2010]
RDFa adopters 69 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
RDFa adopters 70 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
RDFa adopters 71 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
RDFa adopters 72 Haller, Groza - Get on the Linked Data Web! (Meta 2011) <div typeof="austlit:Work" id="CMCg" about="#CMCg" property="austlit:topicID" content="CMCg">   <span rel="austlit:hasTitle">    <span typeof="austlit:Title”id="SPJi" about="#SPJi”property="austlit:title">         The Drover’s Wife    </span> </span>   <span rel="austlit:form">     <span typeof="austlit:Form" about="http://austlit.../ns#i$” property="austlit:topicName">         short story     </span> </span>

Mais conteúdo relacionado

Mais procurados

Semantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataSemantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataMatthew Rowe
 
when the link makes sense
when the link makes sensewhen the link makes sense
when the link makes senseFabien Gandon
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Webostephens
 
WWW2014 Overview of W3C Linked Data Platform 20140410
WWW2014 Overview of W3C Linked Data Platform 20140410WWW2014 Overview of W3C Linked Data Platform 20140410
WWW2014 Overview of W3C Linked Data Platform 20140410Arnaud Le Hors
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
A Semantic Data Model for Web Applications
A Semantic Data Model for Web ApplicationsA Semantic Data Model for Web Applications
A Semantic Data Model for Web ApplicationsArmin Haller
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebTomek Pluskiewicz
 
Engineering a Semantic Web: ITWS Capstone Lecture (Spring 2014)
Engineering a Semantic Web: ITWS Capstone Lecture (Spring 2014)Engineering a Semantic Web: ITWS Capstone Lecture (Spring 2014)
Engineering a Semantic Web: ITWS Capstone Lecture (Spring 2014)Rensselaer Polytechnic Institute
 
Linked Data Usecases
Linked Data UsecasesLinked Data Usecases
Linked Data UsecasesMyungjin Lee
 
Semantic Web: Intro
Semantic Web: IntroSemantic Web: Intro
Semantic Web: IntroFariz Darari
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011Peter Mika
 
Semantic Web Austin Yahoo
Semantic Web Austin YahooSemantic Web Austin Yahoo
Semantic Web Austin YahooPeter Mika
 
ITWS 4310: Building and Consuming the Web of Data (Fall 2013)
ITWS 4310: Building and Consuming the Web of Data (Fall 2013)ITWS 4310: Building and Consuming the Web of Data (Fall 2013)
ITWS 4310: Building and Consuming the Web of Data (Fall 2013)Rensselaer Polytechnic Institute
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebMustafa Jarrar
 

Mais procurados (20)

Semantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic DataSemantic Technologies: Representing Semantic Data
Semantic Technologies: Representing Semantic Data
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 
when the link makes sense
when the link makes sensewhen the link makes sense
when the link makes sense
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
WWW2014 Overview of W3C Linked Data Platform 20140410
WWW2014 Overview of W3C Linked Data Platform 20140410WWW2014 Overview of W3C Linked Data Platform 20140410
WWW2014 Overview of W3C Linked Data Platform 20140410
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
A Semantic Data Model for Web Applications
A Semantic Data Model for Web ApplicationsA Semantic Data Model for Web Applications
A Semantic Data Model for Web Applications
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Engineering a Semantic Web: ITWS Capstone Lecture (Spring 2014)
Engineering a Semantic Web: ITWS Capstone Lecture (Spring 2014)Engineering a Semantic Web: ITWS Capstone Lecture (Spring 2014)
Engineering a Semantic Web: ITWS Capstone Lecture (Spring 2014)
 
Linked Data Usecases
Linked Data UsecasesLinked Data Usecases
Linked Data Usecases
 
Semantic Web: Intro
Semantic Web: IntroSemantic Web: Intro
Semantic Web: Intro
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
 
Webofdata
WebofdataWebofdata
Webofdata
 
Semantic Web Austin Yahoo
Semantic Web Austin YahooSemantic Web Austin Yahoo
Semantic Web Austin Yahoo
 
ITWS 4310: Building and Consuming the Web of Data (Fall 2013)
ITWS 4310: Building and Consuming the Web of Data (Fall 2013)ITWS 4310: Building and Consuming the Web of Data (Fall 2013)
ITWS 4310: Building and Consuming the Web of Data (Fall 2013)
 
Semantic web
Semantic web Semantic web
Semantic web
 
Semantic web Santhosh N Basavarajappa
Semantic web   Santhosh N BasavarajappaSemantic web   Santhosh N Basavarajappa
Semantic web Santhosh N Basavarajappa
 
Semantic web
Semantic webSemantic web
Semantic web
 
Web3uploaded
Web3uploadedWeb3uploaded
Web3uploaded
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic WebJarrar: The Next Generation of the Web 3.0: The Semantic Web
Jarrar: The Next Generation of the Web 3.0: The Semantic Web
 

Destaque

שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010Israeli Internet Association technology committee
 
Hacia una Nube de Datos Públicos Enlazados
Hacia una Nube de Datos Públicos EnlazadosHacia una Nube de Datos Públicos Enlazados
Hacia una Nube de Datos Públicos EnlazadosOpen Data @ CTIC
 
טכנולוגיות אינטרנט מתפתחות אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות אפליקציות ווב, מובייל, והווב הסמנטיטכנולוגיות אינטרנט מתפתחות אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות אפליקציות ווב, מובייל, והווב הסמנטיIsraeli Internet Association technology committee
 
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטיטכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטיIsraeli Internet Association technology committee
 
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותר
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותרכלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותר
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותרIsraeli Internet Association technology committee
 
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...Raj Lal
 
¿Por qué los servicios electrónicos se usan tan poco? cómo hacer frente a la ...
¿Por qué los servicios electrónicos se usan tan poco? cómo hacer frente a la ...¿Por qué los servicios electrónicos se usan tan poco? cómo hacer frente a la ...
¿Por qué los servicios electrónicos se usan tan poco? cómo hacer frente a la ...Open Data @ CTIC
 
Web Semântica: uma introdução
Web Semântica: uma introdução Web Semântica: uma introdução
Web Semântica: uma introdução Yasodara Cordova
 
Semantic Web Landscape 2009
Semantic Web Landscape 2009Semantic Web Landscape 2009
Semantic Web Landscape 2009LeeFeigenbaum
 
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013Fabien Gandon
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataFabien Gandon
 

Destaque (15)

כלים ושיטות להנגשת אתרי אינטרנט
כלים ושיטות להנגשת אתרי אינטרנטכלים ושיטות להנגשת אתרי אינטרנט
כלים ושיטות להנגשת אתרי אינטרנט
 
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010
שיטות לפיתוח אפליקציות ווב למכשירים ניידים - מובייל מונדי 28 ביוני 2010
 
מכשירים חדשים - עתיד הווב הנייד
מכשירים חדשים - עתיד הווב הנייד מכשירים חדשים - עתיד הווב הנייד
מכשירים חדשים - עתיד הווב הנייד
 
Hacia una Nube de Datos Públicos Enlazados
Hacia una Nube de Datos Públicos EnlazadosHacia una Nube de Datos Públicos Enlazados
Hacia una Nube de Datos Públicos Enlazados
 
טכנולוגיות אינטרנט מתפתחות אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות אפליקציות ווב, מובייל, והווב הסמנטיטכנולוגיות אינטרנט מתפתחות אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות אפליקציות ווב, מובייל, והווב הסמנטי
 
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטיטכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטי
 
פרסום נתונים ממשלתיים לציבור
פרסום נתונים ממשלתיים לציבורפרסום נתונים ממשלתיים לציבור
פרסום נתונים ממשלתיים לציבור
 
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותר
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותרכלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותר
כלים ושיטות לבניית אתרים תקניים, נגישים ועשירים יותר
 
Semntic Web Intro Eyal Sela
Semntic Web Intro  Eyal SelaSemntic Web Intro  Eyal Sela
Semntic Web Intro Eyal Sela
 
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
Accessible Design with HTML5 - HTML5DevConf.com May 21st San Francisco, 2012 ...
 
¿Por qué los servicios electrónicos se usan tan poco? cómo hacer frente a la ...
¿Por qué los servicios electrónicos se usan tan poco? cómo hacer frente a la ...¿Por qué los servicios electrónicos se usan tan poco? cómo hacer frente a la ...
¿Por qué los servicios electrónicos se usan tan poco? cómo hacer frente a la ...
 
Web Semântica: uma introdução
Web Semântica: uma introdução Web Semântica: uma introdução
Web Semântica: uma introdução
 
Semantic Web Landscape 2009
Semantic Web Landscape 2009Semantic Web Landscape 2009
Semantic Web Landscape 2009
 
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013W3C Tutorial on Semantic Web and Linked Data at WWW 2013
W3C Tutorial on Semantic Web and Linked Data at WWW 2013
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
 

Semelhante a Get on the Linked Data Web!

Future of Web 2.0 & The Semantic Web
Future of Web 2.0 & The Semantic WebFuture of Web 2.0 & The Semantic Web
Future of Web 2.0 & The Semantic Webis20090
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Jane Stevenson
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesJohn Breslin
 
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)Beat Signer
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic WebJohn Breslin
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic WebJuan Sequeda
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAFUldis Bojars
 
Semantic Technolgy
Semantic TechnolgySemantic Technolgy
Semantic TechnolgyTalat Fakhri
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0John Breslin
 
One day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic WebOne day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic WebVictor de Boer
 
Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked DataJane Stevenson
 
Madrid Building blocks of Linked Data
Madrid Building blocks of Linked DataMadrid Building blocks of Linked Data
Madrid Building blocks of Linked DataVictor de Boer
 
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)Beat Signer
 
鏈結資料在圖書館的應用20131107
鏈結資料在圖書館的應用20131107鏈結資料在圖書館的應用20131107
鏈結資料在圖書館的應用20131107皓仁 柯
 
Web of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesWeb of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesSabin Buraga
 

Semelhante a Get on the Linked Data Web! (20)

Engineering a Semantic Web (Spring 2018)
Engineering a Semantic Web (Spring 2018)Engineering a Semantic Web (Spring 2018)
Engineering a Semantic Web (Spring 2018)
 
Future of Web 2.0 & The Semantic Web
Future of Web 2.0 & The Semantic WebFuture of Web 2.0 & The Semantic Web
Future of Web 2.0 & The Semantic Web
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
 
Semantic Web in Action
Semantic Web in ActionSemantic Web in Action
Semantic Web in Action
 
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
 
Linked Data
Linked DataLinked Data
Linked Data
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
ITWS Capstone: Engineering a Semantic Web (Fall 2022)
ITWS Capstone: Engineering a Semantic Web (Fall 2022)ITWS Capstone: Engineering a Semantic Web (Fall 2022)
ITWS Capstone: Engineering a Semantic Web (Fall 2022)
 
What is the Semantic Web
What is the Semantic WebWhat is the Semantic Web
What is the Semantic Web
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAF
 
Semantic Technolgy
Semantic TechnolgySemantic Technolgy
Semantic Technolgy
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0
 
Introducing linked data
Introducing linked dataIntroducing linked data
Introducing linked data
 
One day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic WebOne day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic Web
 
Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked Data
 
Madrid Building blocks of Linked Data
Madrid Building blocks of Linked DataMadrid Building blocks of Linked Data
Madrid Building blocks of Linked Data
 
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)
Semantic Web - Lecture 09 - Web Information Systems (4011474FNR)
 
鏈結資料在圖書館的應用20131107
鏈結資料在圖書館的應用20131107鏈結資料在圖書館的應用20131107
鏈結資料在圖書館的應用20131107
 
Web of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case StudiesWeb of Data as a Solution for Interoperability. Case Studies
Web of Data as a Solution for Interoperability. Case Studies
 

Último

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Get on the Linked Data Web!

  • 1. Get on the Linked Data Web! Tudor Groza, The University of Queensland Armin Haller, CSIRO ICT Canberra Meta 2011 Canberra, 26 May 2011
  • 2. Linked Data Why now ? Haller, Groza - Get on the Linked Data Web! (Meta 2011) 2
  • 3. 2007 Gartner predictions During the next 10 years, Web-based technologies will improve the ability to embed semantic structures [… it] will occur in multiple evolutionary steps … By 2017, we expect the vision of the Semantic Web […] to coalesce […] and the majority of the Web pages are decorated with some form of semantic hypertext… By 2012, 80% of the public Web sites will use some level of semantic hypertext to create SW documents […] 15% of public Web sites will use more extensive Semantic Web-based ontologies to create semantic databases … Haller, Groza - Get on the Linked Data Web! (Meta 2011) 3 RDFa, microformats (hcard, hatom ,etc …) [Adapted from Ivan Herman (W3C), RDFa, 2011]
  • 4. Metadata in Use Haller, Groza - Get on the Linked Data Web! (Meta 2011) 4 [Peter Mika (Yahoo!), RDFa, 2011]
  • 5. Australian context Draft principles for the Open Public Section Information Haller, Groza - Get on the Linked Data Web! (Meta 2011) 5
  • 6. Technical context 6 Haller, Groza - Get on the Linked Data Web! (Meta 2011) png svg KR AJAX Speech Recognition HTML linkback Semantic Web Technologies WCAG Coreference CSS WebApps RDF SPARQL Entity Extraction URIs SSL Linked Data DL OWL HTTP JavaScript SKOS Theorem Proving XPath RIF XML GRDDL Web Technologies Logic Programming Semantic Technologies XSLT [Sandro Hawke(W3C), Introduction to Linked Data, 2010]
  • 7. Why Linking Data? Applications can find data … without centralization No central bottlenecks No central point-of-failure No central policies No need for permission Use existing … social structures Web structures 7 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 8. Data flow 8 Web Data Apps Inference (Knowledge discovery) Linked Data Semantic data Data in SQL DBs Etc … Data in Spreadsheets Crowd source data XML Data Raw Sensor Data Haller, Groza - Get on the Linked Data Web! (Meta 2011) [Adapted from Sandro Hawke(W3C), Introduction to Linked Data, 2010]
  • 9. Linked Data cloud growth Haller, Groza - Get on the Linked Data Web! (Meta 2011) 9 As of May 2007
  • 10. Linked Data cloud growth Haller, Groza - Get on the Linked Data Web! (Meta 2011) 10 As of February 2008
  • 11. Linked Data cloud growth Haller, Groza - Get on the Linked Data Web! (Meta 2011) 11 As of July 2009
  • 12. Linked Data cloud growth Haller, Groza - Get on the Linked Data Web! (Meta 2011) 12 As of September 2010 [Richard Cyganiak, AnjaJentzsch, Linking Open Data cloud diagram, 2011]
  • 14. Linked Data principles 1. Enable linking Good Website design 2. Publish semantic (meta)data Export data in RDF 3. Use real (live) URIs The heart of Linked Data 14 14
  • 15. 1. Enable linking Put your information on your website Invest in content management Consider offering public APIs Use goodURLs Readable, unambiguous … even in 10 years http://example.com/index.php?123456  http://example.com/about/staff/john-doe URL survival plan Support … Caching Content negotiation 15 15 [Adapted from Sandro Hawke(W3C), Introduction to Linked Data, 2010]
  • 16. 2. Publish semantic data Semantic data RDF Provide comprehensive information for all items For each question about the item … provide an answer 16 Premier? Nickname? Capital? 16
  • 17. 2. Publish semantic dataRDF RDF – Resource Description Framework Knowledge representation language for the Semantic Web Add structured information to Web resources RDF as data model Statements about Web resources Triples: Subject – Predicate – Object Graph on URIs 17 17
  • 18. 2. Publish semantic dataURIs URI – Uniform Resource Identifier Compact sequence of characters … … identifies an abstract or physical resource [RFC3986] URI ≈ URL http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 Linked Data world URI references 18 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 19. 2. Publish semantic dataRDF (cont.) RDF triples Subject: URI reference or BNode Predicate: URI reference Object: URI reference or BNode or Literal RDF “data types” URI references BNodes– blank nodes  node without a name Literals – actual values of simple (usual) data types, e.g., int, long, string, etc… 19 19
  • 20. 2. Publish semantic dataRDF Example 20 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 Publisher Title Author Book series Editor 20
  • 21. 2. Publish semantic dataRDF Example (cont.) 21 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 has a dc:title which is 21
  • 22. 2. Publish semantic dataRDF Example (cont.) 22 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 has a dc:creator whose name is has another whose name is dc:creator 22
  • 23. 2. Publish semantic dataRDF Example (cont.) 23 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 has a which is dc:publisher 23
  • 24. 2. Publish semantic dataRDF Example (cont.) 24 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 is part of bibo:bkseries which is 24
  • 25. 2. Publish semantic dataRDF Example (cont.) 25 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 is part of which is dc:publisher bibo:bkseries which is has a 25
  • 26. 2. Publish semantic dataRDF Example (cont.) @prefix dc: <http://purl.org/dc/terms/> . @prefix bibo: <http://purl.org/bibo/> . @prefix : <http://www.morganclaypool.com/book/> . :S00334ED1V01Y201102WBE001 dc:title “Linked Data …” . :S00334ED1V01Y201102WBE001 dc:creator “Tom Heath” . :S00334ED1V01Y201102WBE001 dc:creator “Christian Bizer” . :S00334ED1V01Y201102WBE001 dc:publisher “Morgan & Claypool” . :S00334ED1V01Y201102WBE001 bibo:bkseries “Synthesis Lectures …” . 26 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 27.
  • 30. How about assigning meaning / semantics to resources?27 27
  • 31. 2. Publish semantic dataOntologies (cont.) Ontologies Shared conceptualization of a domain Classification of domain concepts Meaningful relations between domain concepts In essence … “typed”schema 28
  • 32. 2. Publish semantic dataOntologies (cont.) 29 http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 has a dc:creator whose name is is has another Person is whose name is dc:creator 29
  • 33. 2. Publish semantic dataOntologies (cont.) Ontology defines (e.g. FOAF ontology) Person Class URI – e.g., http://xmlns.com/foaf/Agent A perspective of the concept via attributes / properties: name, age, gender, … Example Tom Heathis-aPerson Christian Bizeris-aPerson Tom Heath, Christian Bizer – characterized by the attributes defined in the Person class 30 30
  • 34.
  • 35. 3. Use real (live) URIs (cont.) This looks great Web page has a URL Content and the metadata is served via Browser Unfortunately … it didn’t really work Because … 32 32
  • 36. 3. Use real (live) URIsThe problem The problem So what is the URI of Canberra? Canberra is a city not a Web page Canberra was established on 12-03-1913 www.canberra.com.au was created on 10-11-2008 Requirements Don’t mix Canberra with www.canberra.com.au Get data via existing protocols … a challenge 33 33 [Adapted from Sandro Hawke(W3C), Introduction to Linked Data, 2010]
  • 37. 3. Use real (live) URIs (cont.) Identifiers are required for things People, places, companies, products, courses, schools, buildings, plants, concerts, talks, species of plants, songs, musicians, etc … … all the things we have questions about … and all the questions … and all the answers Which become things on their own 34 34 [Adapted from Sandro Hawke(W3C), Introduction to Linked Data, 2010]
  • 38. 3. Use real (live) URIsSolutions Solution 1 - Hash URI In HTML http://www.w3.org/People/Berners-Lee/#Speaking Section in a webpage However, fragment semantics are up to content-type … In RDF http://www.w3.org/People/Berners-Lee/card#i Fragment can be ANYTHING in the world Identifies Tim Berners-Lee not a section in the HTML page 35 35
  • 39. 3. Use real (live) URIsSolutions (cont.) Solution 2 - Slash URIs In Browser GET http://dbpedia.org/resource/Canberra Server responds with redirect 303 See other LOCATION http://dbpedia.org/page/Canberra Two URIs A URI for the thing itself (in RDF for machines) A URI for a Web page (in HTML for humans) 36
  • 40. One last thing … integration Following the principles … create semantic data … publish semantic data … how about integration / linking? Solutions Re-using established URIs Explicit entity consolidation (via URIs) SPARQL queries 37 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 41. Explicit entity consolidation (via URIs) 38 Haller, Groza - Get on the Linked Data Web! (Meta 2011) http://www.morganclaypool.com/book/S00334ED1V01Y201102WBE001 has a dc:creator whose name is http://tomheath.com/id/me has another ? http://data.semanticweb.org/person/tom-heath whose name is dc:creator
  • 42. Explicit entity consolidation (via URIs) Linking similar concepts publishing in different datasets In principle, two types of relations owl:sameAs – strong assertion! rdfs:seeAlso – weak (loose) relation 39 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 43. SPARQL queries On-the-fly integration SPARQL Query language for semantic data (RDF) Across diverse datasets … similar to SQL from the DB world 40 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 44. SPARQL queries 41 Haller, Groza - Get on the Linked Data Web! (Meta 2011) prefix go: <http://purl.org/obo/owl/GO#> prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> prefix owl: <http://www.w3.org/2002/07/owl#> ... select ?genename ?processname where { graph <http://purl.org/commons/hcls/pubmesh> { ?paper ?p mesh:D017966 . ?article sc:identified_by_pmid ?paper. ?gene sc:describes_gene_or_gene_product_mentioned_by ?article. } graph <http://purl.org/commons/hcls/goa> { ?protein rdfs:subClassOf ?res. ?res owl:onPropertyro:has_function. ?res owl:someValuesFrom ?res2. ?res2 owl:onPropertyro:realized_as. ?res2 owl:someValuesFrom ?process. graph <http://purl.org/commons/hcls/20070416/classrelations> {{ ?process <http://purl.org/obo/owl/obo#part_of> go:GO_0007166} union { ?process rdfs:subClassOfgo:GO_0007166 }} ?protein rdfs:subClassOf ?parent. ?parent owl:equivalentClass ?res3. ?res3 owl:hasValue ?gene. } graph <http://purl.org/commons/hcls/gene> { ?gene rdfs:label ?genename } graph <http://purl.org/commons/hcls/20070416> { ?process rdfs:label ?processname} } MeSH: Pyramidal Neurons PubMed: Journal Articles Entrez Gene: Genes GO: Signal Transduction [Ivan Herman(W3C), Semantic Web Adoption and Applications, 2011
  • 45. Linked Data principles - Recap 1. Publish semantic data 2. Enable linking 3. Use real (live) URIs 42 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 46. Open Public Sector Information - Draft principles - Open access to information Free Based on open standards Easily discoverable Understandable Machine-readable Freely reusable and transformable Robust information asset management frameworks adequately describing information assets using appropriate metadata documenting known limitations on data quality and caveats on data use preserving the agency's information assets for appropriate periods of time 43 Haller, Groza - Get on the Linked Data Web! (Meta 2011) RDF – Semantic Data Live URIS + Linking enabled Quality Availability Preservation
  • 47. Open Public Sector Information - Draft principles - Findable information Ensuring that published information has high quality metadata … Publishing the agency's information asset register to enable […] to identify the available information resources from a single source Open and accessible formats online Open Machine-readable Searchable and indexable by commonly used Web search applications 44 Haller, Groza - Get on the Linked Data Web! (Meta 2011) Live URIS + Linking enabled Linked Data Web !
  • 48. In practice … 45 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 49. RDF … a “tool” for agents RDF annotations often express metadata … usually stored in a separate .rdf file useful for agents, limited use for humans 46 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 50. Data for the Web of Data Apart for relational DBs, most of the Web content is in … (X)HTML New content is generated on a daily basis Quest How do get structured data from this content? 47 Haller, Groza - Get on the Linked Data Web! (Meta 2011) [Adapted from Ivan Herman (W3C), RDFa, 2011]
  • 51. The “traditional” Web Authors create HTML content … do not generate individual and separate RDF/XML files Reasons? RDF/XML is complex It requires separate storage, generation In any situation … it represents an overhead 48 Haller, Groza - Get on the Linked Data Web! (Meta 2011) [Adapted from Ivan Herman (W3C), RDFa, 2011]
  • 52. Solution … RDFa Add extra structured content to (X)HTML pages Allow processors to extract this information and turn it into RDF RDFa … a “tool” for agents and humans 49 Haller, Groza - Get on the Linked Data Web! (Meta 2011) [Adapted from Ivan Herman (W3C), RDFa, 2011]
  • 54. RDFa RDFa = RDF in attributes Markup data in Web pages Encodes RDF triples in (X)HTML Represents a complete serialization of RDF Mechanism Adds extra attributes in (X)HTML Uses namespaces and URIs Integration is just as easy as in RDF 51 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 55. RDFa example – HTML <html> <head> … </head> <body> <p> Morgan & Claypool Publishers </p> <p> Linked Data<br/> Evolving the Web into a Global Data Space <br/> Tom Heath <br/> Christian Bizer </p> <p> Synthesis lectures on The Semantic Web: Theory and Technology <br/> James Hendler, Series Editor </p> </body> </html> 52 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 56. RDFa example – RDFa <html prefix=“dc: http://purl.org/dc/terms/” base="http://www.morganclaypool.com/book/S00334…WBE001"> <head> … </head> <body> <p about=""> <span property="dc:publisher">Morgan & Claypool Publishers</span> </p> <p about=""> <span property="dc:title">Linked Data</span><br/> <span property="dc:title">Evolving the Web into a Global Data Space</span><br/> <span property="dc:creator">Tom Heath</span> <br/> <span property="dc:creator">Christian Bizer</span> </p> <p about=""> <span property=”bibo:bkseries">Synthesis lectures on The Semantic Web: Theory and Technology</span><br/> James Hendler, Series Editor </p> </body> </html> 53 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 57. In essence … The same (X)HTML file containing RDFa Is used … unchanged … by browsers Browsers ignore attributed they don’t reconigze Can be used by specialized processors to extract RDF 54 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 58. Datasets, tools and applications 55 55
  • 59. Raw datasets Great … but not really there yet APIs enable access … but not necessarily enable linking … … it is still a step ahead though … 56 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 60. Raw datasets (cont.) Australian Government 57 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 61. Raw datasets (cont.) US Government 58 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 62. Linked Data datasets DBPedia Community effort Extract structured information from Wikipedia info boxes Core of the Linked Data Web 59 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 63. Linked Data datasets 60 Haller, Groza - Get on the Linked Data Web! (Meta 2011) @prefix dbpedia <http://dbpedia.org/resource/>. @prefix dbprop <http://dbpedia.org/property/>. dbpedia:Canberra dbprop:name "Canberra" ; geo:lat "-35.308056" ; geo:lat "35.307499" ; geo:long "149.124420" ; geo:long "149.124451" ; dbprop:est "1913-03-12" ; dbprop:populationTotal "315868" ; dbprop:area "814" ; ... dbpedia:AIS_Arena dbpedia:locationdbpedia:Canberra ;
  • 64. Linked Data datasets 61 Haller, Groza - Get on the Linked Data Web! (Meta 2011) BBC Nature Programs Music
  • 65. Linked Data datasets (cont.) New York Times As of January 2010 … 10,000 subject headings ~3,000 organizations ~5,000 people ~2,000 locations 62 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 66. Linked Data datasets (cont.) UK Government – data.gov.uk 6,900 datasets Dept. for Business, Innovation and Skills Dept. for Transport Dept. of Health 63 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 67. Linked Data datasets (cont.) 64 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 68. Storage Support Virtuoso RDF triple store SPARQL access http://virtuoso.openlinksw.com/ Talis SaaS Cloud-based RDF storage SPARQL access REST APIs http://www.talis.com/platform Sesame RDF triple store SPARQL access http://www.openrdf.org/ 65 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 69. Indexing, APIs & Frameworks Sindice.com & Sig.ma The Semantic Web index Large scale data acquisition Data discovery & Mash-up Synchronization RDF APIs Jena ARC2 Any23 Frameworks SILK PAGET 66 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 70. RDFa adopters 67 Haller, Groza - Get on the Linked Data Web! (Meta 2011) Facebook RDFa in OpenGraph Protocol April 2010 Any web page linked in the graph as a node Simple markup
  • 71. RDFa adopters 68 Haller, Groza - Get on the Linked Data Web! (Meta 2011) [Adapted from Knud Moeller(DERI Galway), RDFa everywhere, 2010]
  • 72. RDFa adopters 69 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 73. RDFa adopters 70 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 74. RDFa adopters 71 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 75. RDFa adopters 72 Haller, Groza - Get on the Linked Data Web! (Meta 2011) <div typeof="austlit:Work" id="CMCg" about="#CMCg" property="austlit:topicID" content="CMCg">   <span rel="austlit:hasTitle"> <span typeof="austlit:Title”id="SPJi" about="#SPJi”property="austlit:title"> The Drover’s Wife </span> </span>   <span rel="austlit:form"> <span typeof="austlit:Form" about="http://austlit.../ns#i$” property="austlit:topicName"> short story </span> </span>
  • 76. Drupal 7! 73 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 77. Drupal 7! Widely adopted open source CMS ING, Tesla motors, Garmin, Ebay, US House of Representatives, Yahoo! Style guide, FOI@DEEWR, … RDFa support out of the box! Common content types mapped to concepts from DublinCore, FOAF or SIOC Without any technical knowledge … you’re publishing Linked Data! 74 Haller, Groza - Get on the Linked Data Web! (Meta 2011)
  • 78. Get on the Linked Data Web! Armin Haller CSIRO ICT Canberra W3C Office Australia Contact: armin@w3.org Tudor Groza The University of Queensland Contact: tudor.groza@uq.edu.au Meta 2011 Canberra, 26 May 2011

Notas do Editor

  1. Economic context
  2. Policy, governmental context
  3. Technical context