Comments (10)
thx, @jschlyter this is also our (AT) view
from eu-dcc-schema.
@dirkx @gabywh Are there any strict requirements on the naming or can we revert to vac/tst/rec/sub and reintroduce v for version?
from eu-dcc-schema.
None that I can see. Arbitrary - lets just change them. @kruzikh agree ?
from eu-dcc-schema.
As discussed: the short names are simply a side-effect of parallel development hcert-schema and here. The short names here are now the ones that passed review within eHealthNetwork and are in the official documentation, so I'd be inclined to leave them as-is.
Schema versioning: separate issue and yes, we should. However, I left it out of consideration for now as:
- enough work to do already in just getting the schema consistent with regulations and ready for publication, and
- we now have four separate components (or seven, if you count the generated lookup tables). One option is to simply apply the same schema version to all files but that has the disadvantage that if any one file changes, all files need to change so we lose something of the separation of concerns, which prompts me to consider having independent schema versions for each file in itself, which makes more sense if you consider each file is actually an independent schema
from eu-dcc-schema.
Let's discuss the schema version in #4
Regarding the other names, I strongly recommend we change them if possible. If not to drop the single letter ones from the top level. I can live without the sub
object though.
from eu-dcc-schema.
As @gabywh wrote, we're only working on behalf of the semantic working group. I'm closing this issue and hope that we can move forward with implementations.
from eu-dcc-schema.
For practical use in national deployment (NHIC SK), I join the requirement of keeping "sub", it was invented well, and it solves us by reference-consistent maintenance of identification of subjects together with other data (because they are digitally signed and together).
At the same time, we plan to use this information to directly identify the certificate holder with his issued certificate.
from eu-dcc-schema.
Id: you have only name and dob as per the proposed EU legislation.
How does moving its location from root to a sub-level change anything? All the other groups can be repeating groups, this one not. It is valid across all three potentially repeating groups. Moving it out of root loses this information.
from eu-dcc-schema.
@gabywh One could argue that having sub could move all subject properties into one object, and that that object would be allowed to hold other identifiers. However, since the EU legislation does not allow for that I think that argument is moot. Let's be done with this and move forward!
from eu-dcc-schema.
However, since the EU legislation does not allow for that
... being the key point.
Closing.
from eu-dcc-schema.
Related Issues (20)
- 404 when downloading https://id.uvci.eu/DCC.ValueSets.schema.json HOT 5
- What to do if vaccines not included in value set? HOT 2
- Remove valuesets in DCC Schema repo
- test-manf.json is not up to date HOT 1
- Support of entries with unicode characters from the "Halfwidth and Fullwidth" Forms block HOT 2
- Expand the existing schema to include personal identity fields HOT 7
- JSON Schema here to help HOT 1
- Problem during Make HOT 1
- Make `nam/fn` a required field
- Missing descriptions of "tg" property in test and recovery groups HOT 1
- Improve description of "nam" field HOT 9
- Link does not exist HOT 4
- Please add Novavax - Medicinal Product and Producer HOT 1
- outdated/problem with a link HOT 5
- array of a single element? HOT 9
- Check relaxation of fn/fnt, gn/gnt HOT 7
- Automatically format the JSON files before commit HOT 5
- Add broadcasting of a new release to the docs HOT 1
- Align valuesets schema with valuesets HOT 4
- Move FAQ from Wiki to repository itself HOT 1
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 eu-dcc-schema.