public class Prefixes extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static Map<String,String> |
s_semanticWebPrefixes
semantic prefixes
|
static Prefixes |
STANDARD_PREFIXES
standard prefixes
|
| Constructor and Description |
|---|
Prefixes()
Prefixes
|
| Modifier and Type | Method and Description |
|---|---|
String |
abbreviateIRI(String iri) |
boolean |
declareDefaultPrefix(String defaultPrefixIRI) |
boolean |
declareInternalPrefixes(Collection<String> individualIRIs,
Collection<String> anonIndividualIRIs)
Registers HermiT's internal prefixes with this object.
|
boolean |
declarePrefix(String prefixName,
String prefixIRI) |
boolean |
declareSemanticWebPrefixes()
Registers the well-known Semantic Web prefixes.
|
String |
expandAbbreviatedIRI(String abbreviation)
Expands a full IRI from the abbreviated one, which is of one of the following forms:
'prefix:name', where 'prefix' is a registered prefix name (can be empty), or
'<iri>', where 'iri' is an IRI.
|
Map<String,String> |
getPrefixIRIsByPrefixName() |
String |
getPrefixName(String prefixIRI) |
static boolean |
isInternalIRI(String iri)
Determines whether the supplied IRI is used internally by HermiT.
|
static boolean |
isValidLocalName(String localName)
Determines whether the supplied string is a valid local name.
|
String |
toString() |
public static final Map<String,String> s_semanticWebPrefixes
public static final Prefixes STANDARD_PREFIXES
public String abbreviateIRI(String iri)
iri - iripublic String expandAbbreviatedIRI(String abbreviation)
abbreviation - inputpublic boolean declarePrefix(String prefixName, String prefixIRI)
prefixName - prefixNameprefixIRI - prefixIRIpublic boolean declareDefaultPrefix(String defaultPrefixIRI)
defaultPrefixIRI - defaultPrefixIRIpublic Map<String,String> getPrefixIRIsByPrefixName()
public String getPrefixName(String prefixIRI)
prefixIRI - prefixIRIpublic boolean declareInternalPrefixes(Collection<String> individualIRIs, Collection<String> anonIndividualIRIs)
individualIRIs - the collection of IRIs used in individuals (used for registering nominal prefix names)anonIndividualIRIs - anonIndividualIRIspublic boolean declareSemanticWebPrefixes()
public static boolean isInternalIRI(String iri)
iri - iripublic static boolean isValidLocalName(String localName)
localName - localNameCopyright © 2017. All Rights Reserved.