|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.universAAL.context.che.database.impl.SesameBackend
org.universAAL.context.che.database.impl.SesameBackendCrdClc
org.universAAL.context.che.database.impl.SesameBackendCrdClc2Cnf
public class SesameBackendCrdClc2Cnf
Extension of
SesameBackendCrdClc
that
interprets the confidence value of received events before storing them. If
the confidence is greater than the threshold passed to this class in the
constructor or setThreshold
, the event will be stored unchanged
as in SesameBackend
.
Otherwise, only statements having the event as subject will be stored, but
not reified statements about its subject nor object.
Example:
An "event1" with "subject2" "predicate3" and "object4" with enough confidence
will result in having the statements in the store: "event1" "hasSubject"
"subject2" "event1" "hasPredicate" "predicate3" "event1" "hasObject"
"object4" "subject2" "predicate3" "object4"
But if the confidence is below the threshold, the last reified statement is
not stored.
Field Summary |
---|
Fields inherited from class org.universAAL.context.che.database.impl.SesameBackend |
---|
uAALParser |
Constructor Summary | |
---|---|
SesameBackendCrdClc2Cnf()
Default constructor. |
|
SesameBackendCrdClc2Cnf(int confidence)
Constructor with confidence. |
Method Summary | |
---|---|
int |
getThreshold()
Get th confidence threshold. |
void |
setThreshold(int thr)
Set the confidence threshold. |
void |
storeEvent(ContextEvent e)
Stores a ContextEvent in the
underlying store. |
Methods inherited from class org.universAAL.context.che.database.impl.SesameBackendCrdClc |
---|
connect |
Methods inherited from class org.universAAL.context.che.database.impl.SesameBackend |
---|
close, populate, queryBySPARQL, removeOldEvents, retrieveEvent, retrieveEventsBetweenTstmp, retrieveEventsBySPARQL, retrieveEventsFromTstmp, retrieveEventsToTstmp, setuAALParser |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SesameBackendCrdClc2Cnf()
public SesameBackendCrdClc2Cnf(int confidence)
confidence
- 0 to 100.Method Detail |
---|
public void storeEvent(ContextEvent e)
Backend
ContextEvent
in the
underlying store.
storeEvent
in interface Backend
storeEvent
in class SesameBackend
e
- The context event to be stored.public int getThreshold()
public void setThreshold(int thr)
threshold
- 0 to 100.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |