integration of web protégé into dbpedia

15
3rd DBpedia Community Meeting 9 February, 2015 Dublin, Ireland Integrating Web Protégé into the DBpedia Mappings Wiki Adrian Paschke, Ralph Schäfermeier, Alexandru Todor, Pierre Ahrendt, Lars Parmakerli German DBpedia Chapter Freie Universitaet Berlin Corporate Semantic Web Group

Upload: ralphschaefermeier

Post on 16-Jul-2015

137 views

Category:

Software


1 download

TRANSCRIPT

3rd DBpedia Community Meeting9 February, 2015Dublin, Ireland

Integrating Web Protégé into the DBpedia Mappings Wiki

Adrian Paschke, Ralph Schäfermeier, Alexandru Todor, Pierre Ahrendt, Lars ParmakerliGerman DBpedia ChapterFreie Universitaet BerlinCorporate Semantic Web Group

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

MotivationIssues with the Wiki approach:

• Suitable for editing single entities (classes/properties/datatypes)• … but use of more complex

language features are being discussed

• Structural refactoring hard• → Data quality

2

{{Class | labels = {{label|en|actor}} {{label|el|ηθοποιός}} {{label|es|actor}} {{label|eu|aktore}} {{label|it|attore}} {{label|de|Schauspieler}} {{label|fr|acteur}} {{label|pl|aktor}} {{label|pt|ator}} {{label|ko|영화인}} {{label|ja|俳優}} {{label|nl|acteur}} {{label|zh|演員}} | comments = {{comment|en|An actor or actress is a person who acts in a dramatic production and who works in film, television, theatre, or radio in that capacity.}} {{comment|el|Μια ηθοποιός ή ένας ηθοποιός είναι ένα άτοµο που παίζει σε µια δραµατική παραγωγή και που εργάζεται στο χώρο του κινηµατογράφου, της τηλεόρασης, του θεάτρου, ή το ραδιόφωνο.}} {{comment|it|Un attore o un attrice è una persona che recita in una produzione teatrale, televisiva, cinematografica o radiofonica.}} | rdfs:subClassOf = Artist }}

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Features• Translation

• DBpedia Wiki (custom syntax) Web• Protégé internal representation (OWL)

• Synchronization• Work offline in WebProtégé#• sync changes with the DBpedia wiki

• Single sign-on• Sign on to WebProtégé with your DBpedia Wiki account

3

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Authentication

4

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Classes

5

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Properties

6

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Individuals

7

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Discussion on entities

8

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Discussion on entities

9

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Project Dashboard with Change History

10

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Edit/Commit Workflow

11

MediaW

iki API

Mappings Wiki

Web Protégé

DBpedia OntologyMaster

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Architecture

12

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

Architecture

13

Translation Service

Synchronization

XML HTTPWiki Syntax

MediaW

iki API

Mappings Wiki

Web Protégé

DBpedia OntologyMaster

DBpedia Ontology

(local copy)

Authentication

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting

XML Change Syntax

14

<ontology_change> <object_property

IRI="http://dbpedia.org/ontology/composer" changedBy="RalphSchaefermeier" op="add"> <annotation type="rdfs:label@en">composer</annotation> <domains>

<domain>http://dbpedia/ontology/Work</domain> </domains> <ranges>

<range>http://schema.org/Person</range> </ranges>

</object_property> ...

</ontology_change>

Integrating Web Protégé into the DBpedia Mappings Wiki 3rd DBpedia Community Meeting 15

Thanks!