pepper.brain.utils.response module

class pepper.brain.utils.response.CardinalityConflict(provenance, entity)[source]

Bases: object

author
casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

date
object
object_name
provenance
class pepper.brain.utils.response.Entity(id, label, types, offset=None, confidence=0.0)[source]

Bases: pepper.brain.utils.response.RDFBase

add_types(types)[source]
casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

types
types_names
class pepper.brain.utils.response.EntityNovelty(existence_subject, existence_object)[source]

Bases: object

object
subject
class pepper.brain.utils.response.Gap(predicate, entity)[source]

Bases: object

casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

entity
entity_range
entity_range_name
predicate
predicate_name
class pepper.brain.utils.response.Gaps(subject_gaps, object_gaps)[source]

Bases: object

casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

object
subject
class pepper.brain.utils.response.NegationConflict(provenance, predicate)[source]

Bases: object

author
casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

date
predicate
predicate_name
provenance
class pepper.brain.utils.response.Overlap(provenance, entity)[source]

Bases: object

author
casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

date
entity
entity_name
entity_types
provenance
class pepper.brain.utils.response.Overlaps(subject_overlaps, object_overlaps)[source]

Bases: object

casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

object
subject
class pepper.brain.utils.response.Perspective(certainty, polarity, sentiment, time=None, emotion=None)[source]

Bases: object

certainty
emotion
polarity
sentiment
time
class pepper.brain.utils.response.Predicate(id, label, offset=None, confidence=0.0, cardinality=1)[source]

Bases: pepper.brain.utils.response.RDFBase

cardinality
casefold(subject, object, format='triple')[source]

Format the labels to match triples or natural language :param format:

class pepper.brain.utils.response.Provenance(author, date)[source]

Bases: object

author
casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

date
class pepper.brain.utils.response.RDFBase(id, label, offset=None, confidence=0.0)[source]

Bases: object

casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

confidence
id
label
offset
class pepper.brain.utils.response.StatementNovelty(provenance)[source]

Bases: object

author
casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

date
provenance
class pepper.brain.utils.response.Thoughts(statement_novelty, entity_novelty, negation_conflicts, object_conflict, subject_gaps, object_gaps, overlaps, trust)[source]

Bases: object

casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

entity_novelty()[source]
negation_conflicts()[source]
object_conflict()[source]
object_gaps()[source]
overlaps()[source]
statement_novelties()[source]
subject_gaps()[source]
trust()[source]
class pepper.brain.utils.response.Triple(subject, predicate, object)[source]

Bases: object

casefold(format='triple')[source]

Format the labels to match triples or natural language :param format:

object
object_name
object_types
predicate
predicate_name
set_object(object)[source]
set_predicate(predicate)[source]
set_subject(subject)[source]
subject
subject_name
subject_types