From e950e296a2b6faa20cf5f7bdc6edecb1d019996b Mon Sep 17 00:00:00 2001 From: pat Date: Tue, 12 Mar 2024 21:18:51 +0000 Subject: [PATCH] major new release - see CHANGELOG --- .github/workflows/cd.yml | 6 ++++- CHANGELOG.md | 6 +++++ common-rdf/vocab-common-rdf.yml | 24 ++++++++++++------- .../vocab-inrupt-client-application.yml | 2 +- inrupt-rdf/Core/vocab-inrupt-core.yml | 2 +- inrupt-rdf/Glossary/vocab-inrupt-glossary.yml | 2 +- inrupt-rdf/Service/vocab-inrupt-service.yml | 2 +- inrupt-rdf/Test/vocab-inrupt-test.yml | 2 +- inrupt-rdf/Ui/vocab-inrupt-ui.yml | 2 +- solid-rdf/vocab-solid.yml | 2 +- 10 files changed, 34 insertions(+), 16 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 5babc05..ea451cd 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -56,10 +56,14 @@ jobs: id: generator-version-common with: vocab-config-path: ${{ matrix.vocab }} + # Note: This only pushes to Cloudsmith (not npm), because it does not # increment the version number, which is fine for Maven SNAPSHOT # versions. - - run: npx @inrupt/artifact-generator@${{steps.generator-version-common.outputs.vocab-generator-version}} generate -l ${{ matrix.vocab }} --noPrompt -p cloudsmith +# - run: npx @inrupt/artifact-generator@${{steps.generator-version-common.outputs.vocab-generator-version}} generate -l ${{ matrix.vocab }} --noPrompt -p cloudsmith + # This command generates, but does NOT publish to Cloudsmith. + - run: npx @inrupt/artifact-generator@${{steps.generator-version-common.outputs.vocab-generator-version}} generate -l ${{ matrix.vocab }} --noPrompt + - name: Upload log for debug # Only upload if the previous step failed. if: failure() diff --git a/CHANGELOG.md b/CHANGELOG.md index 73d5e19..eeebf61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ configuration files contained in this repository. ## Unreleased +## v2.0.0 2024-03-12 + - Added SOSA and SSN to the Common RDF bundle. - Added glossary term for 'Linked Data', that explains that we capitalize the letters, and provides a `rdfs:seeAlso` to Richard's reasons for why that's @@ -43,6 +45,10 @@ configuration files contained in this repository. - Added Inrupt vocab template (as foundation for Inrupt Best Practices). - Updated Inrupt WebID used in all Inrupt-created vocabs (i.e., the value of the `dcterms:creator` triple). +- Updated DPV-related vocab URLs (PD and Tech). +- **BREAKING CHANGE** no longer publish Java artifacts to Cloudsmith (in + GitHub CD workflow). +- Updated YAML's to version 4.0.0 of Artifact Generator. ## v1.0.3 2021-10-03 diff --git a/common-rdf/vocab-common-rdf.yml b/common-rdf/vocab-common-rdf.yml index 3d4f8a8..05c8e8f 100644 --- a/common-rdf/vocab-common-rdf.yml +++ b/common-rdf/vocab-common-rdf.yml @@ -18,7 +18,7 @@ # artifactName: vocab-common-rdf -artifactGeneratorVersion: 3.1.1 +artifactGeneratorVersion: 4.0.0 versioning: type: git @@ -749,10 +749,8 @@ vocabList: # https://w3c.github.io/dx-connegp/connegp/#altr-owl). inputResources: - https://w3c.github.io/dx-connegp/connegp/altr.ttl - # Namespace IRI is missing trailing '#' - so provide it: - namespaceIriOverride: http://www.w3.org/ns/dx/connegp/altp# # This vocab defines terms that are not actually defined in the vocabulary - # itself. For instance it defines 'rdf:Resource', and a couple of Dublin + # itself. For instance, it defines 'rdf:Resource', and a couple of Dublin # Core terms, to provide extra contextual information for the vocabulary # itself. Normally we'd throw an error on encountering such terms, as it can # indicate a simple typo - but this can be overridden using this option if @@ -952,12 +950,19 @@ vocabList: - inputResources: - https://w3id.org/dpv# + ignoreNonVocabTerms: true - - inputResources: - - https://w3id.org/dpv/dpv-pd# + - nameAndPrefixOverride: dpv-pd + inputResources: + # DPV namespaces going through some changes right now (March 2024)... + - https://w3c.github.io/dpv/pd/pd.ttl +# - https://w3id.org/dpv/dpv-pd# - - inputResources: - - https://w3id.org/dpv/dpv-tech# + - nameAndPrefixOverride: dpv-tech + inputResources: + # DPV namespaces going through some changes right now (March 2024)... + - https://w3c.github.io/dpv/tech/tech.ttl +# - https://w3id.org/dpv/dpv-tech# - inputResources: - https://w3id.org/oac# @@ -973,6 +978,9 @@ vocabList: - inputResources: - https://w3id.org/semanticarts/ontology/gistCore + # In March 2024, noticed that Gist no longer defines a preferred prefix. + nameAndPrefixOverride: gist + ignoreNonVocabTerms: true - nameAndPrefixOverride: auto_vc inputResources: diff --git a/inrupt-rdf/ClientApplication/vocab-inrupt-client-application.yml b/inrupt-rdf/ClientApplication/vocab-inrupt-client-application.yml index d937f47..96659eb 100644 --- a/inrupt-rdf/ClientApplication/vocab-inrupt-client-application.yml +++ b/inrupt-rdf/ClientApplication/vocab-inrupt-client-application.yml @@ -11,7 +11,7 @@ # list file. # artifactName: vocab-inrupt-client-application -artifactGeneratorVersion: 3.1.1 +artifactGeneratorVersion: 4.0.0 versioning: type: git diff --git a/inrupt-rdf/Core/vocab-inrupt-core.yml b/inrupt-rdf/Core/vocab-inrupt-core.yml index 7b10011..84b556e 100644 --- a/inrupt-rdf/Core/vocab-inrupt-core.yml +++ b/inrupt-rdf/Core/vocab-inrupt-core.yml @@ -17,7 +17,7 @@ # list file. # artifactName: vocab-inrupt-core -artifactGeneratorVersion: 3.1.1 +artifactGeneratorVersion: 4.0.0 versioning: type: git diff --git a/inrupt-rdf/Glossary/vocab-inrupt-glossary.yml b/inrupt-rdf/Glossary/vocab-inrupt-glossary.yml index 6688d10..6050725 100644 --- a/inrupt-rdf/Glossary/vocab-inrupt-glossary.yml +++ b/inrupt-rdf/Glossary/vocab-inrupt-glossary.yml @@ -11,7 +11,7 @@ # list file. # artifactName: vocab-inrupt-glossary -artifactGeneratorVersion: 3.1.1 +artifactGeneratorVersion: 4.0.0 versioning: type: git diff --git a/inrupt-rdf/Service/vocab-inrupt-service.yml b/inrupt-rdf/Service/vocab-inrupt-service.yml index 1b7188a..5cdd7bf 100644 --- a/inrupt-rdf/Service/vocab-inrupt-service.yml +++ b/inrupt-rdf/Service/vocab-inrupt-service.yml @@ -11,7 +11,7 @@ # list file. # artifactName: vocab-inrupt-service -artifactGeneratorVersion: 3.1.1 +artifactGeneratorVersion: 4.0.0 versioning: type: git diff --git a/inrupt-rdf/Test/vocab-inrupt-test.yml b/inrupt-rdf/Test/vocab-inrupt-test.yml index 13465f4..0dff98d 100644 --- a/inrupt-rdf/Test/vocab-inrupt-test.yml +++ b/inrupt-rdf/Test/vocab-inrupt-test.yml @@ -11,7 +11,7 @@ # list file. # artifactName: vocab-inrupt-test -artifactGeneratorVersion: 3.1.1 +artifactGeneratorVersion: 4.0.0 versioning: type: git diff --git a/inrupt-rdf/Ui/vocab-inrupt-ui.yml b/inrupt-rdf/Ui/vocab-inrupt-ui.yml index e622985..4b83271 100644 --- a/inrupt-rdf/Ui/vocab-inrupt-ui.yml +++ b/inrupt-rdf/Ui/vocab-inrupt-ui.yml @@ -6,7 +6,7 @@ # list file. # artifactName: vocab-inrupt-ui -artifactGeneratorVersion: 3.1.1 +artifactGeneratorVersion: 4.0.0 versioning: type: git diff --git a/solid-rdf/vocab-solid.yml b/solid-rdf/vocab-solid.yml index 7f883de..d4acc9a 100644 --- a/solid-rdf/vocab-solid.yml +++ b/solid-rdf/vocab-solid.yml @@ -18,7 +18,7 @@ # artifactName: vocab-solid -artifactGeneratorVersion: 3.1.1 +artifactGeneratorVersion: 4.0.0 versioning: type: git