edu.uga.cs.lsdis.semdisds
Interface IURI

All Superinterfaces:
java.lang.Comparable
All Known Subinterfaces:
IAlternative, IBag, IBlankNode, IInstanceNode, ILiteralStatement, IResource, IResourceStatement, ISchemaClass, ISchemaDatatypeProperty, ISchemaObjectProperty, ISchemaProperty, ISequence, IStatement, ITypeOfStatement, ITypeRange

public interface IURI
extends java.lang.Comparable

Representation of a URI


Field Summary
static java.lang.String OWL
          constant for OWL namespace
static java.lang.String OWL_CLASS
          constant for owl:Class
static java.lang.String OWL_DATATYPE_PROPERTY
          constant for owl:ObjectProperty
static java.lang.String OWL_OBJECT_PROPERTY
          constant for owl:ObjectProperty
static java.lang.String OWL_SAMEAS
          constant for owl:sameAs
static java.lang.String RDF
          constant for RDF namespace
static java.lang.String RDF_ALT
          constant for rdf:Alt
static java.lang.String RDF_BAG
          constant for rdf:Bag
static java.lang.String RDF_OBJECT
          constant for rdf:object
static java.lang.String RDF_PREDICATE
          constant for rdf:predicate
static java.lang.String RDF_PROPERTY
          constant for rdf:type
static java.lang.String RDF_SEQ
          constant for rdf:Seq
static java.lang.String RDF_STATEMENT
          constant for rdf:Statement
static java.lang.String RDF_SUBJECT
          constant for rdf:subject
static java.lang.String RDF_TYPE
          constant for rdf:type
static java.lang.String RDFS
          constant for RDFS namespace
static java.lang.String RDFS_CLASS
          constant for rdfs:Class
static java.lang.String RDFS_DATATYPE
          constant for rdfs:Datatype
static java.lang.String RDFS_DOMAIN
          constant for rdfs:domain
static java.lang.String RDFS_LABEL
          constant for rdfs:label
static java.lang.String RDFS_RANGE
          constant for rdfs:range
static java.lang.String RDFS_RESOURCE
          constant for rdfs:Resource
static java.lang.String RDFS_SEEALSO
          constant for rdfs:seeAlso
static java.lang.String RDFS_SUBCLASSOF
          constant for rdfs:subClassOf
static java.lang.String RDFS_SUBPROPERTYOF
          constant for rdfs:subClassOf
static java.lang.String XSD
          constant for XSD namespace
static java.lang.String XSD_BOOLEAN
          constant for xsd:boolean
static java.lang.String XSD_DATE
          constant for xsd:date
static java.lang.String XSD_DECIMAL
          constant for xsd:decimal
static java.lang.String XSD_INTEGER
          constant for xsd:integer
static java.lang.String XSD_STRING
          constant for xsd:string
static java.lang.String XSD2
          constant for XSD2 namespace
static java.lang.String XSD2_BOOLEAN
          (another) constant for xsd:boolean
static java.lang.String XSD2_DATE
          (another) constant for xsd:date
static java.lang.String XSD2_DECIMAL
          (another) constant for xsd:decimal
static java.lang.String XSD2_INTEGER
          (another) constant for xsd:integer
static java.lang.String XSD2_STRING
          (another) constant for xsd:string
 
Method Summary
 java.lang.String getAlias()
          Returns the alias, if available.
 java.lang.String getNamespace()
          Returns the namespace of this URI, example: http://lsdis.cs.uga.edu/Projects/SemDis#
 java.lang.String getShortName()
          Returns short name (i.e., '#' + fragment-identifier)
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

RDF

static final java.lang.String RDF
constant for RDF namespace

See Also:
Constant Field Values

RDFS

static final java.lang.String RDFS
constant for RDFS namespace

See Also:
Constant Field Values

OWL

static final java.lang.String OWL
constant for OWL namespace

See Also:
Constant Field Values

XSD

static final java.lang.String XSD
constant for XSD namespace

See Also:
Constant Field Values

XSD2

static final java.lang.String XSD2
constant for XSD2 namespace

See Also:
Constant Field Values

OWL_CLASS

static final java.lang.String OWL_CLASS
constant for owl:Class

See Also:
Constant Field Values

OWL_OBJECT_PROPERTY

static final java.lang.String OWL_OBJECT_PROPERTY
constant for owl:ObjectProperty

See Also:
Constant Field Values

OWL_DATATYPE_PROPERTY

static final java.lang.String OWL_DATATYPE_PROPERTY
constant for owl:ObjectProperty

