OSID Logo
OSID Specifications
ontology package
Version 3.1.0
Interfaceosid.ontology.Ontology
Implementsosid.OsidCatalog
Used Byosid.ontology.OntologyAdminSession
osid.ontology.OntologyList
osid.ontology.OntologyLookupSession
osid.ontology.OntologyNode
osid.ontology.RelevancyAdminSession
osid.ontology.RelevancyLookupSession
osid.ontology.RelevancyNotificationSession
osid.ontology.RelevancyQuerySession
osid.ontology.RelevancySmartOntologySession
osid.ontology.SubjectAdminSession
show 11 more…
osid.ontology.SubjectLookupSession
osid.ontology.SubjectNotificationSession
osid.ontology.SubjectQuerySession
osid.ontology.SubjectSmartOntologySession
osid.ontology.rules.RelevancyEnablerAdminSession
osid.ontology.rules.RelevancyEnablerLookupSession
osid.ontology.rules.RelevancyEnablerNotificationSession
osid.ontology.rules.RelevancyEnablerQuerySession
osid.ontology.rules.RelevancyEnablerRuleApplicationSession
osid.ontology.rules.RelevancyEnablerRuleLookupSession
osid.ontology.rules.RelevancyEnablerSmartOntologySession
Description

An ontology defines a collection of subjects.

MethodgetOntologyRecord
Description

Gets the ontology record corresponding to the given Ontology record Type.This method is used to retrieve an object implementing the requested record. The ontologyRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(ontologyRecordType) is true.

Parametersosid.type.TypeontologyRecordType an ontology record type
Returnosid.ontology.records.OntologyRecord the ontology record
ErrorsNULL_ARGUMENT ontologyRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(ontologyRecordType) is false
Compliancemandatory This method must be implemented.