|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.smi.protegex.owl.jena.parser.DefaultURI2NameConverter
Field Summary | |
private static String |
ANONYMOUS_PREFIX
|
private static String |
EXTERNAL_RESOURCE_PREFIX
|
private int |
externalResourceIndex
|
private boolean |
firstDefaultNamespaceHandled
|
private ProtegeOWLParserLogger |
logger
|
private Set |
ontologyURIs
|
private OWLModel |
owlModel
|
private static String |
PREFIX_BASE
|
private Map |
prefix2URI
|
private static String |
TEMPORARY_PREFIX
|
private Map |
uri2Prefix
|
Constructor Summary | |
DefaultURI2NameConverter(OWLModel owlModel,
ProtegeOWLParserLogger logger,
boolean incremental)
|
Method Summary | |
String |
addPrefix(String uri,
String prefix)
Adds a new prefix-namespace pair to this converter. |
private void |
addPrefixHelper(String uri,
String prefix)
|
String |
createAnonymousRDFResourceName()
|
String |
createNewPrefix(String uri)
Creates a dummy prefix and adds it to the OWLModel |
private String |
createNewPrefixHelper(String namespace)
|
private String |
getNamespace(String prefix)
|
private String |
getPrefix(String uri)
|
String |
getRDFExternalResourceName()
|
String |
getRDFResourceName(String uri)
Gets the Protege resource name for a given URI. |
String |
getResourceNamespace(String uri)
Gets the namespace part of a resource URI. |
String |
getTemporaryRDFResourceName(com.hp.hpl.jena.rdf.arp.AResource node)
|
String |
getTemporaryRDFResourceName(String uri)
|
String |
getURIFromTemporaryName(String temporaryName)
The inverse of getTemporaryRDFResourceName() . |
private void |
initPrefixesFromOWLModel()
|
boolean |
isAnonymousRDFResourceName(String name)
Checks whether a given name describes an anonymous resource. |
protected boolean |
isPreferredPrefix(String prefix,
String uri)
|
boolean |
isTemporaryRDFResourceName(String name)
Checks if this is a name that was created as a temporary name before. |
void |
updateInternalState()
Called after the triples have been copied and new namespace prefixes assigned. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private int externalResourceIndex
private boolean firstDefaultNamespaceHandled
private ProtegeOWLParserLogger logger
private OWLModel owlModel
private Map prefix2URI
private Map uri2Prefix
private Set ontologyURIs
private static final String ANONYMOUS_PREFIX
private static final String EXTERNAL_RESOURCE_PREFIX
private static final String TEMPORARY_PREFIX
private static final String PREFIX_BASE
Constructor Detail |
public DefaultURI2NameConverter(OWLModel owlModel, ProtegeOWLParserLogger logger, boolean incremental)
Method Detail |
public String addPrefix(String uri, String prefix)
URI2NameConverter
addPrefix
in interface URI2NameConverter
uri
- the URI/namespaceprefix
- the new prefix
private void addPrefixHelper(String uri, String prefix)
public String createAnonymousRDFResourceName()
createAnonymousRDFResourceName
in interface URI2NameConverter
private String createNewPrefixHelper(String namespace)
public String createNewPrefix(String uri)
URI2NameConverter
createNewPrefix
in interface URI2NameConverter
uri
- the URI of the resource to create a new prefix forprivate String getNamespace(String prefix)
private String getPrefix(String uri)
public String getRDFExternalResourceName()
getRDFExternalResourceName
in interface URI2NameConverter
public String getRDFResourceName(String uri)
URI2NameConverter
getRDFResourceName
in interface URI2NameConverter
uri
- the URI to get the name of
public String getResourceNamespace(String uri)
URI2NameConverter
getResourceNamespace
in interface URI2NameConverter
uri
- the URI to get the namespace of
public String getTemporaryRDFResourceName(String uri)
getTemporaryRDFResourceName
in interface URI2NameConverter
public String getTemporaryRDFResourceName(com.hp.hpl.jena.rdf.arp.AResource node)
getTemporaryRDFResourceName
in interface URI2NameConverter
public String getURIFromTemporaryName(String temporaryName)
URI2NameConverter
getTemporaryRDFResourceName()
.
getURIFromTemporaryName
in interface URI2NameConverter
temporaryName
- the temporary name
private void initPrefixesFromOWLModel()
public boolean isAnonymousRDFResourceName(String name)
URI2NameConverter
isAnonymousRDFResourceName
in interface URI2NameConverter
name
- the name of the resource to test
protected boolean isPreferredPrefix(String prefix, String uri)
public boolean isTemporaryRDFResourceName(String name)
URI2NameConverter
isTemporaryRDFResourceName
in interface URI2NameConverter
name
- the name to test
public void updateInternalState()
URI2NameConverter
updateInternalState
in interface URI2NameConverter
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |