From 41ed92a14ec960a4842d1509e6cc9575a02991a5 Mon Sep 17 00:00:00 2001 From: Nicholas Car Date: Thu, 18 Jun 2026 20:19:35 +0930 Subject: [PATCH 1/2] move vocabs to DCTERMS off schema.org --- shacl12-vocabularies/shacl-shacl.ttl | 17 ++++++++--------- shacl12-vocabularies/shacl.ttl | 24 ++++++++++++------------ shacl12-vocabularies/shnex-sparql.ttl | 26 +++++++++++++------------- shacl12-vocabularies/shnex.ttl | 26 +++++++++++++------------- 4 files changed, 46 insertions(+), 47 deletions(-) diff --git a/shacl12-vocabularies/shacl-shacl.ttl b/shacl12-vocabularies/shacl-shacl.ttl index 482803987..63e9e4002 100644 --- a/shacl12-vocabularies/shacl-shacl.ttl +++ b/shacl12-vocabularies/shacl-shacl.ttl @@ -4,14 +4,13 @@ # THIS VERSION IS UNDER DEVELOPMENT BY THE DATA-SHAPES (SHACL 1.2) WG +@prefix dcterms: . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix sh: . -@prefix xsd: . - @prefix shsh: . -@prefix schema: . +@prefix xsd: . shsh: a owl:Ontology ; @@ -19,12 +18,12 @@ shsh: owl:versionIRI shsh:1.2 ; rdfs:label "W3C SHACL for SHACL Validator"@en ; rdfs:comment "This shapes graph can be used to validate SHACL shapes graphs against a subset of the syntax rules."@en ; - schema:creator "W3C Data Shapes Working Group" ; - # schema:dateCreated ""^^xsd:date ; - # schema:dateIssued ""^^xsd:date ; - # schema:dateModified ""^^xsd:date ; - schema:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; - schema:version "1.2" ; + dcterms:creator "W3C Data Shapes Working Group" ; + dcterms:publisher "World Wide Web Consortium" ; + # dcterms:created ""^^xsd:date ; + # dcterms:issued ""^^xsd:date ; + # dcterms:modified ""^^xsd:date ; + dcterms:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; sh:declare [ sh:prefix "shsh" ; sh:namespace "http://www.w3.org/ns/shacl-shacl#"^^xsd:anyURI ; diff --git a/shacl12-vocabularies/shacl.ttl b/shacl12-vocabularies/shacl.ttl index e4e724fd2..16b13a7a3 100644 --- a/shacl12-vocabularies/shacl.ttl +++ b/shacl12-vocabularies/shacl.ttl @@ -6,24 +6,24 @@ # THIS VERSION IS UNDER DEVELOPMENT BY THE DATA-SHAPES (SHACL 1.2) WG -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . -@prefix schema: . -@prefix sh: . +@prefix dcterms: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix sh: . sh: a owl:Ontology ; owl:versionIRI sh:1.2 ; rdfs:label "W3C Shapes Constraint Language (SHACL) Vocabulary"@en ; rdfs:comment "This vocabulary defines terms used in SHACL, the W3C Shapes Constraint Language."@en ; - schema:creator "W3C Data Shapes Working Group" ; - # schema:dateCreated ""^^xsd:date ; - # schema:dateIssued ""^^xsd:date ; - # schema:dateModified ""^^xsd:date ; - schema:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; - schema:version "1.2" ; + dcterms:creator "W3C Data Shapes Working Group" ; + dcterms:publisher "World Wide Web Consortium" ; + # dcterms:created ""^^xsd:date ; + # dcterms:issued ""^^xsd:date ; + # dcterms:modified ""^^xsd:date ; + dcterms:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; sh:declare [ sh:prefix "sh" ; sh:namespace "http://www.w3.org/ns/shacl#"^^xsd:anyURI ; diff --git a/shacl12-vocabularies/shnex-sparql.ttl b/shacl12-vocabularies/shnex-sparql.ttl index b67cf5581..e0fe57439 100644 --- a/shacl12-vocabularies/shnex-sparql.ttl +++ b/shacl12-vocabularies/shnex-sparql.ttl @@ -6,15 +6,15 @@ # THIS VERSION IS UNDER DEVELOPMENT BY THE DATA-SHAPES (SHACL 1.2) WG -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . -@prefix sh: . -@prefix shnex: . +@prefix dcterms: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix sh: . +@prefix shnex: . @prefix shnex-sparql: . @prefix sparql: . -@prefix schema: . shnex-sparql: a owl:Ontology ; @@ -22,12 +22,12 @@ shnex-sparql: owl:versionIRI shnex-sparql:1.2 ; rdfs:label "W3C SHACL SPARQL Extensions Vocabulary"@en ; rdfs:comment "This vocabulary defines terms used in the SHACL SPARQL specification."@en ; - schema:creator "W3C Data Shapes Working Group" ; - # schema:dateCreated ""^^xsd:date ; - # schema:dateIssued ""^^xsd:date ; - # schema:dateModified ""^^xsd:date ; - schema:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; - schema:version "1.2" ; + dcterms:creator "W3C Data Shapes Working Group" ; + dcterms:publisher "World Wide Web Consortium" ; + # dcterms:created ""^^xsd:date ; + # dcterms:issued ""^^xsd:date ; + # dcterms:modified ""^^xsd:date ; + dcterms:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; sh:declare [ sh:prefix "shnex-sparql" ; sh:namespace "http://www.w3.org/ns/shacl-node-expr-sparql#"^^xsd:anyURI ; diff --git a/shacl12-vocabularies/shnex.ttl b/shacl12-vocabularies/shnex.ttl index a8eee416d..befe96ab4 100644 --- a/shacl12-vocabularies/shnex.ttl +++ b/shacl12-vocabularies/shnex.ttl @@ -6,13 +6,13 @@ # THIS VERSION IS UNDER DEVELOPMENT BY THE DATA-SHAPES (SHACL 1.2) WG -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . -@prefix schema: . -@prefix sh: . -@prefix shnex: . +@prefix dcterms: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix sh: . +@prefix shnex: . shnex: a owl:Ontology ; @@ -20,12 +20,12 @@ shnex: owl:versionIRI shnex:1.2 ; rdfs:label "W3C SHACL Node Expressions Vocabulary"@en ; rdfs:comment "This vocabulary defines terms used in the SHACL Node Expressions specification."@en ; - schema:creator "W3C Data Shapes Working Group" ; - # schema:dateCreated ""^^xsd:date ; - # schema:dateIssued ""^^xsd:date ; - # schema:dateModified ""^^xsd:date ; - schema:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; - schema:version "1.2" ; + dcterms:creator "W3C Data Shapes Working Group" ; + dcterms:publisher "World Wide Web Consortium" ; + # dcterms:created ""^^xsd:date ; + # dcterms:issued ""^^xsd:date ; + # dcterms:modified ""^^xsd:date ; + dcterms:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; sh:declare [ sh:prefix "shnex" ; sh:namespace "http://www.w3.org/ns/shacl-node-expr#"^^xsd:anyURI ; From 922c034d7e03e5253da17c6dd4a065496f269241 Mon Sep 17 00:00:00 2001 From: Nicholas Car Date: Thu, 18 Jun 2026 22:56:16 +0930 Subject: [PATCH 2/2] use generic license link; remove license info comments --- shacl12-vocabularies/shacl-shacl.ttl | 16 +++++++--------- shacl12-vocabularies/shacl.ttl | 6 +----- shacl12-vocabularies/shnex-sparql.ttl | 8 ++------ shacl12-vocabularies/shnex.ttl | 8 ++------ 4 files changed, 12 insertions(+), 26 deletions(-) diff --git a/shacl12-vocabularies/shacl-shacl.ttl b/shacl12-vocabularies/shacl-shacl.ttl index 63e9e4002..572182a16 100644 --- a/shacl12-vocabularies/shacl-shacl.ttl +++ b/shacl12-vocabularies/shacl-shacl.ttl @@ -1,16 +1,14 @@ -# baseURI: http://www.w3.org/ns/shacl-shacl# - # A SHACL shapes graph to validate SHACL shapes graphs # THIS VERSION IS UNDER DEVELOPMENT BY THE DATA-SHAPES (SHACL 1.2) WG @prefix dcterms: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix sh: . -@prefix shsh: . -@prefix xsd: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix sh: . +@prefix shsh: . +@prefix xsd: . shsh: a owl:Ontology ; @@ -23,7 +21,7 @@ shsh: # dcterms:created ""^^xsd:date ; # dcterms:issued ""^^xsd:date ; # dcterms:modified ""^^xsd:date ; - dcterms:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; + dcterms:license "https://www.w3.org/copyright/software-license/"^^xsd:anyURI ; sh:declare [ sh:prefix "shsh" ; sh:namespace "http://www.w3.org/ns/shacl-shacl#"^^xsd:anyURI ; diff --git a/shacl12-vocabularies/shacl.ttl b/shacl12-vocabularies/shacl.ttl index 16b13a7a3..b0372eb7e 100644 --- a/shacl12-vocabularies/shacl.ttl +++ b/shacl12-vocabularies/shacl.ttl @@ -1,7 +1,3 @@ -## W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE -## https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document -## -------- - # W3C Shapes Constraint Language (SHACL) Vocabulary # THIS VERSION IS UNDER DEVELOPMENT BY THE DATA-SHAPES (SHACL 1.2) WG @@ -23,7 +19,7 @@ sh: # dcterms:created ""^^xsd:date ; # dcterms:issued ""^^xsd:date ; # dcterms:modified ""^^xsd:date ; - dcterms:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; + dcterms:license "https://www.w3.org/copyright/software-license/"^^xsd:anyURI ; sh:declare [ sh:prefix "sh" ; sh:namespace "http://www.w3.org/ns/shacl#"^^xsd:anyURI ; diff --git a/shacl12-vocabularies/shnex-sparql.ttl b/shacl12-vocabularies/shnex-sparql.ttl index e0fe57439..053e1e1af 100644 --- a/shacl12-vocabularies/shnex-sparql.ttl +++ b/shacl12-vocabularies/shnex-sparql.ttl @@ -1,7 +1,3 @@ -## W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE -## https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document -## -------- - # W3C SHACL Node Expressions Vocabulary # THIS VERSION IS UNDER DEVELOPMENT BY THE DATA-SHAPES (SHACL 1.2) WG @@ -10,11 +6,11 @@ @prefix owl: . @prefix rdf: . @prefix rdfs: . -@prefix xsd: . @prefix sh: . @prefix shnex: . @prefix shnex-sparql: . @prefix sparql: . +@prefix xsd: . shnex-sparql: a owl:Ontology ; @@ -27,7 +23,7 @@ shnex-sparql: # dcterms:created ""^^xsd:date ; # dcterms:issued ""^^xsd:date ; # dcterms:modified ""^^xsd:date ; - dcterms:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; + dcterms:license "https://www.w3.org/copyright/software-license/"^^xsd:anyURI ; sh:declare [ sh:prefix "shnex-sparql" ; sh:namespace "http://www.w3.org/ns/shacl-node-expr-sparql#"^^xsd:anyURI ; diff --git a/shacl12-vocabularies/shnex.ttl b/shacl12-vocabularies/shnex.ttl index befe96ab4..b6639b0e7 100644 --- a/shacl12-vocabularies/shnex.ttl +++ b/shacl12-vocabularies/shnex.ttl @@ -1,7 +1,3 @@ -## W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE -## https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document -## -------- - # W3C SHACL Node Expressions Vocabulary # THIS VERSION IS UNDER DEVELOPMENT BY THE DATA-SHAPES (SHACL 1.2) WG @@ -10,9 +6,9 @@ @prefix owl: . @prefix rdf: . @prefix rdfs: . -@prefix xsd: . @prefix sh: . @prefix shnex: . +@prefix xsd: . shnex: a owl:Ontology ; @@ -25,7 +21,7 @@ shnex: # dcterms:created ""^^xsd:date ; # dcterms:issued ""^^xsd:date ; # dcterms:modified ""^^xsd:date ; - dcterms:license "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document"^^xsd:anyURI ; + dcterms:license "https://www.w3.org/copyright/software-license/"^^xsd:anyURI ; sh:declare [ sh:prefix "shnex" ; sh:namespace "http://www.w3.org/ns/shacl-node-expr#"^^xsd:anyURI ;