GithubHelp home page GithubHelp logo

Comments (10)

chris2286266 avatar chris2286266 commented on June 10, 2024

thx, @jschlyter this is also our (AT) view

from eu-dcc-schema.

jschlyter avatar jschlyter commented on June 10, 2024

@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.

dirkx avatar dirkx commented on June 10, 2024

None that I can see. Arbitrary - lets just change them. @kruzikh agree ?

from eu-dcc-schema.

gabywh avatar gabywh commented on June 10, 2024

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:

  1. enough work to do already in just getting the schema consistent with regulations and ready for publication, and
  2. 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.

jschlyter avatar jschlyter commented on June 10, 2024

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.

jschlyter avatar jschlyter commented on June 10, 2024

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.

rho-sk avatar rho-sk commented on June 10, 2024

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.

gabywh avatar gabywh commented on June 10, 2024

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.

jschlyter avatar jschlyter commented on June 10, 2024

@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.

gabywh avatar gabywh commented on June 10, 2024

However, since the EU legislation does not allow for that

... being the key point.

Closing.

from eu-dcc-schema.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.