org.semanticweb.skos
Interface SKOSEntity

All Superinterfaces:
SKOSObject
All Known Subinterfaces:
SKOSCollection, SKOSConcept, SKOSConceptScheme, SKOSDataType, SKOSLabelRelation, SKOSResource

public interface SKOSEntity
extends SKOSObject

Author: Simon Jupp
Date: Mar 25, 2008
The University of Manchester
Bio-Health Informatics Group

A SKOS entity represent the main types of SKOS objects avaialable, from the SKOS reference we currently have Concept, ConceptScheme, LabelRelation, Collection, Ordered Collection as SKOS enitites.


Method Summary
 void accept(SKOSEntityVisitor visitor)
           
 SKOSConcept asSKOSConcept()
           
 SKOSConceptScheme asSKOSConceptScheme()
           
 SKOSLabelRelation asSKOSLabelRelation()
           
 SKOSResource asSKOSResource()
           
 java.util.Set<SKOSAnnotation> getSKOSAnnotations(SKOSDataset dataset)
           
 java.net.URI getURI()
           
 boolean isSKOSConcept()
           
 boolean isSKOSConceptScheme()
           
 boolean isSKOSLabelRelation()
           
 boolean isSKOSResource()
           
 
Methods inherited from interface org.semanticweb.skos.SKOSObject
accept
 

Method Detail

isSKOSConcept

boolean isSKOSConcept()

asSKOSConcept

SKOSConcept asSKOSConcept()

isSKOSConceptScheme

boolean isSKOSConceptScheme()

asSKOSConceptScheme

SKOSConceptScheme asSKOSConceptScheme()

isSKOSLabelRelation

boolean isSKOSLabelRelation()

asSKOSLabelRelation

SKOSLabelRelation asSKOSLabelRelation()

isSKOSResource

boolean isSKOSResource()

asSKOSResource

SKOSResource asSKOSResource()

getURI

java.net.URI getURI()
Returns:
The URI for the SKOS entity

getSKOSAnnotations

java.util.Set<SKOSAnnotation> getSKOSAnnotations(SKOSDataset dataset)

accept

void accept(SKOSEntityVisitor visitor)