org.openrdf.elmo.codegen
Class OwlNormalizer

java.lang.Object
  extended by org.openrdf.elmo.codegen.OwlNormalizer

public class OwlNormalizer
extends Object

Applies a series of rules against the ontology, making it easier to convert into Java classes. This includes appling some OWL reasoning on properties, renaming anonymous and foriegn classes.

Author:
James Leigh

Constructor Summary
OwlNormalizer()
           
 
Method Summary
 Map<URI,URI> getAliases()
           
 Set<URI> getAnonymousClasses()
           
 URI getOriginal(URI alias)
           
 void normalize()
           
 void setSesameManager(SesameManager manager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwlNormalizer

public OwlNormalizer()
Method Detail

setSesameManager

public void setSesameManager(SesameManager manager)

getOriginal

public URI getOriginal(URI alias)

getAliases

public Map<URI,URI> getAliases()

getAnonymousClasses

public Set<URI> getAnonymousClasses()

normalize

public void normalize()
               throws Exception
Throws:
Exception


Copyright © 2004-2008 Aduna. All Rights Reserved.