oor.model
Interface OntologyLanguage

All Superinterfaces:
Module
All Known Implementing Classes:
CLIF, CommonLogic, OWL, RDFXML

public interface OntologyLanguage
extends Module

An ontology language (such as OWL or Common Logic) supported by the OOR.

Author:
Mike Dean

Method Summary
 Ontology createOntology()
          Create an empty ontology.
 java.util.List<TermType> listTermTypes()
          List the types of terms associated with this language.
 Ontology parse(java.lang.String string)
          Parse a string to create an ontology.
 Ontology parse(java.net.URI uri)
          Parse the content at the specified URI to create an ontology.
 

Method Detail

createOntology

Ontology createOntology()
Create an empty ontology.


parse

Ontology parse(java.lang.String string)
Parse a string to create an ontology.


parse

Ontology parse(java.net.URI uri)
Parse the content at the specified URI to create an ontology.


listTermTypes

java.util.List<TermType> listTermTypes()
List the types of terms associated with this language.