simphony / simphony-metadata

[LEGACY] This repository contains the metadata definitions used in SimPhoNy project.
BSD 2-Clause "Simplified" License
0 stars 0 forks source link

keyword conflict arising from duplication of cuba.yml vs simphony_metadata.yml #64

Closed stefanoborini closed 7 years ago

stefanoborini commented 7 years ago

Our namespacing rules are all over the place, with the result that we now have two FACE entities, one in cuba.yml, the other in simphony_metadata.yml, both ending up in the keywords.py file, producing something that is invalid syntax.

stefanoborini commented 7 years ago

To address this, I think we should:

ahashibon commented 7 years ago

The alternative, which had been discussed in previous issue, is to have one name space, all CUDS items and CUBA keys are CUDS items defined in one place. All referred to as CUBA.CUDS_ITEM (this will give the common universal attribute of a CUDS_ITEM).

stefanoborini commented 7 years ago

Closing. We only have one namespace: CUBA. We just need a smarter validator, and unify the file