org.universAAL.drools
Class ProvidedDroolsReasonerService

Package class diagram package ProvidedDroolsReasonerService
java.lang.Object
  extended by org.universAAL.middleware.rdf.Resource
      extended by org.universAAL.middleware.rdf.FinalizedResource
          extended by org.universAAL.middleware.owl.ManagedIndividual
              extended by org.universAAL.middleware.service.owl.Service
                  extended by org.universAAL.ontology.drools.DroolsReasoning
                      extended by org.universAAL.drools.ProvidedDroolsReasonerService

public class ProvidedDroolsReasonerService
extends DroolsReasoning

Service descriptor for the rule engine. It defines the access method to the rules engine in order to add, modify or remove rules, or facts.

Author:
Miguel Llorente (mllorente)

Field Summary
static String DROOLS_REASONER_NAMESPACE
           
static String INPUT_FACT
           
static String INPUT_FACT_ID
           
static String INPUT_RULE
           
static String INPUT_RULE_ID
           
static String MY_URI
           
static String SERVICE_ADD_FACT
           
static String SERVICE_ADD_RULE
           
static String SERVICE_FIRE_CONSEQUENCE
           
static String SERVICE_MODIFY_FACT
           
static String SERVICE_MODIFY_RULE
           
static String SERVICE_REMOVE_FACT
           
static String SERVICE_REMOVE_RULE
           
static String SERVICE_SWITCH_OFF
           
static String SERVICE_SWITCH_ON
           
 
Fields inherited from class org.universAAL.ontology.drools.DroolsReasoning
PROP_KNOWS_FACTS, PROP_KNOWS_RULES, PROP_PRODUCES_CONSEQUENCES
 
Fields inherited from class org.universAAL.middleware.service.owl.Service
instanceLevelRestrictions, myProfile, numberOfValueRestrictions, OWLS_NAMESPACE_PREFIX, OWLS_SERVICE_NAMESPACE, PROP_INSTANCE_LEVEL_RESTRICTIONS, PROP_NUMBER_OF_VALUE_RESTRICTIONS, PROP_OWLS_PRESENTED_BY, PROP_OWLS_PRESENTS
 
Fields inherited from class org.universAAL.middleware.owl.ManagedIndividual
OWL_NAMESPACE, TYPE_OWL_INDIVIDUAL, TYPE_OWL_THING
 
Fields inherited from class org.universAAL.middleware.rdf.Resource
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, ns_delim_index, PROP_RDF_FIRST, PROP_RDF_REST, PROP_RDF_TYPE, PROP_RDFS_COMMENT, PROP_RDFS_LABEL, PROP_SERIALIZATION_FULL, PROP_SERIALIZATION_OPTIONAL, PROP_SERIALIZATION_REDUCED, PROP_SERIALIZATION_UNDEFINED, PROP_uAAL_INVOLVED_HUMAN_USER, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uAAL_NAMESPACE_PREFIX, uAAL_SERVICE_NAMESPACE, uAAL_VOCABULARY_NAMESPACE, uri
 
Constructor Summary
ProvidedDroolsReasonerService(String instanceURI)
           
 
Method Summary
 
Methods inherited from class org.universAAL.ontology.drools.DroolsReasoning
getClassURI
 
Methods inherited from class org.universAAL.middleware.service.owl.Service
addFilteringInput, addFilteringType, addInputWithAddEffect, addInputWithChangeEffect, addInputWithRemoveEffect, addInstanceLevelRestriction, addOutput, addRestriction, createInput, getInstanceLevelFixedValueOnProp, getInstanceLevelRestrictionOnProp, getNumberOfValueRestrictions, getProfile, getPropSerializationType, getRestrictedPropsOnInstanceLevel, getRestrictionOnPropPath, setProperty
 
Methods inherited from class org.universAAL.middleware.owl.ManagedIndividual
checkCompatibility, checkMembership, copy, deepCopy, getClassRestrictionsOnProperty, getInstance, getNonAbstractSuperClasses, getNonabstractSuperClasses, getOntClassInfo, getTypeURI, isRegisteredClassURI, isWellFormed, setPropertyPathFromOffset, toManagedIndividual
 
Methods inherited from class org.universAAL.middleware.rdf.FinalizedResource
addType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfProperties
 
Methods inherited from class org.universAAL.middleware.rdf.Resource
addMultiLangProp, asList, asList, asRDFList, changeProperty, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getResource, getResourceComment, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, literal, representsQualifiedURI, serializesAsXMLLiteral, setPropertyPath, setPropertyPath, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DROOLS_REASONER_NAMESPACE

public static final String DROOLS_REASONER_NAMESPACE
See Also:
Constant Field Values

MY_URI

public static final String MY_URI
See Also:
Constant Field Values

SERVICE_ADD_RULE

public static final String SERVICE_ADD_RULE
See Also:
Constant Field Values

SERVICE_REMOVE_RULE

public static final String SERVICE_REMOVE_RULE
See Also:
Constant Field Values

SERVICE_MODIFY_RULE

public static final String SERVICE_MODIFY_RULE
See Also:
Constant Field Values

SERVICE_ADD_FACT

public static final String SERVICE_ADD_FACT
See Also:
Constant Field Values

SERVICE_REMOVE_FACT

public static final String SERVICE_REMOVE_FACT
See Also:
Constant Field Values

SERVICE_MODIFY_FACT

public static final String SERVICE_MODIFY_FACT
See Also:
Constant Field Values

SERVICE_FIRE_CONSEQUENCE

public static final String SERVICE_FIRE_CONSEQUENCE
See Also:
Constant Field Values

SERVICE_SWITCH_ON

public static final String SERVICE_SWITCH_ON
See Also:
Constant Field Values

SERVICE_SWITCH_OFF

public static final String SERVICE_SWITCH_OFF
See Also:
Constant Field Values

INPUT_RULE

public static final String INPUT_RULE
See Also:
Constant Field Values

INPUT_FACT

public static final String INPUT_FACT
See Also:
Constant Field Values

INPUT_RULE_ID

public static final String INPUT_RULE_ID
See Also:
Constant Field Values

INPUT_FACT_ID

public static final String INPUT_FACT_ID
See Also:
Constant Field Values
Constructor Detail

ProvidedDroolsReasonerService

public ProvidedDroolsReasonerService(String instanceURI)


Copyright © 2014 universAAL Consortium. All Rights Reserved.