csdms / bmi

The Basic Model Interface is a standardized set of functions allowing coupling of models to models and models to data
https://bmi.csdms.io
MIT License
49 stars 17 forks source link

Mapping of variables to standardnames #21

Open MartineDeVos opened 6 years ago

MartineDeVos commented 6 years ago

eWatercycle II: When used for model coupling, BMI expects variable names of the corresponding models to be mapped to standard names. In practice, modelers are not using these standard names and refer to the original variable names. Is the mapping of variables desirable? If not, how could model coupling, i.e., selecting the right variables, be supported otherwise.

Instead of mapping variable names, we could annotate variables with metadata that specifies the context and meaning of the variable.

peckhams commented 6 years ago

Hi Everyone, I currently have DARPA funding to make significant extensions to the Geoscience Standard Names (the current evolution and dramatically extended version of the CSDMS Standard Names). One thing we are working on is the semi-automatic generation of GSN-compliant names as needed to support new models, etc. Another thing is tools to help match a variable name concept to a concept that is already in the GSN collection. The GSN uses Semantic Web best practices and technologies (e.g. RDF, SKOS, SPARQL, etc.) and is available at geostandardnames.org. I'm hoping to have prototypes available to share in the next few months. Feel free to email me with any questions.

Best regards, Scott

On Fri, Nov 16, 2018 at 10:28 AM Martine de Vos notifications@github.com wrote:

eWatercycle II: When used for model coupling, BMI expects variable names of the corresponding models to be mapped to standard names. In practice, modelers are not using these standard names and refer to the original variable names. Is the mapping of variables desirable? If not, how could model coupling, i.e., selecting the right variables, be supported otherwise.

Instead of mapping variable names, we could annotate variables with metadata that specifies the context and meaning of the variable.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/csdms/bmi/issues/21, or mute the thread https://github.com/notifications/unsubscribe-auth/AHU-L8tRQF1oeWxnNR_ZkTq_ZroBlzFVks5uvst_gaJpZM4YmWmH .