OSID Logo
OSID Specifications
ontology package
Version 3.0.0
Release Candidate Preview
Interfaceosid.ontology.RelevancyQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Description

This is the query inspector for examining relevancy queries.

MethodgetSubjectIdTerms
Description

Gets the subject Id terms.

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

Gets the subject terms.

Returnosid.ontology.SubjectQueryInspector[]the subject terms
CompliancemandatoryThis method must be implemented.
MethodgetMappedIdTerms
Description

Gets the mapped Id terms.

Returnosid.search.terms.IdTerm[]the mapped Id terms
CompliancemandatoryThis method must be implemented.
MethodgetOntologyIdTerms
Description

Gets the ontology Id terms.

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

Gets the ontology terms.

Returnosid.ontology.OntologyQueryInspector[]the ontology terms
CompliancemandatoryThis method must be implemented.
MethodgetRelevancyQueryInspectorRecord
Description

Gets the relevancy query inspector record corresponding to the given Relevancy record Type.

Parametersosid.type.TyperelevancyRecordTypea relevancy record type
Returnosid.ontology.records.RelevancyQueryInspectorRecordthe relevancy query inspector record
ErrorsNULL_ARGUMENT relevancyRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(relevancyRecordType) is false
CompliancemandatoryThis method must be implemented.