Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>

[[ 🗃 ^yEzqv rel4tion-wiki ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/yEzqv

SSH: git clone USERNAME@vervis.peers.community:yEzqv

Branches

Tags

master :: projects / smaoin-hs / tickets /

1.mdwn

[[!template id=ticket class=task]] [[!tag /projects/smaoin-hs/decisions]]

[[!meta title=“Data structures”]]

Issue

At the time of writing, the top-level data layer in [[!rel4darcs smaoin]] is statements and statement blocks. There are no “models”, i.e. no triplestore or quadstore or anything like that.

I did plan to have them, using containers, but now I’m not sure where to put them. The questions I’d like to answer here are:

  1. In which package should they be? smaoin or razom-basic-store or something else?
  2. Which models should be provided, using which containers?

Process

Here are some ideas:

Thoughts on package:

Result

No final decision yet.

I’m starting in the smaoin package. Will possibly move to a separate smaoin-model package later.

[See repo JSON]