org.semanticweb.skos
Interface SKOSDataFactory


public interface SKOSDataFactory

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

The SKOS Data Factory is the central point of access for creating SKOS objects, these include entities and SKOS assertions


Method Summary
 SKOSAltLabelProperty getSKOSAltLabelProperty()
           
 SKOSAnnotation getSKOSAnnotation(java.net.URI uri, SKOSEntity entity)
           
 SKOSAnnotation getSKOSAnnotation(java.net.URI uri, SKOSLiteral literal)
           
 SKOSAnnotation getSKOSAnnotation(java.net.URI uri, java.lang.String literal)
           
 SKOSAnnotation getSKOSAnnotation(java.net.URI uri, java.lang.String literal, java.lang.String lang)
           
 SKOSAnnotationAssertion getSKOSAnnotationAssertion(SKOSEntity entity, SKOSAnnotation anno)
           
 SKOSBroaderProperty getSKOSBroaderProperty()
           
 SKOSBroaderTransitiveProperty getSKOSBroaderTransitiveProperty()
           
 SKOSBroadMatchProperty getSKOSBroadMatchProperty()
           
 SKOSChangeNoteDataProperty getSKOSChangeNoteDataProperty()
           
 SKOSChangeNoteObjectProperty getSKOSChangeNoteObjectProperty()
           
 SKOSCloseMatchProperty getSKOSCloseMatchProperty()
           
 SKOSCollection getSKOSCollection(java.net.URI uri)
           
 SKOSConcept getSKOSConcept(java.net.URI uri)
           
 SKOSConceptScheme getSKOSConceptScheme(java.net.URI uri)
           
 SKOSDataProperty getSKOSDataProperty(java.net.URI uri)
           
 SKOSDataRelationAssertion getSKOSDataRelationAssertion(SKOSEntity entity, SKOSDataProperty prop, SKOSLiteral literal)
           
 SKOSDataRelationAssertion getSKOSDataRelationAssertion(SKOSEntity entity, SKOSDataProperty prop, java.lang.String string)
           
 SKOSDataRelationAssertion getSKOSDataRelationAssertion(SKOSEntity entity, SKOSDataProperty prop, java.lang.String string, java.lang.String lang)
           
 SKOSDataType getSKOSDataType(java.net.URI uri)
           
 SKOSDefinitionDataProperty getSKOSDefinitionDataProperty()
           
 SKOSDefinitionObjectProperty getSKOSDefinitionObjectProperty()
           
 SKOSEditorialNoteDataProperty getSKOSEditorialNoteDataProperty()
           
 SKOSEditorialNoteObjectProperty getSKOSEditorialNoteObjectProperty()
           
 SKOSEntityAssertion getSKOSEntityAssertion(SKOSEntity entity)
           
 java.util.List<SKOSEntityAssertion> getSKOSEntityAssertions(java.util.Collection<SKOSEntity> skosEntities)
           
 SKOSExactMatchProperty getSKOSExactMatchProperty()
           
 SKOSExampleDataProperty getSKOSExampleDataProperty()
           
 SKOSExampleObjectProperty getSKOSExampleObjectProperty()
           
 SKOSHasTopConceptProperty getSKOSHasTopConceptProperty()
           
 SKOSHiddenLabelProperty getSKOSHiddenLabelProperty()
           
 SKOSHistoryNoteDataProperty getSKOSHistoryNoteDataProperty()
           
 SKOSHistoryNoteObjectProperty getSKOSHistoryNoteObjectProperty()
           
 SKOSInSchemeProperty getSKOSInSchemeProperty()
           
 SKOSLabelRelation getSKOSLabelRelation(java.net.URI uri, java.util.List<SKOSLiteral> literals)
           
 SKOSObjectRelationAssertion getSKOSLabelRelationAssertion(SKOSConcept concept, SKOSLabelRelation labRel)
           
 SKOSObjectRelationAssertion getSKOSLabelRelationAssertion(SKOSConcept concept, SKOSObjectProperty labelRelation, SKOSLabelRelation labRel)
           
 SKOSMappingRelationProperty getSKOSMappingRelationProperty()
           
 SKOSMemberListProperty getSKOSMemberListProperty()
           
 SKOSMemberProperty getSKOSMemberProperty()
           
 SKOSNarrowerProperty getSKOSNarrowerProperty()
           
 SKOSNarrowerTransitiveProperty getSKOSNarrowerTransitiveProperty()
           
 SKOSNarrowMatchProperty getSKOSNarrowMatchProperty()
           
 SKOSNotationProperty getSKOSNotationProperty()
           
 SKOSObjectProperty getSKOSObjectProperty(java.net.URI uri)
           
 SKOSObjectRelationAssertion getSKOSObjectRelationAssertion(SKOSEntity subject, SKOSObjectProperty prop, SKOSEntity entity)
           
 java.util.List<SKOSObjectRelationAssertion> getSKOSObjectRelationAssertions(java.util.Set<? extends SKOSEntity> subjects, SKOSObjectProperty property, SKOSEntity object)
           
 SKOSOrderedCollection getSKOSOrderedCollection(java.net.URI uri)
           
 SKOSPrefLabelProperty getSKOSPrefLabelProperty()
           
 SKOSRelatedMatchProperty getSKOSRelatedMatchProperty()
           
 SKOSRelatedProperty getSKOSRelatedProperty()
           
 SKOSResource getSKOSResource(java.net.URI uri)
           
 SKOSScopeNoteDataProperty getSKOSScopeNoteDataProperty()
           
 SKOSScopeNoteObjectProperty getSKOSScopeNoteObjectProperty()
           
 SKOSSeeLabelRelationProperty getSKOSSeeLabelRelationProperty()
           
 SKOSSemanticRelationProperty getSKOSSemanticRelationProperty()
           
 SKOSTopConceptOfProperty getSKOSTopConceptOfProperty()
           
 SKOSTypedLiteral getSKOSTypedConstant(SKOSDataType type, java.lang.String literal)
           
 SKOSUntypedLiteral getSKOSUntypedConstant(java.lang.String literal, java.lang.String lang)
           
 

