Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap for further NIX/odML development #657

Open
achilleas-k opened this issue Dec 9, 2016 · 2 comments
Open

Roadmap for further NIX/odML development #657

achilleas-k opened this issue Dec 9, 2016 · 2 comments

Comments

@achilleas-k
Copy link
Member

NIX should be the umbrella joining odml with data.

Aiming to solve some issues in odml 1, move it closer to rdf compatibility and allow for seamless switch/integration of existing to nix.

  1. Make the python lib python 3 compatible.
  2. Separate the editor from the core lib.
  3. Add UUIDs to entities.
  4. Add (optional) field for predicate defining the link between subsections.
  5. Do not allow multiple values.
  6. Remove unused Value fields: checksum, filename, encoder, reference.
  7. Reference field in sections does define something that is related to the section.
  8. Remove the mapping stuff.

This will lead to version 1.5(?!) of odml.

Same changes will be done to the NIX implementation of the model to make them 100% compatible.

Extract the odml part of the nix library -> odml_core lib with multiple backend optionality. Extend the core library to enable odml files to act as a hub to refer/link to data files. E.g. linking into nix files.

Problemsets:

  • Harmonization of the odml implementations.
  • Writing between implementations → read odml from one implementation and integrate into the other.
  • Reading nix/odml in a joint dom tree.
  • Editing nix/odml originating metadata in a joint dom.
@achilleas-k achilleas-k changed the title Roadmap for further NIX/odML development. Roadmap for further NIX/odML development Dec 9, 2016
@achilleas-k
Copy link
Member Author

Locking issue. Any comments on this should be made on the individual issues created for each item in the list.

@G-Node G-Node locked and limited conversation to collaborators Feb 1, 2017
@achilleas-k
Copy link
Member Author

Is there anything left in this issue or can we close it?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant