OSID Logo
OSID Specifications
ontology package
Version 3.0.0
Interfaceosid.ontology.OntologyProfile
Implementsosid.OsidProfile
Implemented Byosid.ontology.OntologyManager
osid.ontology.OntologyProxyManager
Description

The OntologyProfile describes the interoperability among ontology services.

MethodsupportsVisibleFederation
Description

Tests if federation is visible.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectLookup
Description

Tests if a subject lookup service is supported. a subject lookup service defines methods to access subjects.

Returnbooleantrue if subject lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectQuery
Description

Tests if a subject query service is supported.

Returnbooleantrue if subject query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectSearch
Description

Tests if a subject search service is supported.

Returnbooleantrue if subject search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectAdmin
Description

Tests if a subject administrative service is supported.

Returnbooleantrue if subject admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectNotification
Description

Tests if subject notification is supported. Messages may be sent when subjects are created, modified, or deleted.

Returnbooleantrue if subject notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectHierarchy
Description

Tests if a subject hierarchy traversal is supported.

Returnbooleantrue if a subject hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectHierarchyDesign
Description

Tests if subject hierarchy design is supported.

Returnbooleantrue if a subject hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectOntology
Description

Tests if a subject to ontology lookup session is available.

Returnbooleantrue if subject ontology lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectOntologyAssignment
Description

Tests if a subject to ontology assignment session is available.

Returnbooleantrue if subject ontology assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectSmartOntology
Description

Tests if a subject smart ontology session is available.

Returnbooleantrue if subject smart ontology session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRelevancyLookup
Description

Tests if a subject relevancy lookup service is supported.

Returnbooleantrue if relevancy lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRelevancyQuery
Description

Tests if a relevancy query service is supported.

Returnbooleantrue if relevancy query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRelevancySearch
Description

Tests if a relevancy search service is supported.

Returnbooleantrue if relevancy search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRelevancyAdmin
Description

Tests if a relevancy administrative service is supported.

Returnbooleantrue if relevancy admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRelevancyNotification
Description

Tests if relevancy notification is supported. Messages may be sent when subject relevancies are created, modified, or deleted.

Returnbooleantrue if relevancy notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologyLookup
Description

Tests if an ontology lookup service is supported.

Returnbooleantrue if ontology lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRelevancyOntology
Description

Tests if a relevancy to ontology lookup session is available.

Returnbooleantrue if relevancy ontology lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRelevancyOntologyAssignment
Description

Tests if a relevancy to ontology assignment session is available.

Returnbooleantrue if relevancy ontology assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRelevancySmartOntology
Description

Tests if a relevancy smart ontology session is available.

Returnbooleantrue if relevancy smart ontology session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologyQuery
Description

Tests if an ontology query service is supported.

Returnbooleantrue if ontology query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologySearch
Description

Tests if an ontology search service is supported.

Returnbooleantrue if ontology search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologyAdmin
Description

Tests if an ontology administrative service is supported.

Returnbooleantrue if ontology admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologyNotification
Description

Tests if ontology notification is supported. Messages may be sent when ontologies are created, modified, or deleted.

Returnbooleantrue if ontology notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologyHierarchy
Description

Tests if an ontology hierarchy traversal is supported.

Returnbooleantrue if an ontology hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologyHierarchyDesign
Description

Tests if ontology hierarchy design is supported.

Returnbooleantrue if an ontology hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologyAssignment
Description

Tests if Ids can be asssigned to ontologies.

Returnbooleantrue if an ontology hassignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologyBatch
Description

Tests if an ontology batch service is supported.

Returnbooleantrue if ontology batch is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologyRules
Description

Tests if an ontology rules service is supported.

Returnbooleantrue if ontology rules is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetSubjectRecordTypes
Description

Gets the supported Subject record types.

Returnosid.type.TypeLista list containing the supported Subject record types
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectRecordType
Description

Tests if the given Subject record type is supported.

Parametersosid.type.TypesubjectRecordTypea Type indicating a Subject record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTsubjectRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetSubjectSearchRecordTypes
Description

Gets the supported Subject search record types.

Returnosid.type.TypeLista list containing the supported Subject search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsSubjectSearchRecordType
Description

Tests if the given Subject search record type is supported.

Parametersosid.type.TypesubjectSearchRecordTypea Type indicating a Subject search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTsubjectSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRelevancyRecordTypes
Description

Gets the supported Relevancy record types.

Returnosid.type.TypeLista list containing the supported Relevancy record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRelevancyRecordType
Description

Tests if the given Relevancy record type is supported.

Parametersosid.type.TyperelevancyRecordTypea Type indicating a Relevnacy record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTrelevancyRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRelevancySearchRecordTypes
Description

Gets the supported Relevancy search record types.

Returnosid.type.TypeLista list containing the supported Relevancy search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRelevancySearchRecordType
Description

Tests if the given Relevancy search record type is supported.

Parametersosid.type.TyperelevancySearchRecordTypea Type indicating a Relevancy search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTrelevancySearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetOntologyRecordTypes
Description

Gets the supported Ontology record types.

Returnosid.type.TypeLista list containing the supported Ontology record types
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologyRecordType
Description

Tests if the given Ontology record type is supported.

Parametersosid.type.TypeontologyRecordTypea Type indicating an Ontology type
Returnbooleantrue if the given ontology record Type is supported, false otherwise
ErrorsNULL_ARGUMENTontologyRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetOntologySearchRecordTypes
Description

Gets the supported ontology search record types.

Returnosid.type.TypeLista list containing the supported Ontology search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsOntologySearchRecordType
Description

Tests if the given ontology search record type is supported.

Parametersosid.type.TypeontologySearchRecordTypea Type indicating an Ontology search record type
Returnbooleantrue if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENTontologySearchRecordType is null
CompliancemandatoryThis method must be implemented.