com.att.gs.codip.ograph
Interface OntologyFactory

All Known Implementing Classes:
DAMLOntologyFactoryImp, OWLOntologyFactoryImp

public interface OntologyFactory

Ontology Factory


Method Summary
 OGOntology createFromRDF(edu.unika.aifb.rdf.api.model.Model theRDF)
          Builds ontologies from RDF models.
 OGOntology createFromURI(java.lang.String theURI)
          Builds ontologies from a model identified by the URI.
 OGOntology createFromURI(java.lang.String theURI, java.lang.String theXSLURI)
          Builds ontologies from an ontology identified by the URI, after applying the XSL transformation specified in the XSL URI.
 void setApplyToImports(boolean pTransform)
          Boolen to determin if transforms are applied to imports.
 edu.unika.aifb.rdf.api.model.Model toRDFModel(OGOntology theWorkingOntology)
          Creates an RDF model from an ontology.
 

Method Detail

setApplyToImports

public void setApplyToImports(boolean pTransform)
Boolen to determin if transforms are applied to imports.


createFromRDF

public OGOntology createFromRDF(edu.unika.aifb.rdf.api.model.Model theRDF)
Builds ontologies from RDF models. Adds the triples in an RDF model to this ontology.

Parameters:
theRDF - The RDF Model to use.

createFromURI

public OGOntology createFromURI(java.lang.String theURI)
Builds ontologies from a model identified by the URI.

Parameters:
theURI - The URI of the ontology to use.

createFromURI

public OGOntology createFromURI(java.lang.String theURI,
                                java.lang.String theXSLURI)
Builds ontologies from an ontology identified by the URI, after applying the XSL transformation specified in the XSL URI.

Parameters:
theURI - The URI of the ontology to use.
theXSLURI - The URI of the XSL specification to use.

toRDFModel

public edu.unika.aifb.rdf.api.model.Model toRDFModel(OGOntology theWorkingOntology)
                                              throws java.lang.Exception
Creates an RDF model from an ontology.

Returns:
The RDF model.
java.lang.Exception


CODIP AT&T Government Solutions, Inc.