Comments (2)
@christian-rli
Currently, I am working on this ticket need few details from your end.
As per the mentioned description related to warning, should we need to raise the exception for undefined keys and stop parsing or Should I log the warning and continue parsing?
from omi.
Hi @SharanyaMohan-30 thank you for taking up the issue! I think omi should only fail to parse when it really needs to. So if there are undefined keys I think there should be a warning, but parsing can continue. In this case you can also print out the keys that are missing, because they are expected from the standard, so a potential typo would become obvious to the user.
Always printing out missing keys would be an option, but users would probably ignore output soon after implementing this, because basically all keys are optional. Maybe add a verbose option, but I'm making this issue bigger than it is. For now, just keep on parsing :)
from omi.
Related Issues (20)
- OMI conversion not working anymore HOT 2
- The structure.py seems not to be compatible with previous OEM versions HOT 2
- omi reads and writes files without handling umlauts and other special characters
- Transform OEM141 to OEM151
- Release omi v0.0.7
- Function to split and join metadata for multiple tables HOT 4
- OMI's documentation is outdated HOT 1
- Conversion creates empty fields when adding new metadata keys
- The metadata generated by the omi compiler has a modified key sequence HOT 1
- Documentation on how to use conversion is missing in RTD and Readme
- Include the metadata validation scripts from the oedatamodel HOT 14
- omi compiler for oemetadata results in some unexpected key names
- Adapt to github actions from travis
- OMI omits `null` values from json during processing
- Compiling metadata with minimum or empty fields causes a NoneType error.
- Return error report in OMI validation
- Inconsistent omi field names compared to oemetadata spec
- Evaluate integration of functions to generate metadata with ioprocmeta HOT 1
- metadata parser wrongly adds current date to temporal metadata
- Add new Issue-Templates
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from omi.