OSID Logo
OSID Specifications
ontology package
Version 3.0.0
Release Candidate Preview
Interfaceosid.ontology.OntologyProfile
Implementsosid.OsidProfile
Description

The OntologyProfile describes the interoperability among ontology services.

MethodsupportsVisibleFederation
Description

Tests if federation is visible.

Returnboolean true 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.

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

Tests if a subject search service is supported.

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

Tests if a subject administrative service is supported.

Returnboolean true 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.

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

Tests if a subject hierarchy traversal is supported.

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

Tests if subject hierarchy design is supported.

Returnboolean true 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.

Returnboolean true 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.

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

Tests if a subject smart ontology session is available.

Returnboolean true 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.

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

Tests if a relevancy query service is supported.

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

Tests if a relevancy search service is supported.

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

Tests if a relevancy administrative service is supported.

Returnboolean true 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.

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

Tests if an ontology lookup service is supported.

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

Tests if a relevancy to ontology lookup session is available.

Returnboolean true 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.

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

Tests if a relevancy smart ontology session is available.

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

Tests if an ontology query service is supported.

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

Tests if an ontology search service is supported.

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

Tests if an ontology administrative service is supported.

Returnboolean true 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.

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

Tests if an ontology hierarchy traversal is supported.

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

Tests if ontology hierarchy design is supported.

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

Tests if Ids can be asssigned to ontologies.

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

Tests if an ontology batch service is supported.

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

Tests if an ontology rules service is supported.

Returnboolean true 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT subjectRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT subjectSearchRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT relevancyRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT relevancySearchRecordType 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
Returnboolean true if the given ontology record Type is supported, false otherwise
ErrorsNULL_ARGUMENT ontologyRecordType 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
Returnboolean true if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENT ontologySearchRecordType is null
CompliancemandatoryThis method must be implemented.