Skip to content

Release CASE 1.4.0 #334

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

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions _data/nav.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
- name: Releases
submenuitems:
- name: Latest Release
link: /releases/1.3.0/
link: /releases/1.4.0/
- name: Archived Releases
link: /releases/archive/
- name: SPACE
- name: Under Development (1.4.0)
link: /releases/1.4.0/
- name: Under Development (1.5.0)
link: /releases/1.5.0/
- name: Under Development (2.0.0)
link: /releases/2.0.0/
- name: Ontology
Expand Down
3 changes: 3 additions & 0 deletions _data/releases/releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,6 @@
- title: 1.3.0
date: 2024-01-24
desc: Adoption of UCO 1.3.0. Bug fixes and test improvements.
- title: 1.4.0
date: 2025-05-29
desc: Adoption of UCO 1.4.0. Revision to semi-open vocabulary pattern, with other bug fixes and test improvements. A <code>case-investigation:ProvenanceRecord</code> is now permitted to have 0 contained objects.
18 changes: 10 additions & 8 deletions examples/asgard/asgard_validation-develop-2.0.0.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-bfa02feb-6184-5ca5-9ba3-272bf4367c5d> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "SHA256"^^vocabulary:HashNameVocab ;
] ,
Expand All @@ -49,15 +50,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-c6cc7dd6-1bf9-5454-9653-37caff09411d> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "SHA256"^^vocabulary:HashNameVocab ;
] ,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/content-data-facet-17d9f5ea-d00b-4130-866f-e7399332ae5e> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for observable:byteOrder should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath uco-observable:byteOrder ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for observable:byteOrder should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path uco-observable:byteOrder ;
sh:severity sh:Warning ;
] ;
sh:value "Big-endian"^^vocabulary:EndiannessTypeVocab ;
] ,
Expand All @@ -39,15 +39,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-128996fc-3823-54a5-9ca4-cf6e21fca62f> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "SHA1"^^vocabulary:HashNameVocab ;
] ,
Expand All @@ -64,15 +65,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-12a9f855-c237-51d8-8239-0bb130374fde> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "MD5"^^vocabulary:HashNameVocab ;
] ,
Expand All @@ -89,15 +91,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-adece2a7-0017-5e25-be76-f6b78386186b> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "SHA256"^^vocabulary:HashNameVocab ;
] ,
Expand All @@ -114,15 +117,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-c5761f3a-a741-5d06-a668-91e308ef19ef> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "MD5"^^vocabulary:HashNameVocab ;
] ,
Expand All @@ -139,45 +143,45 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/recovered-object-facet-0a916246-a9a0-43ad-a158-ae76cc2c1bb7> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for observable:contentRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath uco-observable:contentRecoveredStatus ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for observable:contentRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path uco-observable:contentRecoveredStatus ;
sh:severity sh:Warning ;
] ;
sh:value "recovered"^^vocabulary:RecoveredObjectStatusVocab ;
] ,
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/recovered-object-facet-0a916246-a9a0-43ad-a158-ae76cc2c1bb7> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for observable:metadataRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath uco-observable:metadataRecoveredStatus ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for observable:metadataRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path uco-observable:metadataRecoveredStatus ;
sh:severity sh:Warning ;
] ;
sh:value "recovered"^^vocabulary:RecoveredObjectStatusVocab ;
] ,
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/recovered-object-facet-0a916246-a9a0-43ad-a158-ae76cc2c1bb7> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for observable:nameRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath uco-observable:nameRecoveredStatus ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for observable:nameRecoveredStatus should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path uco-observable:nameRecoveredStatus ;
sh:severity sh:Warning ;
] ;
sh:value "recovered"^^vocabulary:RecoveredObjectStatusVocab ;
] ,
Expand Down
54 changes: 30 additions & 24 deletions examples/crossover_wmd/crossover_wmd_validation-develop-2.0.0.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-1a37ec6e-565a-5393-92c9-42fff2d7361a> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "SHA1"^^vocabulary:HashNameVocab ;
] ,
Expand All @@ -59,15 +60,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-1a6175e1-cef7-5ee3-8703-22f5f7a43603> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "SHA256"^^vocabulary:HashNameVocab ;
] ,
Expand All @@ -84,15 +86,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-768aafec-34be-53fb-b4ee-a32666c26145> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "MD5"^^vocabulary:HashNameVocab ;
] ,
Expand All @@ -109,15 +112,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-c6cc7dd6-1bf9-5454-9653-37caff09411d> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "SHA256"^^vocabulary:HashNameVocab ;
] ,
Expand All @@ -134,15 +138,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-c92fc112-d6d0-512c-964f-92d907dd645e> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "MD5"^^vocabulary:HashNameVocab ;
] ,
Expand All @@ -159,15 +164,16 @@
[
a sh:ValidationResult ;
sh:focusNode <http://example.org/kb/hash-cb86489c-4d91-5261-adcd-4cf377726d94> ;
sh:resultMessage "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:resultMessage "Value is not Literal with datatype xsd:string" ;
sh:resultPath types:hashMethod ;
sh:resultSeverity sh:Warning ;
sh:resultSeverity sh:Violation ;
sh:sourceConstraintComponent sh:DatatypeConstraintComponent ;
sh:sourceShape [
sh:datatype xsd:string ;
sh:message "As of UCO 1.4.0, the datatype to use for types:hashMethod should be xsd:string. Not using xsd:string will be an error in UCO 2.0.0." ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:nodeKind sh:Literal ;
sh:path types:hashMethod ;
sh:severity sh:Warning ;
] ;
sh:value "MD5"^^vocabulary:HashNameVocab ;
] ,
Expand Down
Loading
Loading