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

Namespaces for Template Entities #44

Closed
martinjoconnor opened this issue Feb 18, 2016 · 1 comment
Closed

Namespaces for Template Entities #44

martinjoconnor opened this issue Feb 18, 2016 · 1 comment

Comments

@martinjoconnor
Copy link
Member

We should have user-centric namespaces for elements, templates, fields. The namespace should contain the organization or user and/or the project. The element names should be unique inside those namespaces.

Currently, all templates, elements and fields are created in the same common namespace or context. The tool should allow users to create entities in different contexts (e.g., based on the user, project, group, etc.), so that users will be able to use the same entity name (e.g., organism, study, principal investigator, etc.) at different levels without name collisions. By using a context, the element ‘org.stanford.bmir.cedar.organization’ would be clearly different from the element ‘org.oxford.isa.organization’.

@martinjoconnor
Copy link
Member Author

Current approach has worked well.

Effectively attaching meaning to entity names is not a good idea.

Explicit provenance can be used to represent this type of information.

e.g.,
metadatacenter/cedar-project#780
metadatacenter/cedar-project#783

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

No branches or pull requests

1 participant