Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DPV v2.1-RC hotfixes and feedback #235

Open
coolharsh55 opened this issue Jan 26, 2025 · 6 comments
Open

DPV v2.1-RC hotfixes and feedback #235

coolharsh55 opened this issue Jan 26, 2025 · 6 comments
Labels
Milestone

Comments

@coolharsh55
Copy link
Collaborator

coolharsh55 commented Jan 26, 2025

Submit track bugs/errors/fixes and feedback for DPV v2.1-RC to this Github issue.

@DelaramGlp
Copy link
Collaborator

In the eu-aiact extension, the link to the AI Act should be updated to http://data.europa.eu/eli/reg/2024/1689/oj.

coolharsh55 added a commit that referenced this issue Jan 27, 2025
- updated reference in `references.json`
- since respec references are included verbatim in all HTML, which is
  then used by respec js to render the references, this change appears
  in all HTML (the actual changes in references will not be shown until
  respec export HTML is used)
- reported by @DelaramGlp in
  #235 (comment)

Co-authored-by: Delaram Golpayegani <[email protected]>
@DelaramGlp
Copy link
Collaborator

EU AI Act extension

  1. In the definitions, "this regulation" -->"EU AI Act"

  2. In the definitions, "AI System" --> "AI system" 

  3. 2.2. AI-Act ---> AI Act,

  4. 2.5.
    AI Roles describes --> describe
    developing, providing or deploying, and using --> developing, providing, deploying, or using

  5. 2.7. These statuses refect ---> reflect

  6. 2.8. The intro might need a bit of re-wording, as CEMarking and PostMarketMonitoringSystems are not assessments per se. This might work better: "Compliance with requirements of the AI Act, e.g. affixing CEMarking or PostMarketMonitoringSystems, requires various types of assessments".

  7. 2.8.10 & 5.1.91. definition of TestingRealWorldConditions should be updated:
    Temporary testing of an AI system for its intended purpose in real-world conditions outside a laboratory or otherwise simulated environment, with a view to gathering reliable and robust data and to assessing and verifying the conformity of the AI system with the requirements of the AI Act and it does not qualify as placing the AI system on the market or putting it into service within the meaning of the AI Act, provided that all the conditions laid down in Article 57 or 60 are fulfilled

  8. 2.11.5 & 5.1.86. definition of SubstantialModification:
     set out in Title III, Chapter 2 ---> set out in Chapter III, Section 2 

  9. 3.3. NonHighRiskAISystem: The definition is not very well-aligned with the AI Act. In the Act, non-high-risk systems are those applications that are listed in Annex III, but do not pose a significant risk of harm to the health, safety or fundamental rights of natural persons (see Article 6(3) and Article 80).

@coolharsh55
Copy link
Collaborator Author

Thanks @DelaramGlp - can you help with these, please? Would be quicker as I have 5 hours of teaching (+prep) to do today.

For the definitions, if you change them in our spreadsheet, I'll sync those changes in RDF and HTML (its just running scripts 100,200,300 in order). For the HTML, the contents are in this JINJA2 template - you can make a PR or submit a patch or just send me over the file. If you change the extension to .html you can see the text - the list of concepts, taxonomy tables, and other stuff python+respec produces isn't included but I think this should work for the changes you have mentioned.

@DelaramGlp
Copy link
Collaborator

Thanks @DelaramGlp - can you help with these, please? Would be quicker as I have 5 hours of teaching (+prep) to do today.

For the definitions, if you change them in our spreadsheet, I'll sync those changes in RDF and HTML (its just running scripts 100,200,300 in order). For the HTML, the contents are in this JINJA2 template - you can make a PR or submit a patch or just send me over the file. If you change the extension to .html you can see the text - the list of concepts, taxonomy tables, and other stuff python+respec produces isn't included but I think this should work for the changes you have mentioned.

The link to the Jinja2 template is not correct. This is the template, right?

@coolharsh55
Copy link
Collaborator Author

coolharsh55 commented Jan 28, 2025

Ah sorry I copied the spreadsheet link twice there. Yes that's the file, but use the dev branch for this one

@coolharsh55
Copy link
Collaborator Author

Fixed as #236 and #237 in d842414

coolharsh55 added a commit that referenced this issue Feb 3, 2025
Squashed commit of the following:

commit 1cd320c
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Feb 3 00:34:49 2025 +0000

    change version 2.1-dev -> 2.1

    - changes the version for RDF and HTML from 2.1-dev to 2.1
    - vocab is now considered ready for release
    - fixes contributor in example macro (had blank node id)

