public interface OntologyProfile extends OsidProfile
The OntologyProfile
describes the interoperability among
ontology services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getOntologyRecordTypes()
Gets the supported
Ontology record types. |
TypeList |
getOntologySearchRecordTypes()
Gets the supported ontology search record types.
|
TypeList |
getRelevancyRecordTypes()
Gets the supported
Relevancy record types. |
TypeList |
getRelevancySearchRecordTypes()
Gets the supported
Relevancy search record types. |
TypeList |
getSubjectRecordTypes()
Gets the supported
Subject record types. |
TypeList |
getSubjectSearchRecordTypes()
Gets the supported
Subject search record types. |
boolean |
supportsOntologyAdmin()
Tests if an ontology administrative service is supported.
|
boolean |
supportsOntologyAssignment()
Tests if
Ids can be asssigned to ontologies. |
boolean |
supportsOntologyBatch()
Tests if an ontology batch service is supported.
|
boolean |
supportsOntologyHierarchy()
Tests if an ontology hierarchy traversal is supported.
|
boolean |
supportsOntologyHierarchyDesign()
Tests if ontology hierarchy design is supported.
|
boolean |
supportsOntologyLookup()
Tests if an ontology lookup service is supported.
|
boolean |
supportsOntologyNotification()
Tests if ontology notification is supported.
|
boolean |
supportsOntologyQuery()
Tests if an ontology query service is supported.
|
boolean |
supportsOntologyRecordType(Type ontologyRecordType)
Tests if the given
Ontology record type is supported. |
boolean |
supportsOntologyRules()
Tests if an ontology rules service is supported.
|
boolean |
supportsOntologySearch()
Tests if an ontology search service is supported.
|
boolean |
supportsOntologySearchRecordType(Type ontologySearchRecordType)
Tests if the given ontology search record type is supported.
|
boolean |
supportsRelevancyAdmin()
Tests if a relevancy administrative service is supported.
|
boolean |
supportsRelevancyLookup()
Tests if a subject relevancy lookup service is supported.
|
boolean |
supportsRelevancyNotification()
Tests if relevancy notification is supported.
|
boolean |
supportsRelevancyOntology()
Tests if a relevancy to ontology lookup session is available.
|
boolean |
supportsRelevancyOntologyAssignment()
Tests if a relevancy to ontology assignment session is available.
|
boolean |
supportsRelevancyQuery()
Tests if a relevancy query service is supported.
|
boolean |
supportsRelevancyRecordType(Type relevancyRecordType)
Tests if the given
Relevancy record type is supported. |
boolean |
supportsRelevancySearch()
Tests if a relevancy search service is supported.
|
boolean |
supportsRelevancySearchRecordType(Type relevancySearchRecordType)
Tests if the given
Relevancy search record type is
supported. |
boolean |
supportsRelevancySmartOntology()
Tests if a relevancy smart ontology session is available.
|
boolean |
supportsSubjectAdmin()
Tests if a subject administrative service is supported.
|
boolean |
supportsSubjectHierarchy()
Tests if a subject hierarchy traversal is supported.
|
boolean |
supportsSubjectHierarchyDesign()
Tests if subject hierarchy design is supported.
|
boolean |
supportsSubjectLookup()
Tests if a subject lookup service is supported.
|
boolean |
supportsSubjectNotification()
Tests if subject notification is supported.
|
boolean |
supportsSubjectOntology()
Tests if a subject to ontology lookup session is available.
|
boolean |
supportsSubjectOntologyAssignment()
Tests if a subject to ontology assignment session is available.
|
boolean |
supportsSubjectQuery()
Tests if a subject query service is supported.
|
boolean |
supportsSubjectRecordType(Type subjectRecordType)
Tests if the given
Subject record type is supported. |
boolean |
supportsSubjectSearch()
Tests if a subject search service is supported.
|
boolean |
supportsSubjectSearchRecordType(Type subjectSearchRecordType)
Tests if the given
Subject search record type is
supported. |
boolean |
supportsSubjectSmartOntology()
Tests if a subject smart ontology session is available.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsSubjectLookup()
mandatory
- This method must be implemented. boolean supportsSubjectQuery()
true
if subject query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSubjectSearch()
true
if subject search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSubjectAdmin()
true
if subject admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSubjectNotification()
true
if subject notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsSubjectHierarchy()
true
if a subject hierarchy traversal is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSubjectHierarchyDesign()
true
if a subject hierarchy design is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSubjectOntology()
true
if subject ontology lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSubjectOntologyAssignment()
true
if subject ontology assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsSubjectSmartOntology()
true
if subject smart ontology session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRelevancyLookup()
true
if relevancy lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRelevancyQuery()
true
if relevancy query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRelevancySearch()
true
if relevancy search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRelevancyAdmin()
true
if relevancy admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRelevancyNotification()
true
if relevancy notification is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsOntologyLookup()
true
if ontology lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRelevancyOntology()
true
if relevancy ontology lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRelevancyOntologyAssignment()
true
if relevancy ontology assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRelevancySmartOntology()
true
if relevancy smart ontology session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOntologyQuery()
true
if ontology query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOntologySearch()
true
if ontology search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOntologyAdmin()
true
if ontology admin is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOntologyNotification()
true
if ontology notification is supported
,
false
otherwisemandatory
- This method must be implemented. boolean supportsOntologyHierarchy()
true
if an ontology hierarchy traversal is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOntologyHierarchyDesign()
true
if an ontology hierarchy design is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOntologyAssignment()
Ids
can be asssigned to ontologies. true
if an ontology hassignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOntologyBatch()
true
if ontology batch is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOntologyRules()
true
if ontology rules is supported,
false
otherwisemandatory
- This method must be implemented. TypeList getSubjectRecordTypes()
Subject
record types. Subject
record
typesmandatory
- This method must be implemented. boolean supportsSubjectRecordType(Type subjectRecordType)
Subject
record type is supported.subjectRecordType
- a Type
indicating a
Subject
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- subjectRecordType
is null
mandatory
- This method must be implemented. TypeList getSubjectSearchRecordTypes()
Subject
search record types. Subject
search
record typesmandatory
- This method must be implemented. boolean supportsSubjectSearchRecordType(Type subjectSearchRecordType)
Subject
search record type is
supported.subjectSearchRecordType
- a Type
indicating a
Subject
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- subjectSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getRelevancyRecordTypes()
Relevancy
record types. Relevancy
record typesmandatory
- This method must be implemented. boolean supportsRelevancyRecordType(Type relevancyRecordType)
Relevancy
record type is supported.relevancyRecordType
- a Type
indicating a
Relevnacy
record type true
if the given Type is supported,
false
otherwiseNullArgumentException
- relevancyRecordType
is null
mandatory
- This method must be implemented. TypeList getRelevancySearchRecordTypes()
Relevancy
search record types. Relevancy
search record typesmandatory
- This method must be implemented. boolean supportsRelevancySearchRecordType(Type relevancySearchRecordType)
Relevancy
search record type is
supported.relevancySearchRecordType
- a Type
indicating a
Relevancy
search record type true
if the given Type is supported,
false
otherwiseNullArgumentException
-
relevancySearchRecordType
is null
mandatory
- This method must be implemented. TypeList getOntologyRecordTypes()
Ontology
record types. Ontology
record
typesmandatory
- This method must be implemented. boolean supportsOntologyRecordType(Type ontologyRecordType)
Ontology
record type is supported.ontologyRecordType
- a Type
indicating an
Ontology
type true
if the given ontology record Type
is supported, false
otherwiseNullArgumentException
- ontologyRecordType
is null
mandatory
- This method must be implemented. TypeList getOntologySearchRecordTypes()
Ontology
search
record typesmandatory
- This method must be implemented. boolean supportsOntologySearchRecordType(Type ontologySearchRecordType)
ontologySearchRecordType
- a Type
indicating an
Ontology
search record type true
if the given search record Type
is supported, false
otherwiseNullArgumentException
- ontologySearchRecordType
is null
mandatory
- This method must be implemented.