OSID Logo
OSID Specifications
ontology package
Version 3.0.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.TypeontologyRecordTypean ontology record type
Returnosid.ontology.records.OntologyRecordthe ontology record
ErrorsNULL_ARGUMENTontologyRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(ontologyRecordType) is false
CompliancemandatoryThis method must be implemented.