Method Detail

getSKOSConcept

SKOSConcept getSKOSConcept(java.net.URI uri)

getSKOSCollection

SKOSCollection getSKOSCollection(java.net.URI uri)

getSKOSConceptScheme

SKOSConceptScheme getSKOSConceptScheme(java.net.URI uri)

getSKOSOrderedCollection

SKOSOrderedCollection getSKOSOrderedCollection(java.net.URI uri)

getSKOSResource

SKOSResource getSKOSResource(java.net.URI uri)

getSKOSObjectProperty

SKOSObjectProperty getSKOSObjectProperty(java.net.URI uri)

getSKOSDataProperty

SKOSDataProperty getSKOSDataProperty(java.net.URI uri)

getSKOSAltLabelProperty

SKOSAltLabelProperty getSKOSAltLabelProperty()

getSKOSBroadMatchProperty

SKOSBroadMatchProperty getSKOSBroadMatchProperty()

getSKOSBroaderProperty

SKOSBroaderProperty getSKOSBroaderProperty()

getSKOSBroaderTransitiveProperty

SKOSBroaderTransitiveProperty getSKOSBroaderTransitiveProperty()

getSKOSChangeNoteDataProperty

SKOSChangeNoteDataProperty getSKOSChangeNoteDataProperty()

getSKOSChangeNoteObjectProperty

SKOSChangeNoteObjectProperty getSKOSChangeNoteObjectProperty()

getSKOSCloseMatchProperty

SKOSCloseMatchProperty getSKOSCloseMatchProperty()

getSKOSDefinitionDataProperty

SKOSDefinitionDataProperty getSKOSDefinitionDataProperty()

getSKOSDefinitionObjectProperty

SKOSDefinitionObjectProperty getSKOSDefinitionObjectProperty()

getSKOSEditorialNoteDataProperty

SKOSEditorialNoteDataProperty getSKOSEditorialNoteDataProperty()

getSKOSEditorialNoteObjectProperty

SKOSEditorialNoteObjectProperty getSKOSEditorialNoteObjectProperty()

getSKOSExactMatchProperty

SKOSExactMatchProperty getSKOSExactMatchProperty()

getSKOSExampleDataProperty

SKOSExampleDataProperty getSKOSExampleDataProperty()

getSKOSExampleObjectProperty

SKOSExampleObjectProperty getSKOSExampleObjectProperty()

getSKOSHasTopConceptProperty

SKOSHasTopConceptProperty getSKOSHasTopConceptProperty()

getSKOSHiddenLabelProperty

SKOSHiddenLabelProperty getSKOSHiddenLabelProperty()

getSKOSHistoryNoteDataProperty

SKOSHistoryNoteDataProperty getSKOSHistoryNoteDataProperty()

getSKOSHistoryNoteObjectProperty

SKOSHistoryNoteObjectProperty getSKOSHistoryNoteObjectProperty()

getSKOSInSchemeProperty

SKOSInSchemeProperty getSKOSInSchemeProperty()

getSKOSMappingRelationProperty

SKOSMappingRelationProperty getSKOSMappingRelationProperty()

getSKOSMemberProperty

SKOSMemberProperty getSKOSMemberProperty()

getSKOSMemberListProperty

