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

Standard / DCAT (and profiles) export #7600

Open
wants to merge 96 commits into
base: main
Choose a base branch
from

Commits on Dec 6, 2023

  1. Standard / ISO / DCAT formatters

    Proposal to better organize various flavor of DCAT. The target is to support:
    * DCAT
    * EU DCAT-AP
    * EU DCAT-AP mobility
    * EU GeoDCAT-AP.
    fxprunayre committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    262422f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1555e9 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Formatter / DCAT / Core.

    fxprunayre committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    0d06674 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94318cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10ee379 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    1944cd4 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Configuration menu
    Copy the full SHA
    18fb48c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18285eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87fcbf2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19b11e5 View commit details
    Browse the repository at this point in the history
  5. Formatter / DCAT / Tests.

    fxprunayre committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    b59f45d View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    354ba25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ff0c73 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb6e152 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    ebb1104 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26297e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0871113 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eccaf59 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0fbd299 View commit details
    Browse the repository at this point in the history
  6. Formatter / EU-DCAT-AP / Improve shacl validation status - license, a…

    …ccessRights and rights.
    fxprunayre committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    374682b View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Formatter / EU-DCAT-AP / Improve shacl validation status - dcat:theme…

    … from EU vocabulary as skos:Concept.
    fxprunayre committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    f0bf45e View commit details
    Browse the repository at this point in the history
  2. Formatter / EU-DCAT-AP / Improve shacl validation status - primaryTop…

    …ic is required even if isPrimaryTopic is defined. Only one rights allowed.
    fxprunayre committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    b85e1e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8b4c7a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3d2780 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9aae81d View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Configuration menu
    Copy the full SHA
    92638f0 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    bfa921c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e914ce0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    191b5d2 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Formatter / DCAT / Declare ISO conformity for the source and DCAT-AP …

    …conformity for the CatalogueRecord.
    fxprunayre committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    52e7b15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1d58bf View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    21a802f View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    c269f34 View commit details
    Browse the repository at this point in the history
  2. CSW / Improve outputschema configuration / Add config for ISO19110 an…

    …d ISO19139 (which is the same as 115-3)
    fxprunayre committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    8a2117f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41e1132 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    fcbbf93 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    08c9f90 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    6678540 View commit details
    Browse the repository at this point in the history
  2. DCAT / ISO19139 / Fallback URI builder when no metadata linkage exist…

    …. To be discussed what is the best fallback. Former DCAT conversion was using a setting for resourcePrefix
    fxprunayre committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    3db7cd5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    842eea7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    094e161 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    7c7d7f7 View commit details
    Browse the repository at this point in the history
  2. Standard / ISO / DCAT formatters / GeoDCAT-AP / Use dct:description i…

    …nstead of rdfs:label lfor potentially long texts SEMICeu/GeoDCAT-AP#108.
    fxprunayre committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    37fad57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    347f93b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cbb4846 View commit details
    Browse the repository at this point in the history
  5. Standard / ISO / DCAT formatters / EU-DCAT-AP / Use dct:provenance fo…

    …r lineage. DCAT core use versionNotes.
    fxprunayre committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    98fd57c View commit details
    Browse the repository at this point in the history
  6. Standard / ISO / DCAT formatters / Distributions / Do not repeat elee…

    …ments from the resources by default eg. rights, license, resolution, applicable legislation.
    fxprunayre committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    3dd4bf2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    822d04a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    17c986d View commit details
    Browse the repository at this point in the history
  9. Standard / ISO / DCAT formatters / adms:identifier / Schema Agency on…

    …ly if codespace is defined.
    fxprunayre committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    d24b278 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a0e268f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2fee020 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6bf9b39 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Standard / ISO / DCAT formatters / Assume individual name is not mult…

    …ilingual. Use first CharacterString or Anchor text element.
    fxprunayre committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    ca31608 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    263de1d View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Standard / ISO / DCAT formatters / Cleanup. Remove validation mode wh…

    …ich will be probably either shacl or schematron at some point.
    fxprunayre committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    8b3e348 View commit details
    Browse the repository at this point in the history
  2. Standard / ISO / DCAT formatters / Refactor for easier object referen…

    …ce configuration. References are added to org, individual, keywords now.
    fxprunayre committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    7e4ecc9 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. API / Formatter / If no output parameter is provided try to infer con…

    …tent type from formatter id. eg. DCAT are usually XML. Formatter with JSON in name are JSON.
    fxprunayre committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    a5623a3 View commit details
    Browse the repository at this point in the history
  2. Standard / ISO / DCAT formatters / A bit closer to what EU-DCAT-AP SH…

    …ACL rule expect. Tested with https://www.itb.ec.europa.eu/shacl/dcat-ap/upload. Difficulties to reproduce SHACL errors similar the the online validator. Could be related to not using the same SHACL rules or a difference with Jena validator?
    fxprunayre committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    40aeb69 View commit details
    Browse the repository at this point in the history
  3. Standard / ISO / DCAT formatters / Shacl rules are now in the same fo…

    …lder. Fix path in comments
    fxprunayre committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    4a2df82 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Documentation / DCAT

    fxprunayre committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    612b5be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43c2964 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Standard / ISO / DCAT formatters / HVD extend DCAT-AP. Fix missing DC…

    …AT-AP theme (based on mapping from INSPIRE themes and topic category.
    fxprunayre committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c0d2a28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e736e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7359700 View commit details
    Browse the repository at this point in the history
  4. Standard / ISO / DCAT formatters / SHACL / Rules are now working. The…

    …n we have to fix input document or decide to lose information on constraints.
    fxprunayre committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    817ac6c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    50db967 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    304bba9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56c7154 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f45d4a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e9d0a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa5f3c0 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    59eab9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8bb3fcc View commit details
    Browse the repository at this point in the history
  3. Standards / ISO / Formatters / DCAT / Multilingual / Do not output empty

    text
    
    ```xml
    <dcat:keyword xml:lang="fre">Observation</dcat:keyword>
    <dcat:keyword xml:lang="eng">Observation</dcat:keyword>
    <dcat:keyword xml:lang="fre">Observation par point</dcat:keyword>
    <dcat:keyword xml:lang="eng"/>
    ```
    fxprunayre committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    10f63bc View commit details
    Browse the repository at this point in the history
  4. Standards / ISO / Formatters / DCAT / Distribution / Map taking into …

    …account protocol (and not only function).
    fxprunayre committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    1d42c08 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d1e5d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d5755c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    5f34876 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    7d2b6e6 View commit details
    Browse the repository at this point in the history
  2. Updated license mapping to map to EU licenses for dcat-ap profile (an…

    …d keep original license in dcat-core) mapping done in dcat-core profile (trigger behaviour with variable in dcat-ap profile).
    GeryNi committed May 8, 2024
    Configuration menu
    Copy the full SHA
    df13b79 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c35b34d View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Standards / ISO / Formatters / DCAT / Update SEMICeu conversion - fol…

    …lowing GeoDCAT-AP 3 revision working group progress.
    fxprunayre committed May 15, 2024
    Configuration menu
    Copy the full SHA
    7398ba1 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    0bb68c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a3b7dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe54f4a View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Formatter / DCAT / ISO common name are unused for keywords

    Dedicated template exist in dcat-core-keyword
    fxprunayre committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    63db0da View commit details
    Browse the repository at this point in the history
  2. Formatter / DCAT / Mobility DCAT improvement.

    * Add mapping for referenceSystem
    * Add test
    * Disable distribution for now and delegate to DCAT-AP for now.
    fxprunayre committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    34cb78b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53aeffc View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. DCAT / Formatter / Simplify template for constraint

    Match first resource constraints and then map to access and use elements.
    fxprunayre committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    2c29a5a View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    0e183c1 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Formatter / DCAT / Mobility DCAT - improve accrual periodicity mapping.

    Cardinality:
      * ISO 0..n
      * DCAT 0..n
      * DCAT-AP 0..1
      * Mobility DCAT 1..1 (in ISO either use corresponding period eg. P0Y0M0DT1H0M0S or extend the codelist with the proper vocabulary)
    
      accrualPeriodicity mapping done using the ISO to Dublin core value mapping
      but additional checks are done when ISO records extended the codelist and
      may used the EU Publication Office frequency codes
      or the Mobility DCAT-AP update frequency codes.
      Domain specific codelists take priority over the DC or ISO codelists.
    
      eg.
      <mmi:MD_MaintenanceFrequencyCode codeListValue="15min"/>
    
      multipleAccrualPeriodicityAllowed is a parameter that can be set to true to allow multiple accrualPeriodicity values.
      Default to false for EU formatters. true for DCAT.
    fxprunayre committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    12ffbed View commit details
    Browse the repository at this point in the history
  2. Missing test file update.

    fxprunayre committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    60f6e98 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Formatter / DCAT / Applicable legislations

    https://semiceu.github.io/DCAT-AP/r5r/releases/3.0.0/#applicableLegislation
    
    Add the element to DCAT-AP base. Element is 0..n in DCAT-AP and should be present in extensions
    (mobility, hvd, geodcat).
    
    HVD requires at least http://data.europa.eu/eli/reg_impl/2023/138/oj and
    cardinality is 1..n.
    
    Do not restrict to a particular legislation list. A sample vocabulary is
    provided but it can be extended depending on catalogue domains.
    fxprunayre committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    0fa0dd3 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Formatter / DCAT / Identifier(s)

    In DCAT and DCAT-AP, `dct:identifier` is 0..n.
    Mobility DCAT restrict it to 0..1.
    
    In DCAT-AP and extensions, only convert the first identifier as
    `dct:identifier`; others as `adms:identifier`.
    fxprunayre committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    bee5bf4 View commit details
    Browse the repository at this point in the history
  2. Formatter / DCAT / Identifier / Urn

    Use `:` separator for URN like identifiers.
    fxprunayre committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    08a58c8 View commit details
    Browse the repository at this point in the history