underlay / underworld

Docs, notes and resources that don't fit elsewhere.
MIT License
13 stars 2 forks source link

Notes on Assertions (for adding to the doc) #1

Closed metasj closed 4 years ago

metasj commented 6 years ago

Meta: post a section at the bottom of the doc that's conversational. "so you want to..." and discussion

Idea: Some things to add to the doc

Idea: we may want restricted fields. UUIDs: tricky if individuals self-report; they may not be UU. Perhaps a "UUID4" field should only be created by some supernodes.

Q: how to combine lots of assertions about one idea into a node?
TR: Say I post X=1000 w/ no prov, you post X=1400 w/prov, two others post 2500 and 2800 w/ different provs. How do you find /see all of those assertions? Say you query "things w/ type country and name Austria". You'd want all claims of that sort, perhaps to a few depth-levels.
--> nodes aren't real, they are just clusters of properties. (see also: shapefiles)

TR: Short term, what if we build a quick reduce function that looks at all assetions ever made about a topic. You have a db-layer of assertion-structure that determines what turns up.

Idea: Be aware of what unique identifiers are, and what properties are idents. It's incumbent on a [server/query-engine] to track this, to know when two assertions refer to the same thing and can be merged.

Aside: J-LD has language as first-class context [so all strings know their lang]

joeltg commented 6 years ago

Couple things that need to be fixed (noting mostly for myself):