commit 31ab039
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Feb 3 00:16:20 2025 +0000

    merge master into dev

    Squashed commit of the following:

    commit 294fcec
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Thu Jan 30 23:04:12 2025 +0000

        minutes for 30 JAN 2025

    commit 380a0f3
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Thu Jan 23 23:37:33 2025 +0000

        minutes for 16,23 JAN 2025

    commit 5a4e43a
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Sat Jan 11 21:43:16 2025 +0000

        minutes for 09 JAN 2025

    commit 7726ea5
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Fri Jan 3 20:32:37 2025 +0000

        minutes for 02 JAN 2025

    commit 9ce19d2
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Fri Dec 20 17:19:04 2024 +0000

        minutes for 17 DEC 2024

    commit f056a57
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Tue Dec 10 16:00:00 2024 +0000

        minutes for 10 DEC 2024

    commit f9a9b12
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Tue Dec 3 16:00:00 2024 +0000

        minutes for 03 DEC 2024

    commit 2bf8980
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Tue Nov 26 16:00:00 2024 +0000

        minutes for 26 NOV 2024

    commit a5bbf96
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Tue Nov 19 16:00:00 2024 +0000

        minutes for 19 NOV 2024

    commit c2aba86
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Tue Nov 12 12:16:25 2024 -0500

        minutes for 12 NOV 2024

    commit de75d15
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Mon Nov 11 15:40:55 2024 -0500

        minutes for 29 OCT, 05 NOV 2024

    commit d060bd1
    Author: Arthit Suriyawongkul <[email protected]>
    Date:   Sun Nov 3 13:18:33 2024 +0000

        Reformat LICENSE.md (#196)

        * Add markups to LICENSE.md

        - Restore bullets, links, and heading formatting as appear in the license at https://www.w3.org/copyright/software-license-2023/
        - Also add `SPDX-License-Identifier` tag to the Markdown metadata section at the header of `README.md`

        Signed-off-by: Arthit Suriyawongkul <[email protected]>

        * Remove SPDX-License-Identifier tag

        Signed-off-by: Arthit Suriyawongkul <[email protected]>

        ---------

        Signed-off-by: Arthit Suriyawongkul <[email protected]>

commit 0db17a1
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Feb 3 00:11:10 2025 +0000

    fix authors in HTML def table, missing labels

    - authors in previous commit were changed to be a blank node, which
      caused the term table in HTML to show blank node ID; this has been
      fixed by traversing the graph to get 'foaf:name' for the person
    - some concepts had their labels missing in HTML where the label was
      shown as `None` - this has been fixed (no data was changed, not sure
      what the issue was exactly)

commit 2726023
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Feb 2 19:43:39 2025 +0000

    fixed errors in DPV,AI,PD,EHDS,GDPR,DGA,RISK,TECH

    - DPV
    - fixed missing label for ParentOfHuman, GuardianOfHuman, AINotice
    - fixed missing definitions for ContractActivationStatus, Standard,
    ManagementStandard, TechnicalStandard
    - TargetedAdvertisement -> TargetedAdvertising

    - AI
    - fix parent KnowledgeBasedTechnique -> KnowledgeTechnique
    - fix MachineLearningPlatform missing creation date
    - Fix parent tech:InputOutputForm -> tech:InputOutput

    - PD
    - dpv:BirthPlace -> pd:BirthPlace

    - EU-EHDS
    - Fix parent dpv:Behavioral -> pd:Behavioral
    - fixed parent concepts using incorrect DPV concept (change to EU-DGA
    prefix): - ImproveHealthcare, ImprovePublicServices,
    ProvideOfficialStatistics, ScientificResearch
    - Fix parent tech:TechnologyActor -> tech:Actor

    - SECTOR-PUBLICSERVICES
    - dpv:PublicServiceProvision ->
    sector-publicservices:PublicServiceProvision
    - PubilcServiceManagement -> PublicServiceManagement

    - EU-DGA
    - A28 fixed stray text in modified field

    - RISK
    - risk:RiskConcept -> dpv:RiskConcept
    - fixed missing creation date in events taxonomy

    - TECH
    - InputOut added (data was present in CSV)

commit 348b2c0
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Feb 2 18:03:30 2025 +0000

    closes #160 contributors metadata in RDF, HTML

    - Contributors for concepts and creators for vocabs are now declared as
      instances of `dct:Agent` and `foaf:Person` in a blank node in vocab
    - Affiliation is expressed using `org:memberOf` -> `foaf:name`
    - ORCID, if provided, is expressed using `scoro:hasORCID`
    - Website, if provided, is expressed using `foaf:homepage`
    - In the HTML metadata, this is used to populate the ReSpec json and the
      contributors section. If website or ORCID are available, they are
      hyperlinked to the person's name.
    - Fixes incorrect contributors list string in AI and EU-AIAct extensions
    - The contributors metadata is in `code/contributors,json`

commit 85fb381
Author: Harshvardhan Pandit <[email protected]>
Date:   Sat Feb 1 17:04:22 2025 +0000

    Upgrade python/pip requirements

    - to fix https://github.com/w3c/dpv/security/dependabot/3
    - to fix https://github.com/w3c/dpv/security/dependabot/5

commit 5df2305
Author: Harshvardhan Pandit <[email protected]>
Date:   Sat Feb 1 17:00:05 2025 +0000

    Fixed typos in HTML docs

    - fixes typos in HTML docs by running a spell check on the Jinja2 templates
    - the spell check tool used is `aspell` - instructions added to
      README.md in `code`
    - the personal dictionary produced as a result of adding DPV-specific
      terms to the spell check is provided as `dictionary-aspell-en.pws`

commit 89ef4a3
Author: Harshvardhan Pandit <[email protected]>
Date:   Fri Jan 31 10:14:18 2025 +0000

    Moves contributors in HTML to top of document

    - see https://w3id.org/dpv/meetings/meeting-2025-01-30
    - moved contributors which were listed at the bottom of HTML documents
      to a section at the top of the document

commit b1fd2cb
Author: Harshvardhan Pandit <[email protected]>
Date:   Fri Jan 31 00:07:07 2025 +0000

    Updates funding ack in HTML docs

    Updated funding acknowledgement for Beatriz Esteves in HTML docs

commit 9eda059
Author: Harshvardhan Pandit <[email protected]>
Date:   Thu Jan 30 10:12:13 2025 +0000

    Updated README, added review period notice to HTML

    - Updated base repo README for 2.1
    - Copied README to 2.1 so the releases will also contain it
    - Added a notice to HTML documents highlighting the review period for
      v2.1 (+2 weeks until FEB-16)
    - Updated links to articles/references for DPVCG descriptions
    - NOTE: This does not remove "2.1-dev" in links - therefore when the
      folder is renamed these links need to be manually updated

commit 657a939
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Jan 27 03:31:07 2025 +0000

    Update funding acknowledgements for contributors

    - Updates funding acknowledgements in HTML (manually added via template)
    - Specifically for following contributors: delaram and beatriz (PROTECT
      ITN), beatriz (SolidLabs), julian (TITAN, EDGE-Skills)

commit 3e26f4c
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Jan 27 03:11:40 2025 +0000

    Update contributors in HTML, fix empty contributor

    - Updates contributors in HTML (these are automatically extracted and
      collated for each extension's concepts) - updated their affiliation in
      `contributors.json`
    - Moved `contributors.json` to `/code` as this is a file used for
      development and changes over time - the actual contributors are
      asserted in RDF and HTML for each release
    - Fix issue (e.g. in AI) where some contributors were empty string - the
      cause of this was an incorrect parsing of strings in `200.py`. This
      also fixes the issue where `()` appeared as a contributor in HTML.

commit d842414
Author: Harshvardhan Pandit <[email protected]>
Date:   Tue Jan 28 19:17:02 2025 +0000

    Update HTML docs to sync with #236 #237

    - updates HTML docs for EU-AIAct and AI extensions (`300.py` script)
    - changes were made in Jinja2 template in PR #236 #237

    Co-authored-by: Delaram Golpayegani <[email protected]>

commit 91247b6
Author: Delaram Golpayegani <[email protected]>
Date:   Tue Jan 28 16:59:30 2025 +0000

    fixed typos

commit 9174656
Author: Delaram Golpayegani <[email protected]>
Date:   Tue Jan 28 16:49:31 2025 +0000

    fixed typos

commit 63a53b2
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Jan 27 15:51:19 2025 +0000

    fix: respec ref for EU AI Act set to published law

    - updated reference in `references.json`
    - since respec references are included verbatim in all HTML, which is
      then used by respec js to render the references, this change appears
      in all HTML (the actual changes in references will not be shown until
      respec export HTML is used)
    - reported by @DelaramGlp in
      #235 (comment)

    Co-authored-by: Delaram Golpayegani <[email protected]>

commit 5ea8b70
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Jan 26 23:38:05 2025 +0000

    Update diagrams and extensions list in HTML

    - updates diagrams: AI Core, DPV overview (with changes in 2.1), DPV
      extensions (used in DPV spec)
    - updates list of extensions in DPV and Primer HTML

commit f19a05b
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Jan 26 16:23:08 2025 +0000

    Adds DPV contract states diagram ; fixes

    - adds a state diagram representing contract states
    - diagram is shown in the DPV legal basis HTML page
    - fixed outdated list of consent controls which were manually listed in
      DPV and DPV legal basis module pages
      instead now the taxonomy table is autonomically generated
    - fixed random fluctuations in GDPR justifications list in HTML which
      showed up as changes in git - the fix was to sort them before creating
      the list
    - renames `2,1-dev/diagrams/overview_PD.svg` and source to
      `overview_Data.svg` and closes #233

commit 0408aec
Author: Harshvardhan Pandit <[email protected]>
Date:   Sat Jan 25 12:33:23 2025 +0000

    P7012: updates concepts and HTML docs

    Squashed commit of the following:

    commit b2968b8161ff560b73c9974d620f9bdf5b2b3eed
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Sat Jan 25 12:31:52 2025 +0000

        P7012: fix terms, update HTML docs

        - fixed concepts in `privacy_term` which were not marked as accepted or
          didn't have the correct parent/broader set
        - added content for HTML docs based on updates in concepts and
          discussions regarding the implementation
        - includes RDF and HTML outputs

    commit 79229471a9413e45d293c109d30e41024c46b776
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Sat Jan 25 10:29:05 2025 +0000

        P7012: Added Rule types for Terms

        - each term (e.g. `TrackingTerm`) now is declared as a rule type which
          can be `dpv:Permission`, `dpv:Prohibition`, or `dpv:Obligation`
        - only includes RDF, and not HTML outputs

    commit 49adf37
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Fri Jan 24 22:03:47 2025 +0000

        P7012: Added updated agreement/terms

        - Updates the P7012 terms to align those with what is in the formal spec
        - Updates the terms to make explicit concepts for
          permissions/prohibitions in the term
        - The terms are now expressed as permission/prohibition (in spreadsheet,
          but not asserted in RDF)
        - Each agreement now has explicit annotation for what is permitted,
          prohibited, or obligated by referencing the relevant term with dpv
          rule properties
        - This is WIP, and the HTML is not included

    commit 395b6f0
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Thu Jan 23 17:26:10 2025 +0000

        update diagram for overview

commit a3afed1
Author: Julian Flake <[email protected]>
Date:   Thu Jan 23 12:47:58 2025 +0100

    Overview Technology: tech core concepts' properties fixed.

    addresses #198

commit 346d8a4
Author: Julian Flake <[email protected]>
Date:   Thu Jan 23 12:09:40 2025 +0100

    Overview Technology: tech core concepts added.

    addresses #198

commit ef82909
Author: Harshvardhan Pandit <[email protected]>
Date:   Thu Jan 23 10:58:27 2025 +0000

    Updates references and issues in HTML docs

    Squashed commit of the following:

    commit 50fb085
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Wed Jan 22 11:04:41 2025 +0000

        Updates references and issues in HTML docs

        - Removes development issues (used to edit documents) from HTML
        - Adds references to GitHub issues relevant to the document
        - Adds references to GitHub issues in "Future Work" section in appendix
        - Updates references used in bibliography for guides and mappings HTML

    commit daaa7db
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Wed Jan 22 06:14:18 2025 +0000

        Remove WIP issue asides in HTML

commit 3b5b7f0
Author: Julian Flake <[email protected]>
Date:   Thu Jan 23 11:54:04 2025 +0100

    Processing figure updated to include Profiling and Tracking

    addresses #198

commit 877e949
Author: Julian Flake <[email protected]>
Date:   Thu Jan 23 11:42:57 2025 +0100

    Data Diagram: Overview PD updated to include data concepts.

    addresses #198

commit c644222
Author: Julian Flake <[email protected]>
Date:   Tue Jan 21 11:49:16 2025 +0100

    diagrams: HumanSubject added (addresses #205 and #198).

commit 15cf44a
Author: Harshvardhan Pandit <[email protected]>
Date:   Sat Jan 18 14:49:11 2025 +0000

    Updates HTML respec metadata and vocab metadata

    - set publishDate in respec JSON based on vocab metadata rather than manually
    specifying it in the in HTML
    - set document status in respec JSON based on vocab metadata rather than a
    single global setting that made all documents `DRAFT` or `FINAL` regardless of
    internal status specific in RDF and HTML (added function `get_document_status`
    in `300` for this)
    - updated this/previous version info in respec JSON for all specs (used
    `2.1-dev` rather than `2.0` which is derived from `vocab_management` document
    status - so the final publishing process just involves changing one variable)
    - added section changelog in each spec and added links to changelog section in
    respec JSON (content of changelog not included)
    - publishDate and status for guides in respec JSON is manually set instead of
    (incorrectly) retrieving it from vocab metadata as there is no metadata
    associated with guides
    - updated titles of EU AI Act, NIS2, and EHDS to specify full form of the
    acronym

commit 099f136
Author: Harshvardhan Pandit <[email protected]>
Date:   Fri Jan 17 22:34:07 2025 +0000

    Update SOTD and DPV info section in HTML outputs

    - updates HTML outputs only, no content changes
    - the SOTD ReSpec section contained info about DPV e.g. links to
      extensions and peer-reviewed articles; these have been moved to a
      non-numbered para after the abstract
    - the section above had a number due to being included in TOC, this was
      not necessary for the reader to distinguish; therefore the section has
      been removed and changed to a para - as a result Introduction is now
      the first section and is consistent with the typical document
    - The OWL HTML documents have also been included with some formatting
      changes - these seemed to be pending from earlier generations

commit 09201eb
Author: Harshvardhan Pandit <[email protected]>
Date:   Thu Jan 16 01:19:27 2025 +0000

    Adds diagram for conceptual model to AI extension

    - diagram is pulled from 93f2b90
      on the diagrams branch (cherry-pick + no-commit)
    - the diagram is described using `<figcaption>` - so there are no
      changes to the text describing the conceptual model in the section
    - based on review by Delaram

    Co-authored-by: Delaram Golpayegani <[email protected]>

commit 368d06a
Author: Harshvardhan Pandit <[email protected]>
Date:   Tue Jan 14 23:31:14 2025 +0000

    Adds contract status and party to DPV legal basis

    - Adds contract statuses based on discussion on modelling lifecycle of
      contract and representing statuses useful for tracking the performance
      and termination of the contract
    - Corrects spelling of fulfilment (from fulfillment) following EN-GB
    - Adds relation `dpv:hasParty` for indicating parties in contract
    - Includes RDF and HTML outputs
    - To be discussed in DPVCG meeting 2025-01-16
      https://www.w3.org/events/meetings/178d1c71-a92d-4da7-a196-6a89d0fe2277/20250116T133000/

    Co-authored-by: Julian Flake <[email protected]>
    Co-authored-by: Georg Krog <[email protected]>

commit d4511de
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Jan 13 22:43:44 2025 +0000

    Updates document date and status

    - updates document date to 2025-01-16 so that each vocab and document
      has this as the date of publication (this may change in the future
      depending on when the v2.1-rc release is decided to be released)
    - updates status of AI, EU-AIAct, and EU-RIGHTS to published (was draft)
    - updates references (JSON) in HTML documents
    - Note: the apparent large amount of changes are reflections of above in
      each RDF and HTML file

commit 9b9412b
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Jan 12 21:32:45 2025 +0000

    Adds P7012 extension with RDF and HTML

    - Adds P7012 extension under `2.1-dev/standards/p7012`
    - Contains RDF and HTML outputs for P7012
    - The status of the extension is DRAFT
    - See #203

    Co-authored-by: Iain Henderson <[email protected]>
    Co-authored-by: Beatriz Esteves <[email protected]>

    Squashed commit of the following:

    commit 1d3a678
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Sun Jan 12 21:30:33 2025 +0000

        WIP: Adds P7012 HTML

    commit 47d6acb
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Sun Jan 12 19:09:50 2025 +0000

        WIP: Adds P7012 RDF

    commit 25b9726
    Author: Harshvardhan Pandit <[email protected]>
    Date:   Sun Jan 12 18:47:38 2025 +0000

        WIP: Adds P7012 CSV sources

commit b700dbf
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Jan 12 13:18:27 2025 +0000

    FIX: RISK, Add content to RISK, Add examples

    - FIX: RISK potential concepts had a circular reference where they were
    declared as instances of themselves e.g. because `PotentialConsequence` was
    annotated with role `C` in the spreadsheet. Removing this annotation fixed the
    issue.
    - Added content to RISK regarding potential concepts as per
    https://w3id.org/dpv/meetings/meeting-2025-01-09 including an example showing
    the use of potential concepts
    - Added example of Rights Impact in RISK (moved existing example in HTML as a
    file/concept under UCR)
    - Added example of Risk Controls in RISK (earlier example was out of date)

commit 131f4b5
Author: Harshvardhan Pandit <[email protected]>
Date:   Sat Jan 11 23:03:28 2025 +0000

    FIX: AI, RISK, EU AI-Act

    - see https://w3id.org/dpv/meetings/meeting-2025-01-09
    - AI: Add ISO 23894 as source in AI extension
    - AI: fixed missing concept table in 7.1 Data Risks
    - RISK: Risk Management pt.2b-iii fix formatting of risk level
    - EU AI-Act: AI Act status definitions were missing / shown as None

commit dd3341a
Author: Harshvardhan Pandit <[email protected]>
Date:   Tue Jan 7 13:47:47 2025 +0000

    EU-EHDS: Adds content to HTML documentation

    - Adds content to EU-EHDS HTML documentation
    - Content comprises of introduction of the extension, its alignment with
      existing efforts such as
      https://github.com/healthDCAT-AP/Controlled-vocabularies
    - The specific sections also provide a brief outline of future work

commit 035d6df
Author: Harshvardhan Pandit <[email protected]>
Date:   Tue Jan 7 12:00:28 2025 +0000

    RISK: Adds content for Controls

    - Adds content describing the taxonomy of controls to the section in HTML
    - Doesn't contain any changes to the extension concepts

commit 58fcd50
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Jan 6 21:54:42 2025 +0000

    RISK: fixes, content; EU-DGA: content

    - EU-DGA: Adds entity types and rights impacts, includes RDF and HTML outputs
    - RISK: separates the 'core' module in to risk management module, and
      moves the other concepts to relevant modules - this allows a better
      grouping of concepts in RDF and the HTML tables are now consistent
    - RISK: fixes inconsistent concepts in taxonomy e.g. parents not being
      correctly declared, or the concept not having correct role
    - RISK: creates a better/consistent collection of controls (concepts and
      properties) based on the existing concepts, and by adding parents to
      structure the controls as proactive/reactive
    - RISK: contains styling and content additions for the HTML document,
      including reordering sections to suit the new additions

    Squashed commit of the following:

    commit 6ae6323
    Date:   Mon Jan 6 21:53:35 2025 +0000

    commit 488ba6a
    Date:   Mon Jan 6 13:16:18 2025 +0000

    commit 04af42f
    Date:   Mon Jan 6 09:20:19 2025 +0000

    commit 32895b4
    Date:   Sun Jan 5 19:12:16 2025 +0000

commit 14ec945
Author: Harshvardhan Pandit <[email protected]>
Date:   Sat Jan 4 14:17:52 2025 +0000

    FIX: DPV, AI; Add HTML contents

    - See https://w3id.org/dpv/meetings/meeting-2025-01-02 for context
    - Add ai:hasTechnique and ai:hasCapability to AI: these were already present in
      the spreadsheet but were not being included in RDF and HTML due to errors in
      `vocab_management.py` where the properties entry was not included for core and
      data modules
    - DPV Legal Basis module: Create concepts to represent contract accepted by 1
      party, N parties, and ALL parties
    - FIX DPV Legal Basis module page - add status table for each basis section
    - Add references to the GDPR concept e.g. Art.4-1
    - Added content to AI, EU-GDPR HTML for documentation

commit 0cfadeb
Author: Harshvardhan Pandit <[email protected]>
Date:   Wed Jan 1 19:36:44 2025 +0000

    LEGAL: Added list of DPV extensions for laws

    - adds a list of extensions provided by DPV for specific laws within the
      LEGAL extension HTML (only the ones at /legal)
    - the list is the same as that on the DPV HTML spec for list of
      extensions

commit 2ce224a
Author: Harshvardhan Pandit <[email protected]>
Date:   Wed Jan 1 17:08:45 2025 +0000

    FIX: RiskConcept in RDF, add content to AI, DPV

    - Fixes the use of RiskConcept roles in RISK extension, which were
      incorrectly coded to use the extension's namespace rather than always
      using the RISK namespace e.g. `risk:PotentialRisk` if used in AI
      became `ai:PotentialRisk`. Includes RDF and HTML changes.
    - DPV rules modules page: Fix missing image fig.1, and Added content,
      example for rule fulfilment status, note on future concepts, and links
      to ODRL in DPV rules module page
    - DPV processing module page: added example for expressing processing
      and why to use process. added content for processing categories
      (collect, store, use, erase, share)
    - Added content to AI HTML
    - Added examples used in above

commit e6637bb
Author: Harshvardhan Pandit <[email protected]>
Date:   Wed Jan 1 00:50:18 2025 +0000

    DPV: adds examples and concepts

    - added `dpv:ManageConsent` and `dpv:WithdrawConsent` as consent
      controls as they are needed e.g. in notices
    - added examples for Notice (layer, icon) and Legal Basis (contract,
      consent, legitimate interests, official authority, public interest,
      and vital interest) and Processing (Profiling nad Tracking)
    - added examples to HTML for DPV TOMs (Notice) and Legal Basis and
      Processing (Profiling and Tracking)

commit 6c22a9d
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Dec 30 22:42:19 2024 +0000

    Updated DPV HTML page, fixed Contract types

    - Changed taxonomy of Contract types so that the older concepts being
      deprecated are now within the `dpv:DataProcessingAgreement` taxonomy,
      and added parent concepts to group concepts.
    - Unified property `dpv:hasContractualClause` for addressing fulfilment
      states in both contract and contractual clause in a single consistent
      manner so that they can be expressed similarly
    - Added content to Contract section
    - Added content to Notice section
    - Updated content in TOM and Legal Basis module HTML pages to match the
      main DPV spec and the changes in v2.1
    - Updated extensions section
    - Updated references.json (for common ReSpec bibliograhy) with all LEGAL
      extensions

commit 26ec6c6
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 29 19:47:40 2024 +0000

    FIX: DPV Legal Basis Contract concepts/properties

    - `ProviderStandardFormContract` and `ConsumerStandardFormContract`
      added broader `StandardFormContract`
    - `ContractControl` types changed declaration in spreadsheet to match
      'class' taxonomy type which automatically generates the subject/object
      annotations in the term definition table in HTML
    - `hasContractFulfilmentStatus` and `hasContractClauseFulfilmentStatus`
      merged together into `hasContractualFulfilmentStatus` to enable common
      property and a shorter sensible name for contractual clauses. Domain
      and Range are combined as well (union).
    - `ContractualClauseFulfilmentState` parent revised so that it correctly
      shows up in the taxonomy of `dpv:ContractStatus` and `dpv:Context` and
      can be used with the corresponding relations
    - Includes RDF and HTML outputs
    - minor: Updated reference for EU-GDPR data transfer concept to avoid
      random ordering in RDF for multiple references

commit 6e0d8b1
Author: Harshvardhan Pandit <[email protected]>
Date:   Wed Dec 25 19:12:36 2024 +0000

    Various fixes and document updates for 2.1 review

    This is a cumulative review commit where I went through each document and
    identified the tasks needed to be completed for v2.1 release. The below is a
    list of changes made in this commit. Granular commits would have resulted in
    taking more time (on git management), so this is an omnibus commit.

    - LOC: Added reference to location (NonX and AtX concept) proposals
    - RISK: Added references to papers for AIRO/VAIR
    - RISK: Added parents for Potential and CIA risk concepts for providing a
      balanced or grouped hierarchy alongside risk management concepts
    - RISK: Removed warning message regarding unstable state of risk taxonomy
    - RISK: Put concepts regarding risk source, threat, and vulnerability under
      risk identification concept so that they are part of the larger risk
      management taxonomy
    - RISK: Fixed the Risk Matrix table where all cells in 3x3 and 5x5 incorrectly
      used concepts from the 7x7 risk matrix
    - RISK: Added colour pallettes to risk matrix tables for visual indication of
      risk level
    - Justifications: Fixed `LackOfIntent` and `LegalObligationImpaired` missing
      parents/types under `NonFulfilmentJustification`
    - LEGAL index: Added reference to EU-RIGHTS and EU-EHDS extensions
    - EU-GDPR: Compacted the Rights Justifications list using <details>
    - EU-DGA: Added Rights Impact concepts similar to EU-GDPR
    - EU-DGA: Added Rights for A28 Right to an effective judicial remedy, A9-2
      Right to Redress, with modifications to existing rights to create a taxonomy
    - EU-DGA: Removed A12 Right to Data Conversion Opt-out as this isn't a 'right'
      but an obligation
    - EU-AIAct: Removed Law and CriticalInfra sectors from Misc. module as
      duplicate concepts
    - EU-AIAct: in docs module, Added `tech:Documentation` as type for all
      concepts, and added relevant TECH concept as broader term
    - EU-AIAct: in risk module, changed parents and broader concepts to align these
      concepts with RISK extension
    - EU-AIAct: in capability module, changed type to `dpv:Purpose` or
      `dpv:Capability` based on the concept, and added relevant capability from AI
      extension as broader concept
    - EU-RIGHTS: Added links to github issues for EUROVOC concepts and for rights
      impacts concepts
    - EU-EHDS: Added links to github issue which also links it to healthDCAT-AP
    - SECTOR: Added index page under `/sector` with list of sector extensions
    - Added todos/issues in HTML for all of above
    - Includes RDF and HTML outputs for all of above<F25>

commit 67be134
Author: Harshvardhan Pandit <[email protected]>
Date:   Tue Dec 24 19:26:19 2024 +0000

    DPV: fixes; added TODO issues in HTML

    - `dpv:HumanSubject` taxonomy refined by making the top concept the
      parent of all previously data subject concepts; added two concepts for
      humans which are the parents of the data subject concepts.
    - Realigned Rule Fulfilment Status concepts so that they form a taxonomy
      under rule fulfilled, rule violated, and rule unfulfilled.
    - Changed the parents and taxonomy for Contract in Legal Basis as it led
      to inconsistent representation that a 'contract is a legal agreement'
      and caused conflicts between legal basis and org measure concept. The
      fix is to keep Contract as legal basis, and use legal agreement as an
      org measure (aligns with the legal meaning and use of these concepts).
      Also allows the correct interpretation of specific contract concepts
      such as data sharing agreements - as these are contracts in effect.
    - Removed conflicting references to external concepts from Processing
      concepts as these caused random fluctuations in RDF output for concept
      source fields.
    - Added SECTOR extension to references.json which enables all documents
      to reference these extensions.
    - Added various additional statements and concept references to DPV spec
      and module spec pages.
    - Contains RDF and HTML outputs for DPV and modules.
    - NOTE: The spec pages for DPV and modules are not 'complete' for v2.1
      release and contain TODO / Issue in HTML to indicate the pending work.

commit af47380
Author: Harshvardhan Pandit <[email protected]>
Date:   Tue Dec 24 10:24:24 2024 +0000

    EU-GDPR: adds rights, data breach justifications

    - Adds rights A78 and A79 to EU-GDPR
    - Adds granular components for A22-3 right
    - Adds data breach justifications in data breach module
    - Justifications: adds `RiskMitigated` as a justification for why
      something is not required
    - Includes RDF and HTML components
    - Closes #63
    - Note for #63 the concepts mentioned in
      #63 (comment) do not have a
      provenance in GDPR text, but do seem to originate in the Irish Data
      Protection Act. since they have been added in abstract to the
      Justifications extension, this issue can be closed. To model the Irish
      DPA, the concepts in Justifications should be extended within the
      LEGAL-IE namespace in the same manner as that in EU-GDPR.

    Co-authored-by: Beatriz Esteves <[email protected]>
    Co-authored-by: Georg P. Krog <[email protected]>

commit 47caafa
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Dec 23 23:06:22 2024 +0000

    EU-GDPR Adds Justifications for Rights

    - contains new CSV for eu-gdpr rights justifications
    - contains edits to justifications concepts
    - contains RDF for EU-GDPR justifications for rights
    - contains corresponding schema functions for handling the spreadsheet
      containing the mapping column ('Right') from Justification to GDPR
      Right
    - contains Justifications changes
    - adds the HTML output for GDPR rights justifications
    - adds a section to EU-GDPR document listing rights and then
      justifications for each right
    - requires further details for explaining the justifications model and
      an example (not included)
    - includes Justifications HTML for new concepts / changes
    - see #63
    - NOTE: does not include all justifications e.g. A22, A23
    - NOTE: does not state justifications for A78 or A79 as these are not
      included as rights in EU-GDPR

commit c285979
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Dec 23 20:40:23 2024 +0000

    fix dpv:HumanSubject - add definition and label

    - added definition and label for `dpv:HumanSubject`
    - no existing source found for 'Human Subject'
    - thanks to @TallTed - see #205
      #205 (comment)

commit 279d94b
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 22 23:00:22 2024 +0000

    fix risk:IncidentInvestigationStatus errors

    - `risk:IncidentInvestigationStatus` concepts had issues where the
      statuses were defined using a non-existent parent; the issue was fixed
      by using the correct parent
    - `risk:IncidentInvestigationCompleted` had duplicate definitions due to
      being declared twice; fixed this by removing one definition
    - added `risk:IncidentInvestigationNotStarted` as the 'missing' status
      for when the investigation has not started yet, and to replace the
      duplicate definition for completed as above
    - the error in HTML taxonomy hierarchy for these statuses has also been
      fixed (automatically) as the parents are not consistent and correct
    - includes RDF and HTML outputs

commit 0552efb
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 22 20:56:11 2024 +0000

    Adds mappings stubs ; see #31 and #130 ODRL

    - adds index.html files for each mapping folder under /mappings
    - the template states that this is work in progress, and welcomes
      contributions and participations
    - the ODRL mapping contains a table with current state of concepts from
      the existing DUO-DPV-ODRL paper by Beatriz and Harsh

commit 06c6c13
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 22 12:24:23 2024 +0000

    Adds Mood, FacialExpression, Emotion to PD

    - concepts provided by Georg P. Krog
    - concepts added to PD extension

commit 206c558
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 22 12:05:41 2024 +0000

    Changes tech:ProvisionMethod ; closes #207

    - Changes `tech:ProvisionMethod` concept by adding a prefix to
      distinguish it from the technology concept
    - e.g. `tech:System` is not a kind of technology, and
      `tech:ProvidedAsSystem` is a provision method

commit ecbb0df
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 22 11:42:24 2024 +0000

    Adds mapping table to EU-GDPR for GDPR -> DPV

    - Adds mapping table to EU-GDPR HTML showing mapping from GDPR concepts
      to DPV concepts
    - Mapping is limited to concepts from GDPR Art.4 and is represented as a
      draft table in the HTML
    - Adds a Misc. concepts module to EU-GDPR containing concepts that don't
      fit other modules, and which are part of the mapping
    - Includes changes to EU-GDPR concepts to use the Art.4 definitions
    - See #186

commit 6aba865
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 22 09:57:55 2024 +0000

    Adds `dpv:Tracking` ; closes #206

    - Adds `dpv:Tracking` to DPV
    - Adds `dpv:TrackingByFirstParty` and `dpv:TrackingByThirdParty` to DPV
    - Adds a note explaining modelling of Tracking and Profiling in HTML
    - Contains RDF and HTML outputs
    - NOTE: This requires a corresponding eu-gdpr:Profiling concept to
      distinguish DPV's concept from GDPR's concept - that will be in a
      separate commit that also addresses #186 mapping GDPR to DPV

commit 9774981
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 22 00:51:18 2024 +0000

    Adds dpv:HumanSubject as parent of dpv:DataSubject

    - adds `dpv:HumanSubject` and `dpv:hasHumanSubject`
    - changed parent of `dpv:DataSubject` to `dpv:HumanSubject` with the
      same change in correponding properties
    - moved data subject taxonomy with `dpv:HumanSubject` as the top concept
    - added note to `tech:Subject` to use `dpv:HumanSubject` when the
      subject is a human
    - includes RDF and HTML outputs
    - closes #205
    - This change is a result of discussions of integrating AIRO/VAIR which
      included the concept `AISubject` and the desire to reuse the existing
      data subjects taxonomy

commit a01b4ce
Author: Harshvardhan Pandit <[email protected]>
Date:   Sat Dec 21 23:17:33 2024 +0000

    Adds dpv:InformationAudit; closes #202

    - adds `dpv:InformationAudit` to Organisational Measures in DPV
    - adds `dpv:Audit` as the parent concept
    - adds `dpv:SecurityAudit` and `dpv:LegalComplianeAudit` as audit types

    Co-authored-by: Paul Ryan <[email protected]>

commit 9fc8344
Author: Harshvardhan Pandit <[email protected]>
Date:   Sat Dec 21 22:41:33 2024 +0000

    Adds SECTOR extensions

    - adds SECTOR extensions under path /sector
    - adds SECTOR-EDUCATION as /sector/education
    - adds SECTOR-FINANCE as /sector/finance
    - adds SECTOR-HEALTH as /sector/health
    - adds SECTOR-INFRASTRUCTURE as /sector/infra
    - adds SECTOR-LAW as /sector/law for Law Enforcement & Justice
    - adds SECTOR-PUBLICSERVICES as /sector/publicservices
    - CSV (source), RDF, and HTML for all extensions are provided
    - RDF and HTML outputs are complete (no stubs)
    - all extensions are in draft form
    - /sector does not contain any index or collation

    Merge branch 'sector' into dev

    * sector:
      WIP: Added intro stub to Sector HTML
      WIP: fixed issues with taxonomy - RDF, HTML
      WIP: Sector HTML (has errors in taxonomy table)
      WIP: RDF files for Sector
      WIP: Added namespaces for Sector
      WIP: Added Sector CSVs to 100.py

commit a896b0a
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Dec 9 00:05:35 2024 +0000

    adds EU-EHDS extension

    - adds EU-EHDS extension modelling EU Health Data Spaces (EHDS)
    - path is /legal/eu/ehds
    - adds RDF and HTML
    - concepts are taken from https://github.com/besteves4/ehds as
      authorised by @besteves4
    - EU-EHDS status is draft

commit 36897d6
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 8 23:48:39 2024 +0000

    adds SECTOR extension with Purposes module

    - adds SECTOR extension at path /sector under 2.1-dev
    - SECTOR has namespace w3id.org/dpv/sector and prefix sector
    - SECTOR has purpose taxonomy added
    - SECTOR status is set to draft extension

commit cec9e69
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 8 22:17:30 2024 +0000

    updates DPV, TECH, RISK, EU GDPR, AIAct, RIGHTS

    - DPV: updates HTML with issues
    - TECH: fixes provision method concepts, updates HTML
    - RISK: updates HTML
    - GDPR: updates rights impacts concepts, updates HTML
    - AIAct: updates sectors, updates HTML
    - EU Rights: updates granular impacts, updates HTML

commit e4c5099
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 8 22:12:06 2024 +0000

    update AI extension

    - adds HTML output for AI extension for updated concepts
    - fixes minor issues in concepts (missing parents etc.)

commit 8c2223d
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 8 11:40:05 2024 +0000

    update RDF for changes

    - changes in dpv, tech, ai, eu-aiact, eu-gdpr, risk
    - fixes incorrect IRI term in AI spreadsheets
    - ai: core, capabilities, risks, techniques
    - dpv: entities, entity legal roles, entity organisations, notices,
      organisational measures, processing, processing context and processing
      scale (syntactic change in references), purposes
    - eu-aiact: capability, data, docs, misc concepts, sector, status
    - eu-gdpr: data transfers (references), rights
    - risk: core, incident status, risk controls, risk events taxonomy
    - tech: core, io, provision, tools

commit f9dff20
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Dec 8 11:14:58 2024 +0000

    updated CSV files for dpv, tech, ai, risk

commit 3f596a1
Author: Harshvardhan Pandit <[email protected]>
Date:   Wed Nov 13 11:54:12 2024 -0500

    fixes #192 EU GDPR DPAs not associated with GDPR

    - the GDPR implementing DPAs were listed as enforcing GDPR via
      `dpv:hasApplicableLaw`, but the inverse triple stating GDPR is being
      enforced by the DPAs through `dpv:hasAuthority` was missing
    - this triple is automatically generated by the hook presented in
      `vocab_management.py` which was configured to only run for specific
      extensions which had lots of jurisdictions missing
    - the fix was to add all the legal jurisdictions presented under
      `/legal/` in this variable and then rerun `200` RDF generation and
      `300` HTML generation steps
    - in the future, the issue will arise again if the variables are not
      updated for new legal jurisdictions added

commit da54258
Author: Beatriz Esteves <[email protected]>
Date:   Tue Oct 29 13:33:27 2024 +0100

    move contents in https://besteves4.github.io/dpv-rights-exercising/ to DPV’s GH repo

commit 21f0fc4
Merge: a98c5dc e6dd27d
Author: Harshvardhan Pandit <[email protected]>
Date:   Fri Oct 25 11:20:40 2024 +0100

    merge master: fixes and meeting minutes

    - fix broken link in README.md from #194
    - minutes for 15, 22 OCT 2024

    Merge branch 'master' into dev

commit a98c5dc
Author: Harshvardhan Pandit <[email protected]>
Date:   Tue Oct 22 22:57:51 2024 +0100

    fix missing Lawfulness in EU DGA, AIAct, NIS2

    - regression: `Lawfulness` concepts were missing EU-DGA, EU-AIAct, and
      EU-NIS2 extensions
    - the regression was in `code/vocab_management.py` where the
      `compliance` module was not present in the relevant dicts
    - the fix is to add this module, and run the `200.py` and `300.py`
      scripts which regenerate the RDF (combined for entire extension) and
      the HTML - for the HTML the templates had to modified to include the
      `vocab-compliance` section showing the lawfulness concepts based on
      the same section in EU-GDPR extension.

commit d302e96
Author: Harshvardhan Pandit <[email protected]>
Date:   Tue Oct 22 19:45:01 2024 +0100

    change RDF and HTML date and status to DRAFT

    this commit resets ALL outputs in terms of the following:
    - published date: 2024-10-22
    - document status: CG-DRAFT

    This is done for 2.1-dev as it is under development, and to avoid
    clashes with the 'published' iteration (2.0).

commit b572548
Author: Harshvardhan Pandit <[email protected]>
Date:   Tue Oct 22 19:36:08 2024 +0100

    fixes #192 DPAs as eu-gdpr:DataProtectionAuthority

    - The GDPR DPAs i.e. DPAs in EU/EEA member states are defined as
      instances of eu-gdpr:DataProtectionAuthority instead of
      dpv:DataProtectionAuthority
    - This allows these DPAs to be correctly used to represent which
      authorities enforce the GDPR in LEGAL HTML documentation

commit 1136616
Author: Harshvardhan Pandit <[email protected]>
Date:   Tue Oct 22 13:30:55 2024 +0100

    EU-RIGHTS: Adds impact concepts

    - adds impact concepts (from RISK) for each EU fundamental right concept
    - has experimental impact concepts for discussion for A8 data protection
    - relevant issue #184

commit 414a72c
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Oct 21 23:10:00 2024 +0100

    Adds EU-GDPR rights impacts - only A13 is detailed

    - adds a corresponding rights impact concept for each of GDPR's rights
    - adds detailed impact concepts for A13 as an example to use in
      discussions for whether this level of granularity is helpful
    - the impacts concepts are from RISK taxonomy i.e. `risk:RightsImpact`
    - relevant issue #184

commit 5cd9744
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Oct 21 22:32:59 2024 +0100

    Adds RISK concepts grouped by tech, org, etc.

    - in RISK, the taxonomy concepts are additionally structured by
      technical, organisational, legal, and societal
    - in RISK, the taxonomy concepts have a base as potential risk source,
      potential risk, potential consequence, or potential impact
    - in RISK HTML, there is a table showing each concept and the role it
      can take
    - there are stubs in the HTML where description and examples are to be
      added
    - relevant issue is #181

commit eef11e1
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Oct 14 09:14:44 2024 +0100

    generate HTML for ODRL c441e6a, refresh HTML outputs

    - generates HTML output for ODRL guide change made in c441e6a
    - 'refreshes' HTML outputs for 2.1-dev where the earlier outputs were
      exported from ReSpec following the merge from master
    - going ahead, these refreshed HTML outputs will match what has been
      generated by the code generator

commit 467086c
Author: Harshvardhan Pandit <[email protected]>
Date:   Mon Oct 14 09:07:58 2024 +0100

    updated code/README.md instructions

    - removed references to old files and processes
    - added information on the role of vocab_management.py, vocab_schema.py,
      and vocab_funcs.py

commit c001717
Author: Harshvardhan Pandit <[email protected]>
Date:   Sun Oct 13 15:33:36 2024 +0100

    creates place for storing mappings

    - `/mappings/<vocab>` is the folder dedicated to mapping <vocab> with
      DPV
    - within the folder there will be a `index.html` for documentation,
      `dpv-<vocab>.ttl` for RDF serialisation of the mapping, and
      `dpv-<vocab>.csv` containing the mapping assuming it is exported from
      a spreadsheet tool
    - a README has been added to the folder for general information
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants