org.topbraid.core.model
Class URIFactory
java.lang.Object
org.topbraid.core.model.URIFactory
public class URIFactory
- extends java.lang.Object
A utility class that can create names for new classes, properties etc.
- Author:
- Holger Knublauch
|
Method Summary |
java.lang.String |
createNewClassURI(com.hp.hpl.jena.ontology.OntModel model,
java.util.Set superclasses)
|
java.lang.String |
createNewClassURI(com.hp.hpl.jena.ontology.OntModel model,
java.util.Set superclasses,
java.util.Set exclude)
|
java.lang.String |
createNewInstanceURI(com.hp.hpl.jena.ontology.OntModel model,
java.util.Set types)
|
java.lang.String |
createNewURI(com.hp.hpl.jena.rdf.model.Model model,
java.lang.String ns,
java.lang.String baseName)
|
java.lang.String |
createNewURI(com.hp.hpl.jena.rdf.model.Model model,
java.lang.String ns,
java.lang.String baseName,
java.util.Set exclude)
|
static URIFactory |
get()
|
java.lang.String |
getUniqueURI(com.hp.hpl.jena.rdf.model.Model model,
java.lang.String ns,
java.lang.String baseName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URIFactory
public URIFactory()
get
public static URIFactory get()
createNewClassURI
public java.lang.String createNewClassURI(com.hp.hpl.jena.ontology.OntModel model,
java.util.Set superclasses)
createNewClassURI
public java.lang.String createNewClassURI(com.hp.hpl.jena.ontology.OntModel model,
java.util.Set superclasses,
java.util.Set exclude)
createNewInstanceURI
public java.lang.String createNewInstanceURI(com.hp.hpl.jena.ontology.OntModel model,
java.util.Set types)
createNewURI
public java.lang.String createNewURI(com.hp.hpl.jena.rdf.model.Model model,
java.lang.String ns,
java.lang.String baseName)
createNewURI
public java.lang.String createNewURI(com.hp.hpl.jena.rdf.model.Model model,
java.lang.String ns,
java.lang.String baseName,
java.util.Set exclude)
getUniqueURI
public java.lang.String getUniqueURI(com.hp.hpl.jena.rdf.model.Model model,
java.lang.String ns,
java.lang.String baseName)