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

Add support for defining ranges/classes when generating a graph #291

Merged
merged 10 commits into from
Aug 13, 2024

Commits on Jul 5, 2024

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

Commits on Jul 8, 2024

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

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    523def1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6be6e0 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    69aea63 View commit details
    Browse the repository at this point in the history
  2. Add classes to DCAT-AP 1 and 2 properties

    There are two of them that are not added:
    
    * All the properties that have `skos:Concept`. Adding this class makes
      the range validation pass, but the shapes one fail, because we need to
      provide a `skos:prefLabel` value. This makes sense but the parser does
      not currently support it. It will probably have to be implemented as
      part of codelists support
    * All the properties that have `dcat:Dataset` range. Again, this makes
      the range tests pass but the shapes fail, because a `dct:title` and
      `dct:description` is expected of `dcat:Datasets`. I actually think
      this is a mistake on the validation, as it doesn't make sense to
      require those for referenced datasets (things like `serves_dataset` or
      `is_version_of`).
    amercader committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    2f3fe27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c3a68a View commit details
    Browse the repository at this point in the history
  4. Add a dct:type to dt:LicenseDocuement to make the validation happy

    TODO: add a field to handle this or guess it from the CKAN license
    model
    amercader committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1aa6e0f View commit details
    Browse the repository at this point in the history
  5. Clean db in shacl tests

    amercader committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    33b1b4d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    75c5451 View commit details
    Browse the repository at this point in the history