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.
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)