Change loaders to use new API

This commit is contained in:
Cyber MacGeddon 2024-11-26 13:49:27 +00:00
parent 483f761e15
commit 6b478e9cc9
2 changed files with 18 additions and 4 deletions

View file

@ -14,7 +14,7 @@ import time
import uuid
from trustgraph.schema import Document, document_ingest_queue
from trustgraph.schema import Metadata
from trustgraph.schema import Metadata, Triple, Value
from trustgraph.log_level import LogLevel
from trustgraph.knowledge import hash, to_uri
from trustgraph.knowledge import PREF_PUBEV, PREF_DOC, PREF_ORG
@ -79,7 +79,14 @@ class Loader:
r = Document(
metadata=Metadata(
id=id,
metadata=triples,
metadata=[
Triple(
s=Value(value=t["s"]["v"], is_uri=t["s"]["e"]),
p=Value(value=t["p"]["v"], is_uri=t["p"]["e"]),
o=Value(value=t["o"]["v"], is_uri=t["o"]["e"])
)
for t in triples
],
user=self.user,
collection=self.collection,
),

View file

@ -13,7 +13,7 @@ import time
import uuid
from trustgraph.schema import TextDocument, text_ingest_queue
from trustgraph.schema import Metadata
from trustgraph.schema import Metadata, Triple, Value
from trustgraph.log_level import LogLevel
from trustgraph.knowledge import hash, to_uri
from trustgraph.knowledge import PREF_PUBEV, PREF_DOC, PREF_ORG
@ -78,7 +78,14 @@ class Loader:
r = TextDocument(
metadata=Metadata(
id=id,
metadata=triples,
metadata=[
Triple(
s=Value(value=t["s"]["v"], is_uri=t["s"]["e"]),
p=Value(value=t["p"]["v"], is_uri=t["p"]["e"]),
o=Value(value=t["o"]["v"], is_uri=t["o"]["e"])
)
for t in triples
],
user=self.user,
collection=self.collection,
),