org.deri.iris.terms.concrete
Class ID
java.lang.Object
org.deri.iris.terms.concrete.NormalizedString
org.deri.iris.terms.concrete.Token
org.deri.iris.terms.concrete.Name
org.deri.iris.terms.concrete.NCName
org.deri.iris.terms.concrete.ID
- All Implemented Interfaces:
- Comparable<ITerm>, IID, IName, INCName, INormalizedString, IToken, IConcreteTerm, IStringTerm, ITerm
public class ID
- extends NCName
- implements IID
A simple implementation of ID.
- Author:
- Adrian Marte
| Fields inherited from interface org.deri.iris.api.terms.concrete.IID |
DATATYPE_URI |
|
Constructor Summary |
ID(String id)
Creates a new ID for the specified ID. |
|
Method Summary |
URI |
getDatatypeIRI()
Returns the fully qualified identifier for the data type corresponding to
this term. |
| Methods inherited from class org.deri.iris.terms.concrete.Token |
normalize |
| Methods inherited from interface org.deri.iris.api.terms.ITerm |
isGround |
ID
public ID(String id)
- Creates a new ID for the specified ID. Does not check for validity of the
specified ID.
- Parameters:
id - The string representing the ID.
getDatatypeIRI
public URI getDatatypeIRI()
- Description copied from interface:
IConcreteTerm
- Returns the fully qualified identifier for the data type corresponding to
this term. For instance, a terms representing a double data type should
return the URI "http://www.w3.org/2001/XMLSchema#double".
- Specified by:
getDatatypeIRI in interface IConcreteTerm- Overrides:
getDatatypeIRI in class NCName
- Returns:
- The fully qualified identifier for the data type corresponding to
this term.