OSID Logo
OSID Specifications
ontology package
Version 3.1.0
Interfaceosid.ontology.SubjectQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidFederateableQueryInspector
Used Byosid.OsidObjectQueryInspector
osid.course.requisite.CourseRequirementQueryInspector
osid.ontology.OntologyQueryInspector
osid.ontology.RelevancyQueryInspector
osid.ontology.SubjectQueryInspector
osid.ontology.SubjectSearchResults
osid.ontology.SubjectSmartOntologySession
osid.tracking.IssueQueryInspector
Description

This is the query inspector for examining subject queries.

MethodgetCodeTerms
Description

Gets the code query terms.

Returnosid.search.terms.StringTerm[] the code terms
Compliancemandatory This method must be implemented.
MethodgetAncestorSubjectIdTerms
Description

Gets the ancestor subject Id terms.

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

Gets the ancestor subject terms.

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

Gets the descendant subject Id terms.

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

Gets the descendant subject terms.

Returnosid.ontology.SubjectQueryInspector[] the descendant 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.
MethodgetOntologyIdTerms
Description

Gets the ontology Id terms.

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

Gets the ontology terms.

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

Gets the subject query inspector record corresponding to the given Subject record Type .

Parametersosid.type.TypesubjectRecordType a subject record type
Returnosid.ontology.records.SubjectQueryInspectorRecord the subject query inspector record
ErrorsNULL_ARGUMENT subjectRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(subjectRecordType) is false
Compliancemandatory This method must be implemented.