org.topbraid.core.model
Class Namespaces

java.lang.Object
  extended by org.topbraid.core.model.Namespaces

public class Namespaces
extends java.lang.Object


Constructor Summary
Namespaces()
           
 
Method Summary
static java.util.Map.Entry<java.lang.String,java.lang.String> generatePrefix(com.hp.hpl.jena.rdf.model.Model model)
           
static java.lang.String generatePrefix(com.hp.hpl.jena.ontology.OntModel ontModel, java.lang.String namespace)
           
static java.lang.String getNsPrefixURI(com.hp.hpl.jena.rdf.model.Model model, java.lang.String prefix)
          Overcomes a bug in Jena: if the base model does not declare a default namespace then the default namespace of an import is returned!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Namespaces

public Namespaces()
Method Detail

generatePrefix

public static java.util.Map.Entry<java.lang.String,java.lang.String> generatePrefix(com.hp.hpl.jena.rdf.model.Model model)

generatePrefix

public static java.lang.String generatePrefix(com.hp.hpl.jena.ontology.OntModel ontModel,
                                              java.lang.String namespace)

getNsPrefixURI

public static java.lang.String getNsPrefixURI(com.hp.hpl.jena.rdf.model.Model model,
                                              java.lang.String prefix)
Overcomes a bug in Jena: if the base model does not declare a default namespace then the default namespace of an import is returned!

Parameters:
model -
prefix -
Returns: