|40 min||Discuss work backlog priorities for CR v1.1||David|
Github Issues: https://github.com/KantaraInitiative/CISWG/issues
Consent Receipt v1.1 Work Backlog
On Wed, May 10, 2017at 1:56 PM, David Turner <firstname.lastname@example.org> wrote:
I’ve been reviewing the input for v1.1 and I’ve grouped the issues into 5 broad categories to help focus discussions.
- Reconcile terms from various ISO specs (e.g., 29100, 29184) with other significant sources (e.g., GDPR).
- We need to be clear that the CR spec is not the authoritative source for definitions and be clear that implementers must follow the appropriate definitions according to their relevant jurisdictions.
- Data model
- What is the proper relationship between different fields? For example, in the v1 spec there is only one dataController; and purpose, purposeCategory and piiCategory are subordinate to a service. What happens when we allow multiple dataControllers? Do we then make services subordinate to dataControllers, or the other way around? I’ve attached two views of the current JSON schema. One is pseudo-ERP and the other an expandable tree graph.
- New fields
- E.g., duration of consent, retention period
- Some of these suggested fields raise the question of how much of a policy’s details should be repeated in the CR. What is the reason for including the field? Is it just for the implementer, for interchange/interop, for the end user, for regulatory compliance?
- Field semantics/syntax
- Some fields need more guidance and possibly specific data types. (e.g., jurisdiction, policyURL, termination)
- Purpose, purposeCategory, piiCategory, primaryPurpose
- A big ol’ discussion all by itself.
From David: CR Schema v1_0_0.html
From David: CR-1_0_0 data model v1 (1).gif
2017-05-25 meeting notes:
- David has cleaned up the CISWG github repo - Issues list
- Added back a current list of issues for this release - 9 open issues at this time
- David to create moderately fine-grained Issues - to make establishing a cadence easier - schedule issues to be addressed in each weekly block
- A variety of issues
- 1) Evolution in terminology - ISO 29100, ISO 29184, GDPR etc (Andrew to set David up with a texts via Liaison committee)
- 2) Should resist changing terminology in the v1.1 - but some introductory text is required to clarify that the 'local jurisdiction' definitions are authoritative. the definitions are for the purpose of the specification e.g. the definition of 'consent' in the spec is actually a general term not a specific term
- Similar issue with some of the field content names etc - these also vary by jurisdiction and language
- This might be solved by having a Guidance document that explains the customizations and terminology differences e.g. "Guidance on usage of CR for GDPR"; and also a 'Technical Overlay' that supplies values and parameters specific to a jurisdiction or regulation
- 3) Note: the Consent Receipt will probably not become a standard for interoperability due to these kinds of variations - it will be more tilted towards compliance reasons
- Data model
- Need to avoid 'breaking' changes in v1.1
- One exception: the "Data Controller" - there is a need to support multiple Data Controllers - could be an array of objects
- v1.1 will have a diagram showing what the current data model is
- "Parental Consent" is not represented - it's an extension of the 'on behalf of' structures - could be a new field
- ACTION: Next call we will discuss and decide field formats
- To allow David to get organized with Issues, Backlog and scheduling cadence