SKOSMemberListProperty getSKOSMemberListProperty()

getSKOSNarrowMatchProperty

SKOSNarrowMatchProperty getSKOSNarrowMatchProperty()

getSKOSNarrowerProperty

SKOSNarrowerProperty getSKOSNarrowerProperty()

getSKOSNarrowerTransitiveProperty

SKOSNarrowerTransitiveProperty getSKOSNarrowerTransitiveProperty()

getSKOSNotationProperty

SKOSNotationProperty getSKOSNotationProperty()

getSKOSPrefLabelProperty

SKOSPrefLabelProperty getSKOSPrefLabelProperty()

getSKOSRelatedProperty

SKOSRelatedProperty getSKOSRelatedProperty()

getSKOSRelatedMatchProperty

SKOSRelatedMatchProperty getSKOSRelatedMatchProperty()

getSKOSScopeNoteObjectProperty

SKOSScopeNoteObjectProperty getSKOSScopeNoteObjectProperty()

getSKOSScopeNoteDataProperty

SKOSScopeNoteDataProperty getSKOSScopeNoteDataProperty()

getSKOSSemanticRelationProperty

SKOSSemanticRelationProperty getSKOSSemanticRelationProperty()

getSKOSTopConceptOfProperty

SKOSTopConceptOfProperty getSKOSTopConceptOfProperty()

getSKOSTypedConstant

SKOSTypedLiteral getSKOSTypedConstant(SKOSDataType type,
                                      java.lang.String literal)

getSKOSUntypedConstant

SKOSUntypedLiteral getSKOSUntypedConstant(java.lang.String literal,
                                          java.lang.String lang)

getSKOSAnnotation

SKOSAnnotation getSKOSAnnotation(java.net.URI uri,
                                 SKOSLiteral literal)

getSKOSAnnotation

SKOSAnnotation getSKOSAnnotation(java.net.URI uri,
                                 java.lang.String literal)

getSKOSAnnotation

SKOSAnnotation getSKOSAnnotation(java.net.URI uri,
                                 java.lang.String literal,
                                 java.lang.String lang)

getSKOSAnnotation

SKOSAnnotation getSKOSAnnotation(java.net.URI uri,
                                 SKOSEntity entity)

getSKOSLabelRelation

SKOSLabelRelation getSKOSLabelRelation(java.net.URI uri,
                                       java.util.List<SKOSLiteral> literals)

getSKOSSeeLabelRelationProperty

SKOSSeeLabelRelationProperty getSKOSSeeLabelRelationProperty()

getSKOSEntityAssertions

java.util.List<SKOSEntityAssertion> getSKOSEntityAssertions(java.util.Collection<SKOSEntity> skosEntities)

getSKOSObjectRelationAssertions

java.util.List<SKOSObjectRelationAssertion> getSKOSObjectRelationAssertions(java.util.Set<? extends SKOSEntity> subjects,
                                                                            SKOSObjectProperty property,
                                                                            SKOSEntity object)

getSKOSObjectRelationAssertion

SKOSObjectRelationAssertion getSKOSObjectRelationAssertion(SKOSEntity subject,
                                                           SKOSObjectProperty prop,
                                                           SKOSEntity entity)

getSKOSDataRelationAssertion

SKOSDataRelationAssertion getSKOSDataRelationAssertion(SKOSEntity entity,
                                                       SKOSDataProperty prop,
                                                       java.lang.String string)

getSKOSDataRelationAssertion

SKOSDataRelationAssertion getSKOSDataRelationAssertion(SKOSEntity entity,
                                                       SKOSDataProperty prop,
                                                       java.lang.String string,
                                                       java.lang.String lang)

getSKOSDataRelationAssertion

SKOSDataRelationAssertion getSKOSDataRelationAssertion(SKOSEntity entity,
                                                       SKOSDataProperty prop,
                                                       SKOSLiteral literal)

getSKOSAnnotationAssertion

SKOSAnnotationAssertion getSKOSAnnotationAssertion(SKOSEntity entity,
                                                   SKOSAnnotation anno)

getSKOSLabelRelationAssertion

SKOSObjectRelationAssertion getSKOSLabelRelationAssertion(SKOSConcept concept,
                                                          SKOSLabelRelation labRel)

getSKOSLabelRelationAssertion

SKOSObjectRelationAssertion getSKOSLabelRelationAssertion(SKOSConcept concept,
                                                          SKOSObjectProperty labelRelation,
                                                          SKOSLabelRelation labRel)

getSKOSEntityAssertion

SKOSEntityAssertion getSKOSEntityAssertion(SKOSEntity entity)

getSKOSDataType

SKOSDataType getSKOSDataType(java.net.URI uri)