Metamodels for RDF Schema and OWL - PowerPoint PPT Presentation

Loading...

PPT – Metamodels for RDF Schema and OWL PowerPoint presentation | free to download - id: 16372d-ZDc1Z



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

Metamodels for RDF Schema and OWL

Description:

No standard API for ontology access in Java (Jena? OWL API?) Prot g / Jena are the open-source ontology development platforms. Major Design Challenges ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 18
Provided by: danc9
Learn more at: http://www.sandsoft.com
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Metamodels for RDF Schema and OWL


1
Metamodels for RDF Schema and OWL
  • Dan Chang (IBM)
  • Elisa Kendall (Sandpiper)
  • MDSW 2004

2
MDA in a Nutshell
  • MOF is the meta-metamodel
  • XMI for metamodel and model / metadata
    interchange
  • JMI for model / metadata access in Java
  • EMF is the open-source MDA platform

3
RDF Schema / OWL in a Nutshell
  • RDF Schema is the meta language
  • RDF/XML for ontology language and ontology
    interchange
  • No standard API for ontology access in Java
    (Jena? OWL API?)
  • Protégé / Jena are the open-source ontology
    development platforms

4
Major Design Challenges
  • Impedance mismatch between RDF Schema and MOF
  • URI references for naming
  • User defined resources OK (RDFSResource uri
    attribute)
  • System defined resources simulated using RDF,
    RDFS, OWL prefixes (e.g., RDFSClass)

5
  • Mixing of meta-levels
  • Not permitted in MOF (e.g., OWLClass is a
    subclass of RDFSClass, but not an instance of
    RDFSClass)
  • RDF properties are first-class entities with
    URI-reference names
  • MOF associations are second-class entities with
    local names
  • Simulated using RDF, RDFS, OWL prefixes (e.g.,
    OWLversionInfo)

6
The RDF Schema Metamodel
7
RDFS Classes Diagram
8
RDFS Properties Diagram
9
RDFS Reification Diagram
10
RDFS Collections Diagram
11
The OWL Metamodel
12
OWL Classes Diagram
13
OWL Restrictions Diagram
14
OWL Properties Diagram
15
OWL Individuals Diagram
16
Future Work
  • OCL constraints
  • E.g., OWL DL constraints, OWL Lite constraints?
  • Java APIs JODM)
  • Generated using EMF
  • Comparisons with Jena and OWL API

17
  • UML profiles
  • UML tools for ontology modeling (e.g., ltOWLClassgt
    as a stereotype of UML Class)
  • UML mappings
  • E.g., UML gt OWL (leveraging existing UML models
    for ontology development)
  • E.g., OWL gt UML (leveraging existing OWL
    ontologies for software development)
About PowerShow.com