annotationgraph

package
v0.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RelationUses      = "uses"
	RelationDependsOn = "depends_on"
	RelationRunsOn    = "runs_on"
)

Variables

This section is empty.

Functions

func DecisionQuery

func DecisionQuery(query string) bool

func EntityMatches

func EntityMatches(a, b string) bool

func EntityMentionedInFact

func EntityMentionedInFact(entity, factKey string) bool

func InstructionQuery

func InstructionQuery(query string) bool

func KGRelationAnswerParts

func KGRelationAnswerParts(sentence string) (subject, relation, object string, ok bool)

func KGRelationPhrase

func KGRelationPhrase(relation string) string

func LocationQuery

func LocationQuery(query string) bool

func MetricQuery

func MetricQuery(query string) bool

func NegationQuery

func NegationQuery(query string) bool

func OwnerFactParts

func OwnerFactParts(fact string) (owner, entity string, ok bool)

func PreferenceQuery

func PreferenceQuery(query string) bool

func QueryMatchesKGRelation

func QueryMatchesKGRelation(query, subject, relation string) bool

func QueryMatchesOwnerFact

func QueryMatchesOwnerFact(query, owner string) bool

func SequenceQuery

func SequenceQuery(query string) bool

func TimelineQuery

func TimelineQuery(query string) bool

Types

type EvidenceDetails

type EvidenceDetails struct {
	ID       string
	Note     string
	Metadata map[string]string
}

func PreferenceEvidence

func PreferenceEvidence(sourceMemoryID, targetMemoryID, relation, entity, preferenceEntity, attribute, sourceFactID string, preferenceFactID int64) EvidenceDetails

func RelatedEvidence

func RelatedEvidence(sourceMemoryID, targetMemoryID, relation, entity, targetRelation, relatedEntityKey, relatedEntity, sourceFactID string, targetFactID int64) EvidenceDetails

func RelationEvidence

func RelationEvidence(sourceMemoryID, targetMemoryID, relation, entity, sourceFactID string, targetFactID int64) EvidenceDetails

func TimelineEvidence

func TimelineEvidence(sourceMemoryID, targetMemoryID, entity, sourceFactID string, timelineFactID int64) EvidenceDetails

func VersionEvidence

func VersionEvidence(sourceMemoryID, targetMemoryID, firstRelation, firstEntity, secondRelation, secondEntity, sourceFactID string, relationFactID, versionFactID int64) EvidenceDetails

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL