semantic pingback (ekaw)
TRANSCRIPT
![Page 1: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/1.jpg)
Semantic Pingback
AKSW, Universität Leipzig
Sebastian Tramp Philipp Frischmuth Tim Ermilov Sören Auer
http://aksw.org/Projects/SemanticPingback
![Page 2: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/2.jpg)
Introduction
As of September 2010
MusicBrainz
(zitgist)
P20
YAGO
World Fact-book (FUB)
WordNet (W3C)
WordNet(VUA)
VIVO UFVIVO
Indiana
VIVO Cornell
VIAF
URIBurner
Sussex Reading
Lists
Plymouth Reading
Lists
UMBEL
UK Post-codes
legislation.gov.uk
Uberblic
UB Mann-heim
TWC LOGD
Twarql
transportdata.gov
.uk
totl.net
Tele-graphis
TCMGeneDIT
TaxonConcept
The Open Library (Talis)
t4gm
Surge Radio
STW
RAMEAU SH
statisticsdata.gov
.uk
St. Andrews Resource
Lists
ECS South-ampton EPrints
Semantic CrunchBase
semanticweb.org
SemanticXBRL
SWDog Food
rdfabout US SEC
Wiki
UN/LOCODE
Ulm
ECS (RKB
Explorer)
Roma
RISKS
RESEX
RAE2001
Pisa
OS
OAI
NSF
New-castle
LAAS
KISTIJISC
IRIT
IEEE
IBM
Eurécom
ERA
ePrints
dotAC
DEPLOY
DBLP (RKB
Explorer)
Course-ware
CORDIS
CiteSeer
Budapest
ACM
riese
Revyu
researchdata.gov
.uk
referencedata.gov
.uk
Recht-spraak.
nl
RDFohloh
Last.FM (rdfize)
RDF Book
Mashup
PSH
ProductDB
PBAC
Poké-pédia
Ord-nance Survey
Openly Local
The Open Library
OpenCyc
OpenCalais
OpenEI
New York
Times
NTU Resource
Lists
NDL subjects
MARC Codes List
Man-chesterReading
Lists
Lotico
The London Gazette
LOIUS
lobidResources
lobidOrgani-sations
LinkedMDB
LinkedLCCN
LinkedGeoData
LinkedCT
Linked Open
Numbers
lingvoj
LIBRIS
Lexvo
LCSH
DBLP (L3S)
Linked Sensor Data (Kno.e.sis)
Good-win
Family
Jamendo
iServe
NSZL Catalog
GovTrack
GESIS
GeoSpecies
GeoNames
GeoLinkedData(es)
GTAA
STITCHSIDER
Project Guten-berg (FUB)
MediCare
Euro-stat
(FUB)
DrugBank
Disea-some
DBLP (FU
Berlin)
DailyMed
Freebase
flickr wrappr
Fishes of Texas
FanHubz
Event-Media
EUTC Produc-
tions
Eurostat
EUNIS
ESD stan-dards
Popula-tion (En-AKTing)
NHS (EnAKTing)
Mortality (En-
AKTing)Energy
(En-AKTing)
CO2(En-
AKTing)
educationdata.gov
.uk
ECS South-ampton
Gem. Norm-datei
datadcs
MySpace(DBTune)
MusicBrainz
(DBTune)
Magna-tune
John Peel(DB
Tune)
classical(DB
Tune)
Audio-scrobbler (DBTune)
Last.fmArtists
(DBTune)
DBTropes
dbpedia lite
DBpedia
Pokedex
Airports
NASA (Data Incu-bator)
MusicBrainz(Data
Incubator)
Moseley Folk
Discogs(Data In-cubator)
Climbing
Linked Data for Intervals
Cornetto
Chronic-ling
America
Chem2Bio2RDF
biz.data.
gov.uk
UniSTS
UniRef
UniPath-way
UniParc
Taxo-nomy
UniProt
SGD
Reactome
PubMed
PubChem
PRO-SITE
ProDom
Pfam PDB
OMIM
OBO
MGI
KEGG Reaction
KEGG Pathway
KEGG Glycan
KEGG Enzyme
KEGG Drug
KEGG Cpd
InterPro
HomoloGene
HGNC
Gene Ontology
GeneID
GenBank
ChEBI
CAS
Affy-metrix
BibBaseBBC
Wildlife Finder
BBC Program
mesBBC
Music
rdfaboutUS Census
Media
Geographic
Publications
Government
Cross-domain
Life sciences
User-generated contentLinking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/
>200 interlinked datasets, >13 billion facts
![Page 3: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/3.jpg)
Blogosphere
• Distributed
• (Automated) Backlinking
• Trackback, Pingback
• Wordpress, Serendipity
![Page 4: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/4.jpg)
Alice & Bob
Original Post Responding Post
My thoughts about...
Alice
What Alice thinks of...
BobLink
Notification
Comment + Backlink
![Page 5: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/5.jpg)
Pingback
• Speci!es:
• Simple communication interface
• Server detection mechanism
• Reactions and social interactions
• Result:
• Network effect
• Better interlinking
![Page 6: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/6.jpg)
Semantic Pingback
• Support for
• Linked Data
• RDFa-enhanced documents
• Mixed Pingbacks
![Page 7: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/7.jpg)
Semantic Pingback (contd.)
Pingback
Web of Documents Web of Data
Semantic Pingback
![Page 8: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/8.jpg)
Requirements
![Page 9: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/9.jpg)
Web of Documents Web of Data
![Page 10: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/10.jpg)
# ...<http://philipp.frischmuth24.de/id/me> a foaf:Person ;
foaf:name "Philipp Frischmuth" ;foaf:knows <http://sebastian.tramp.name> ;foaf:knows <http://id.feedface.de/me> .
# ...
<html><!-- ... --><a href="http://example.org/alice/post1">Link to Blogpost</a><!-- ... --></html>
Documents + Linked Data
![Page 11: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/11.jpg)
Web of Documents Web of Data
![Page 12: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/12.jpg)
Document and Data WebInterlinking
• Links from Data Web:
• Conventional servers
• Semantic Pingbacks clients
• e.g. foaf:weblog
![Page 13: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/13.jpg)
Web of Documents Web of Data
![Page 14: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/14.jpg)
Document and Data WebInterlinking (contd.)
• Links to Data Web:
• Conventional clients
• Semantic Pingback enabled servers
• e.g. link to DBpedia
![Page 15: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/15.jpg)
Use RDFa-enhanced content
• Traditional blog and wiki systems + RDFa
• Plain links become typed links
• Propagation of typed links without further modi!cations
![Page 16: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/16.jpg)
within RDF documentsServer Announcement
HTTP/1.1 302 FoundX-Pingback: http://pingback.aksw.org/Location: http://bis.informatik.uni-leipzig.de/SebastianTrampContent-Type: text/html
<html><!-- ... --><link rel="pingback" href="http://pingback.aksw.org" /><!-- ... --></html>
![Page 17: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/17.jpg)
and Spam preventionProvenance Tracking
• Trust on the Data Web
• Track source of data
• Content analysis
• Social relationship
![Page 18: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/18.jpg)
Architecture
![Page 19: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/19.jpg)
Linking Resource(Source)
Linked Resource(Target)
Pingback Client(Link Propagator)
Pingback Server
links
observes
communicates
discovers
announces
fetches
Publisher
(updates)
(noti!es)
![Page 20: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/20.jpg)
Pingback Client
• Tasks:
(1) Determine suitable links
(2) Detect Pingback server
(3) Communicate with server
• Communication interface untouched
![Page 21: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/21.jpg)
aka. autodiscovery process
HTTP/1.1 302 FoundX-Pingback: http://pingback.aksw.org/Location: http://bis.informatik.uni-leipzig.de/SebastianTrampContent-Type: text/html
Server Detection
• Applicable for all resource types
• Performs also with Linked Data
![Page 22: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/22.jpg)
Server Detection (contd.)
• Min. requirements on publisher side
• Applicable for HTML documents only
• Performs with RDFa-enhanced web pages
<html><!-- ... --><link rel="pingback" href="http://pingback.aksw.org" /><!-- ... --></html>
![Page 23: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/23.jpg)
@prefix pingback: <http://purl.org/net/pingback/> .# ...<http://philipp.frischmuth24.de/id/me> a foaf:Person ;
pingback:service <http://pingback.aksw.org/> ;# ...
Server Detection (contd.)
• Equivalent to HTML link element
• Usable in arbitrary RDF !les
![Page 24: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/24.jpg)
Pingback Server
• Communication behavior de!ned only
• Guidelines for important tasks:
• Backlinking
• Provenance Tracking
• Spam prevention
![Page 25: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/25.jpg)
Backlinking
3 steps:
(1) Request RDF representation
(2) Try to extract RDFa from HTML
(3) Search for untyped link(s)
![Page 26: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/26.jpg)
Backlinking (contd.)
• Direct link(s): add to servers KB
• sioc:links_to or dc:references for untyped links
• rdfs:seeAlso for links employing the target resource as subject or object
• Optional: store metadata (e.g. description)
![Page 27: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/27.jpg)
Provenance Tracking
• Provenance vocabulary by Hartig & Zhao
• Creation guideline for Pingback requests
• http://purl.org/net/pingback/RequestGuideline
![Page 28: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/28.jpg)
Spam Prevention
• Valid links:
• Connecting source with target
• At least mentions target
• Admissible links:
• Information analysis
• Publisher relationship analysis
![Page 29: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/29.jpg)
Implementation & Evaluation
![Page 30: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/30.jpg)
Semantic (Data-)WikiOntoWiki
![Page 31: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/31.jpg)
Client & ServerPingback in OntoWiki
• OntoWiki extension
• Client:
• On statement addition
• Subject: Linked Data enabled
• Object: Pingback-enabled
![Page 32: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/32.jpg)
Client & ServerPingback in OntoWiki (contd.)
• Server:
• Adds statements to local KB
• Versioning for provenance tracking
![Page 33: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/33.jpg)
![Page 34: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/34.jpg)
![Page 35: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/35.jpg)
![Page 36: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/36.jpg)
Triplify
![Page 37: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/37.jpg)
# ...
<post/1> a sioc:Post ;sioc:has_creator <user/1> ;dcterms:created "2010-02-17T05:48:11" ;dcterms:title "Hello world!" ;sioc:content "Welcome to Wordpress. This is your..." .
# ...
<http://blog.aksw.org/2008/pingback-test/>sioc:links_to <post/1> .
Pingback in Triplify
![Page 38: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/38.jpg)
pingback.aksw.org
• Standalone Pingback server
• Can be employed for plain RDF !les
![Page 39: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/39.jpg)
pingback.aksw.org (contd.)
<!-- ... -->
<foaf:Person rdf:about="http://philipp.frischmuth24.de/id/me"><foaf:name>Philipp Frischmuth</foaf:name><foaf:based_near rdf:resource="http://dbpedia.org/resource/Leipzig" /><foaf:knows rdf:resource="http://id.feedface.de/me" /><foaf:knows rdf:resource="http://sebastian.tramp.name" /><!-- ... --><pingback:service rdf:resource="http://pingback.aksw.org/" />
</foaf:Person>
<!-- ... -->
Try it out...!
![Page 40: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/40.jpg)
Conclusions
• Goals:
• Bring Pingback to the Data Web
• Interlink Document + Data Web
• Backwards compatible extension
• Easy to adapt
![Page 41: Semantic Pingback (EKAW)](https://reader034.vdocuments.site/reader034/viewer/2022042700/55504f82b4c905b2788b52b6/html5/thumbnails/41.jpg)
Thank You
• Demo Session
• Today, 4 - 6 pm, Room 2
• Anytime:
Sebastian TrampNorman Heino Philipp Frischmuth