-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
levelgraph-jsonld uses db.jsonld.get("...@id value..."), but levelgraph (db.get()) and levegraph-n3 (db.n3.get()) require an SPO object with at least subject set (ex: {subject: "...@id value..."}).
Additionally, if you pass any string (instead of an object) to these other .get() APIs, you will get the entire database of results (possibly a very costly situation...).
I do like the simpler code (avoiding the object expression), but object-based approach is also useful when you're already dealing with them.
So, I'd propose that we:
- make
db.jsonld.get()support both a string and the{subject: ""}style - make
db.get()anddb.n3.get()handle a string--which would map to{subject: ""}internally (a short hand for that...essentially).
That would:
a) clear up confusion
b) avoid full-db return results
c) clear up confusion 😉
Thoughts? 💭
Metadata
Metadata
Assignees
Labels
No labels