Creating Knowledge out of Interlinked Data
LOD2 Presentation . 02.09.2010 . Page http://lod2.eu
AKSW, Universität Leipzig
OntoWiki Browsing and Editing RDF Knowledge bases with OntoWiki and - - PowerPoint PPT Presentation
Creating Knowledge out of Interlinked Data OntoWiki Browsing and Editing RDF Knowledge bases with OntoWiki and RDFauthor Norman Heino AKSW, Universitt Leipzig LOD2 Presentation . 02.09.2010 . Page http://lod2.eu Creating Knowledge out
Creating Knowledge out of Interlinked Data
LOD2 Presentation . 02.09.2010 . Page http://lod2.eu
AKSW, Universität Leipzig
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Schedule
2
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
3
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Wikiwiki Concepts
Ward Cunningham
4
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Semantic Wikis
5
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Semantic MediaWiki
Semantic store MediaWiki DB (MySQL) Storage Abstraction Storage Implementation Parsing Rendering Inline Queries Setup Lan- guage Java- Scripts + CSS OWL Export ... Datatype API Data processing Type:String Type:Date Type:Number ... Page display and manipulation Special pages DB interface
MediaWiki
Webserver (Apache)
Semantic MediaWiki
Setup Language system
6
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
OntoWiki
Application Layer OntoWiki API Zend Framework Persistence Layer (Erfurt API) RDF Store
Store Adapter
Authentication, ACL, Versioning, … User Interface Layer CSS Framework OntoWiki UI API RDFa Widgets Templates
http://erfurt-framework.org/
7
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
8
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Architecture
Application Layer OntoWiki API Zend Framework User Interface Layer CSS Framework OntoWiki UI API RDFa Widgets Templates
9
Persistence Layer (Erfurt API) RDF Store
Store Adapter
Authentication, ACL, Versioning, …
http://erfurt-framework.org/
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Vision
10
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Interfaces
11
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Extensibility
12
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Access Control
13
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Other Features
14
Creating Knowledge out of Interlinked Data
COMPSAC 2011 • 2011-07-19 • Munich • Page http://lod2.eu 15
Creating Knowledge out of Interlinked Data
COMPSAC 2011 • 2011-07-19 • Munich • Page http://lod2.eu 16
Creating Knowledge out of Interlinked Data
COMPSAC 2011 • 2011-07-19 • Munich • Page http://lod2.eu 17
Creating Knowledge out of Interlinked Data
COMPSAC 2011 • 2011-07-19 • Munich • Page http://lod2.eu 18
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
19
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
RDFa
Images: http://www.w3.org/TR/xhtml-rdfa-primer/
20
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Knowledge Engineering with RDFa
XHTML + RDFa Web Server + RDF Store Edit SPARQL/Update HTTP
21
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Implementation
HTML Form
RDF Store
Extracted Triples
XHTML + RDFa
22
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
23
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Web content and Linked Data
24
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
OntoWiki Site Extension Erfurt Framework RDFa RDFauthor Zend Framework
(Zend_View)
Linked Data Virtuoso RDF Store BibSonomy RSS/Atom Blog Posts Twitter Site Vocabulary
(foaf, doap)
Instance Data Taxonomy
(skos)
expressed in expressed in consumes uses exposes imports syndicates updates exposed as exposed as uses is built upon SPARQL
Software component Exchange format/practice External service Represented knowledge
Architecture of the approach
25
Load and render template Load CBD, interpret properties
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Linked Data request
Forward application/rdf+xml, text/turtle, … Export RDF http://lod2.eu/Welcome.rdf Forward and rewrite internal links text/html http://lod2.eu/Welcome.html Accept? 404 yes no
∃ URI?
Request http://lod2.eu/Welcome
26
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
27
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Orchestra- tion Service Virtuoso FOX CMS
Wrapper push (content) annotations (RDF) – async text annotations
OntoWiki
injection crawled news
Extraction and Storage Layer Wrapper Layer Orchestration and Curation Layer
push (curation changes)
28
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
a scms: Request a sioc:Item xsd:string xsd:string xsd:string scms:document dc:title dc:description content:encoded scms:annotate scms:annotate a rdf: Resource scms:callbackEndpoint
29
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
a ann:Annot ation a rdf:Resour ce xsd:string scms:means ann:body xsd:integer xsd:integer scms:beginIndex scms:endIndex a rdf:Resour ce scms:tool
(a) named entity annotation
a ctag:AutoT ag a rdf:Resour ce ctag:means xsd:string ctag:label a rdf:Resour ce scms:tool anyProp
(b) keyword annotation
(b)
30
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu 31
Creating Knowledge out of Interlinked Data
KAIST LOD2 Workshop • 2011-08-16 • Daejeon • Page http://lod2.eu
Country Profiles Actors Profiles Entity Type Measure FOX CS FOX CS Location Precision 98% 100% 83.33% 100% Recall 94.23% 78.85% 90% 70% F-Score 96.08% 88.17% 86.54% 82.35% Organization Precision 73.33% 100% 57.14% 90.91% Recall 68.75% 40% 69.23% 47.44% F-Score 70.97% 57.14% 62.72% 62.35% Person Precision – – 100% 100% Recall – – 45.45% 54.55% F-Score – – 62.5% 70.59% Overall Precision 93.97% 100% 85.16% 98.2% Recall 91.60% 74.79% 70.64% 52.29% F-Score 92.77% 85.58% 77.22% 68.24% Table 1. Evaluation results on country and actors profiles. The superior F-score for each category is in bold font.
32