| Interface | osid.ontology.rules.OntologyRulesProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The ontology rules profile describes the interoperability among ontology rules services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.  | ||
| Return | boolean |  true  if visible federation is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerLookup | ||
| Description | 
                     Tests if looking up relevancy enablers is supported.  | ||
| Return | boolean |  true  if relevancy enabler lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerQuery | ||
| Description | 
                     Tests if querying relevancy enablers is supported.  | ||
| Return | boolean |  true  if relevancy enabler query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerSearch | ||
| Description | 
                     Tests if searching relevancy enablers is supported.  | ||
| Return | boolean |  true  if relevancy enabler search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerAdmin | ||
| Description | 
                     Tests if a relevancy enabler administrative service is supported.  | ||
| Return | boolean |  true  if relevancy enabler administration is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerNotification | ||
| Description | 
                     Tests if a relevancy enabler notification service is supported.  | ||
| Return | boolean |  true  if relevancy enabler notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerOntology | ||
| Description | 
                     Tests if a relevancy enabler ontology lookup service is supported.  | ||
| Return | boolean |  true  if a relevancy enabler ontology lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerOntologyAssignment | ||
| Description | 
                     Tests if a relevancy enabler ontology service is supported.  | ||
| Return | boolean |  true  if relevancy enabler ontology assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerSmartOntology | ||
| Description | 
                     Tests if a relevancy enabler ontology lookup service is supported.  | ||
| Return | boolean |  true  if a relevancy enabler ontology service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerRuleLookup | ||
| Description | 
                     Tests if a relevancy enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if a enabler relevancy rule lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerRuleApplication | ||
| Description | 
                     Tests if a relevancy enabler rule application service is supported.  | ||
| Return | boolean |  true  if relevancy enabler rule application service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRelevancyEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  RelevancyEnabler  record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | relevancyEnablerRecordType | a  Type  indicating a  RelevancyEnabler  record 
type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  relevancyEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRelevancyEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  RelevancyEnabler  search 
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsRelevancyEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | relevancyEnablerSearchRecordType | a  Type  indicating a  RelevancyEnabler  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  relevancyEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |