Date post: | 11-May-2015 |
Category: |
Technology |
Upload: | philipp-frischmuth |
View: | 4,971 times |
Download: | 2 times |
Semantic Pingback
AKSW, Universität Leipzig
Sebastian Tramp Philipp Frischmuth Tim Ermilov Sören Auer
http://aksw.org/Projects/SemanticPingback
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
Blogosphere
• Distributed
• (Automated) Backlinking
• Trackback, Pingback
• Wordpress, Serendipity
Alice & Bob
Original Post Responding Post
My thoughts about...
Alice
What Alice thinks of...
BobLink
Notification
Comment + Backlink
Pingback
• Speci!es:
• Simple communication interface
• Server detection mechanism
• Reactions and social interactions
• Result:
• Network effect
• Better interlinking
Semantic Pingback
• Support for
• Linked Data
• RDFa-enhanced documents
• Mixed Pingbacks
Semantic Pingback (contd.)
Pingback
Web of Documents Web of Data
Semantic Pingback
Requirements
Web of Documents Web of Data
# ...<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
Web of Documents Web of Data
Document and Data WebInterlinking
• Links from Data Web:
• Conventional servers
• Semantic Pingbacks clients
• e.g. foaf:weblog
Web of Documents Web of Data
Document and Data WebInterlinking (contd.)
• Links to Data Web:
• Conventional clients
• Semantic Pingback enabled servers
• e.g. link to DBpedia
Use RDFa-enhanced content
• Traditional blog and wiki systems + RDFa
• Plain links become typed links
• Propagation of typed links without further modi!cations
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>
and Spam preventionProvenance Tracking
• Trust on the Data Web
• Track source of data
• Content analysis
• Social relationship
Architecture
Linking Resource(Source)
Linked Resource(Target)
Pingback Client(Link Propagator)
Pingback Server
links
observes
communicates
discovers
announces
fetches
Publisher
(updates)
(noti!es)
Pingback Client
• Tasks:
(1) Determine suitable links
(2) Detect Pingback server
(3) Communicate with server
• Communication interface untouched
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
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>
@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
Pingback Server
• Communication behavior de!ned only
• Guidelines for important tasks:
• Backlinking
• Provenance Tracking
• Spam prevention
Backlinking
3 steps:
(1) Request RDF representation
(2) Try to extract RDFa from HTML
(3) Search for untyped link(s)
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)
Provenance Tracking
• Provenance vocabulary by Hartig & Zhao
• Creation guideline for Pingback requests
• http://purl.org/net/pingback/RequestGuideline
Spam Prevention
• Valid links:
• Connecting source with target
• At least mentions target
• Admissible links:
• Information analysis
• Publisher relationship analysis
Implementation & Evaluation
Semantic (Data-)WikiOntoWiki
Client & ServerPingback in OntoWiki
• OntoWiki extension
• Client:
• On statement addition
• Subject: Linked Data enabled
• Object: Pingback-enabled
Client & ServerPingback in OntoWiki (contd.)
• Server:
• Adds statements to local KB
• Versioning for provenance tracking
Triplify
# ...
<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
pingback.aksw.org
• Standalone Pingback server
• Can be employed for plain RDF !les
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...!
Conclusions
• Goals:
• Bring Pingback to the Data Web
• Interlink Document + Data Web
• Backwards compatible extension
• Easy to adapt
Thank You
• Demo Session
• Today, 4 - 6 pm, Room 2
• Anytime:
Sebastian TrampNorman Heino Philipp Frischmuth