17
Metadata for web ontologies and rules: current practices and perspectives Carlos Tejo-Alonso , Diego Berrueta, Luis Polo and

Metadata for web ontologies and rules: current practices and perspectives

Embed Size (px)

DESCRIPTION

The Semantic Web contains a number of di erent knowledge artifacts, including OWL ontologies, RIF rule sets and RDF datasets. E fective exchange and management of these artifacts demand the use of metadata and prompt availability of accurate reference documentation. In this paper, we analyze the current practices in metadata usage for OWL ontologies, and we propose a vocabulary for annotating RIF rules. We also introduce a software tool {Parrot{ that exploits these annotations and produces reference documentation for combinations of ontologies and rules. http://www.springerlink.com/content/t3777727338n4233/

Citation preview

Page 1: Metadata for web ontologies and rules: current practices and perspectives

Metadata for web ontologies and rules:

current practi ces and perspecti ves

Carlos Tejo-Alonso, Diego Berrueta, Luis Polo and Sergio Fernández

Page 2: Metadata for web ontologies and rules: current practices and perspectives

Context

<rdf:Description rdf:about="#Bicycle ">

<rdf:type rdf:resource="&owl;Class"/><rdfs:subClassOf rdf:resource="#Vehicle"/>

<rdfs:label xml:lang="en">bicycle</rdfs:label><dct:description xml:lang="en">Vehicle consisting of two wheels held in a frame one behind other, propelled by pedals</dct:description><dc:creator>Iván Mínguez</dc:creator>

</rdf:Description>

logic

annotation

Page 3: Metadata for web ontologies and rules: current practices and perspectives

Motivation to annotate

• Facilitate search

• Improve exchange and reuse

• Link them to the natural language

• Generate reference documentation

Page 4: Metadata for web ontologies and rules: current practices and perspectives

Overview

• Current ontology & rule metadata usage

• Proposed vocabulary to annotate rules

• Parrot, a documentation tool for ontologies and rules

• Conclusions/Future Work

Page 5: Metadata for web ontologies and rules: current practices and perspectives

Metadata vocabularies

• General purpose: DC, SKOS or RDFS– dc:creator, skos:prefLabel, rdfs:comment

• For ontologies: OWL– owl:versionInfo

• For rules: no specific vocabulary (with significant adoption)

Page 6: Metadata for web ontologies and rules: current practices and perspectives

Ontology metadata study

Page 7: Metadata for web ontologies and rules: current practices and perspectives

Ontology metadata study

• Massive use of RDF Schema(label & comment)

• Property synonymydc:description rdfs:commentdct:description skos:definition

• Absence of:– multimedia– legal rights and license information– expressive multilingual metadata

Page 8: Metadata for web ontologies and rules: current practices and perspectives

Rule metadata: a proposalMetadata Recommended propertiesLabeling dc:title, dct:title, rdfs:label,

skos:prefLabel, skos:altLabel

Authoring foaf:maker, dc:creator, dc:contributor, dc:publisher, dct:creator, dct:contributor, dct:publisher

Description dc:description, dct:description, rdfs:comment, skos:definition, skos:example, skos:note

Multimedia foaf:depiction, og:video

Versioning owl:versionInfo, dct:hasVersion, skos:changeNote

Rights dc:rights, dct:license

Date dc:date, dct:issued, dct:modified

Documentation dct:source, rdfs:seeAlso, rdfs:isDefinedBy

Page 9: Metadata for web ontologies and rules: current practices and perspectives

Annotated rule (example)(* ex:rule ex:rule [

rdfs:label -> “Example Rule”@endc:creator -> “Luis Polo”dc:date -> “1981-01-20”og:video -> <http://youtu.be/5h10QHpA5EU>dct:publisher -> http://ontorule-project.eu] *)

Forall ?person ?age ( If And( ?person #foaf :Person

?person [foaf:age -> ?age] External(pred:numeric-less-than(?age 18))

)Then Do( Assert(?person#ex:Under18Person) )

logic

annotation

Page 10: Metadata for web ontologies and rules: current practices and perspectives

Report

Parrot overview

• Multimedia-rich, customizable reports for humans

• Supports multiple metadata

• Combination of rules and ontologies

• Supports multilingual annotations

OWL

RIF

Page 11: Metadata for web ontologies and rules: current practices and perspectives

Parrot usage

Web service

Eclipse plugin

Command Line Interface

Page 13: Metadata for web ontologies and rules: current practices and perspectives

Conclusions

• Ontology metadata exists in the wild, but there is still room for improvement

• Metadata facilitate rule exchange between Business Rules Management System

• We expect to impact on the quality and quantity of the metadata annotations in rules and ontologies

Page 14: Metadata for web ontologies and rules: current practices and perspectives

Future work

• To expand the analysis to large ontologies

• To account the use of metadata in RIF documents as they become available

• To extend proposal of rule metadata properties as new requirements arise

Page 15: Metadata for web ontologies and rules: current practices and perspectives

http://www.flickr.com/photos/ockam/2591316903/

Thanks for your attention

contact: [email protected]

Page 16: Metadata for web ontologies and rules: current practices and perspectives

About this presentation

Fifth Metadata and Semantics Research

Conference (MTSR 2011)12-14 October 2011

Yaşar University, Izmir – TURKEYhttp://mtsr2011.yasar.edu.tr

Page 17: Metadata for web ontologies and rules: current practices and perspectives

AcknowledgementsThis work has been partially supported by the European

Commission under ONTORULE project