OSID Logo
OSID Specifications
ontology package
Version 3.1.0
Interfaceosid.ontology.OntologyQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.ontology.OntologyQueryInspector
osid.ontology.OntologySearchResults
osid.ontology.RelevancyQueryInspector
osid.ontology.SubjectQueryInspector
osid.ontology.rules.RelevancyEnablerQueryInspector
Description

This is the query inspector for examining ontology queries.

MethodgetSubjectIdTerms
Description

Gets the subject Id terms.

Returnosid.search.terms.IdTerm[] the subject Id terms
Compliancemandatory This method must be implemented.
MethodgetSubjectTerms
Description

Gets the subject terms.

Returnosid.ontology.SubjectQueryInspector[] the subject terms
Compliancemandatory This method must be implemented.
MethodgetRelevancyIdTerms
Description

Gets the relevancy Id terms.

Returnosid.search.terms.IdTerm[] the relevancy Id terms
Compliancemandatory This method must be implemented.
MethodgetRelevancyTerms
Description

Gets the relevancy terms.

Returnosid.ontology.RelevancyQueryInspector[] the relevancy terms
Compliancemandatory This method must be implemented.
MethodgetAncestorOntologyIdTerms
Description

Gets the ancestor ontology Id terms.

Returnosid.search.terms.IdTerm[] the ancestor ontology Id terms
Compliancemandatory This method must be implemented.
MethodgetAncestorOntologyTerms
Description

Gets the ancestor ontology terms.

Returnosid.ontology.OntologyQueryInspector[] the ancestor ontology terms
Compliancemandatory This method must be implemented.
MethodgetDescendantOntologyIdTerms
Description

Gets the descendant ontology Id terms.

Returnosid.search.terms.IdTerm[] the descendant ontology Id terms
Compliancemandatory This method must be implemented.
MethodgetDescendantOntologyTerms
Description

Gets the descendant ontology terms.

Returnosid.ontology.OntologyQueryInspector[] the descendant ontology terms
Compliancemandatory This method must be implemented.
MethodgetOntologyQueryInspectorRecord
Description

Gets the ontology query inspector record corresponding to the given Ontology record Type.

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