See Also:
Constant Field Values

OWL_SAMEAS

static final java.lang.String OWL_SAMEAS
constant for owl:sameAs

See Also:
Constant Field Values

RDFS_CLASS

static final java.lang.String RDFS_CLASS
constant for rdfs:Class

See Also:
Constant Field Values

RDFS_DATATYPE

static final java.lang.String RDFS_DATATYPE
constant for rdfs:Datatype

See Also:
Constant Field Values

RDFS_SUBCLASSOF

static final java.lang.String RDFS_SUBCLASSOF
constant for rdfs:subClassOf

See Also:
Constant Field Values

RDFS_SUBPROPERTYOF

static final java.lang.String RDFS_SUBPROPERTYOF
constant for rdfs:subClassOf

See Also:
Constant Field Values

RDFS_SEEALSO

static final java.lang.String RDFS_SEEALSO
constant for rdfs:seeAlso

See Also:
Constant Field Values

RDFS_DOMAIN

static final java.lang.String RDFS_DOMAIN
constant for rdfs:domain

See Also:
Constant Field Values

RDFS_RANGE

static final java.lang.String RDFS_RANGE
constant for rdfs:range

See Also:
Constant Field Values

RDFS_RESOURCE

static final java.lang.String RDFS_RESOURCE
constant for rdfs:Resource

See Also:
Constant Field Values

RDFS_LABEL

static final java.lang.String RDFS_LABEL
constant for rdfs:label

See Also:
Constant Field Values

RDF_ALT

static final java.lang.String RDF_ALT
constant for rdf:Alt

See Also:
Constant Field Values

RDF_BAG

static final java.lang.String RDF_BAG
constant for rdf:Bag

See Also:
Constant Field Values

RDF_SEQ

static final java.lang.String RDF_SEQ
constant for rdf:Seq

See Also:
Constant Field Values

RDF_TYPE

static final java.lang.String RDF_TYPE
constant for rdf:type

See Also:
Constant Field Values

RDF_PROPERTY

static final java.lang.String RDF_PROPERTY
constant for rdf:type

See Also:
Constant Field Values

RDF_STATEMENT

static final java.lang.String RDF_STATEMENT
constant for rdf:Statement

See Also:
Constant Field Values

RDF_SUBJECT

static final java.lang.String RDF_SUBJECT
constant for rdf:subject

See Also:
Constant Field Values

RDF_PREDICATE

static final java.lang.String RDF_PREDICATE
constant for rdf:predicate

See Also:
Constant Field Values

RDF_OBJECT

static final java.lang.String RDF_OBJECT
constant for rdf:object

See Also:
Constant Field Values

XSD_INTEGER

static final java.lang.String XSD_INTEGER
constant for xsd:integer

See Also:
Constant Field Values

XSD2_INTEGER

static final java.lang.String XSD2_INTEGER
(another) constant for xsd:integer

See Also:
Constant Field Values

XSD_DATE

static final java.lang.String XSD_DATE
constant for xsd:date

See Also:
Constant Field Values

XSD2_DATE

static final java.lang.String XSD2_DATE
(another) constant for xsd:date

See Also:
Constant Field Values

XSD_STRING

static final java.lang.String XSD_STRING
constant for xsd:string

See Also:
Constant Field Values

XSD2_STRING

static final java.lang.String XSD2_STRING
(another) constant for xsd:string

See Also:
Constant Field Values

XSD_BOOLEAN

static final java.lang.String XSD_BOOLEAN
constant for xsd:boolean

See Also:
Constant Field Values

XSD2_BOOLEAN

static final java.lang.String XSD2_BOOLEAN
(another) constant for xsd:boolean

See Also:
Constant Field Values

XSD_DECIMAL

static final java.lang.String XSD_DECIMAL
constant for xsd:decimal

See Also:
Constant Field Values

XSD2_DECIMAL

static final java.lang.String XSD2_DECIMAL
(another) constant for xsd:decimal

See Also:
Constant Field Values
Method Detail

getShortName

java.lang.String getShortName()

Returns short name (i.e., '#' + fragment-identifier)

Returns:
the short name

getNamespace

java.lang.String getNamespace()

Returns the namespace of this URI, example: http://lsdis.cs.uga.edu/Projects/SemDis#

Returns:
the namespace

getAlias

java.lang.String getAlias()

Returns the alias, if available. Example: 'sweto' for http://lsdis.cs.uga.edu/Projects/SemDis#

Returns:
the alias