Skip to content

Commit 8335d32

Browse files
authored
Merge pull request #659 from ucoProject/release-1.4.0
Release 1.4.0
2 parents 9f16831 + 38c9c52 commit 8335d32

79 files changed

Lines changed: 3030 additions & 2298 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1+
# Portions of this file contributed by NIST are governed by the
2+
# following statement:
3+
#
14
# This software was developed at the National Institute of Standards
25
# and Technology by employees of the Federal Government in the course
3-
# of their official duties. Pursuant to title 17 Section 105 of the
4-
# United States Code this software is not subject to copyright
5-
# protection and is in the public domain. NIST assumes no
6-
# responsibility whatsoever for its use by other parties, and makes
7-
# no guarantees, expressed or implied, about its quality,
8-
# reliability, or any other characteristic.
6+
# of their official duties. Pursuant to Title 17 Section 105 of the
7+
# United States Code, this software is not subject to copyright
8+
# protection within the United States. NIST assumes no responsibility
9+
# whatsoever for its use by other parties, and makes no guarantees,
10+
# expressed or implied, about its quality, reliability, or any other
11+
# characteristic.
912
#
1013
# We would appreciate acknowledgement if the software is used.
1114

@@ -26,13 +29,13 @@ jobs:
2629
runs-on: ubuntu-latest
2730

2831
steps:
29-
- uses: actions/checkout@v2
30-
- uses: actions/setup-java@v3
32+
- uses: actions/checkout@v4
33+
- uses: actions/setup-java@v4
3134
with:
3235
distribution: 'temurin'
3336
java-version: '11'
3437
- name: Set up Python ${{ matrix.python-version }}
35-
uses: actions/setup-python@v2
38+
uses: actions/setup-python@v5
3639
with:
3740
python-version: ${{ matrix.python-version }}
3841
- name: Start from clean state

Makefile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
#!/usr/bin/make -f
22

3+
# Portions of this file contributed by NIST are governed by the
4+
# following statement:
5+
#
36
# This software was developed at the National Institute of Standards
47
# and Technology by employees of the Federal Government in the course
5-
# of their official duties. Pursuant to title 17 Section 105 of the
6-
# United States Code this software is not subject to copyright
7-
# protection and is in the public domain. NIST assumes no
8-
# responsibility whatsoever for its use by other parties, and makes
9-
# no guarantees, expressed or implied, about its quality,
10-
# reliability, or any other characteristic.
8+
# of their official duties. Pursuant to Title 17 Section 105 of the
9+
# United States Code, this software is not subject to copyright
10+
# protection within the United States. NIST assumes no responsibility
11+
# whatsoever for its use by other parties, and makes no guarantees,
12+
# expressed or implied, about its quality, reliability, or any other
13+
# characteristic.
1114
#
1215
# We would appreciate acknowledgement if the software is used.
1316

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ Through this approach not only are domain-focused representations defined consis
1313
The purpose of this repository is to provide a foundation for broader community involvement in defining what to represent and how.
1414

1515
### Current Release
16-
The current release of UCO is 1.2.0.
16+
The current release of UCO is 1.4.0.
1717

1818
UCO 1.2.0 incorporates required refinements and updates, building on the stable 1.0.0 release. Following [SemVer](https://semver.org/spec/v2.0.0.html), additive improvements will continue to be accepted, but backwards-incompatible changes will be scheduled only for the 2.0.0 release, which will come after at least 6 months to possibly 12 months.
1919

20-
More detail of improvements is documented in the [UCO 1.2.0 release notes](https://unifiedcyberontology.org/releases/1.2.0/).
20+
More detail of improvements is documented in the [UCO 1.4.0 release notes](https://unifiedcyberontology.org/releases/1.4.0/).

lib/Makefile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
#!/usr/bin/make -f
22

3+
# Portions of this file contributed by NIST are governed by the
4+
# following statement:
5+
#
36
# This software was developed at the National Institute of Standards
47
# and Technology by employees of the Federal Government in the course
5-
# of their official duties. Pursuant to title 17 Section 105 of the
6-
# United States Code this software is not subject to copyright
7-
# protection and is in the public domain. NIST assumes no
8-
# responsibility whatsoever for its use by other parties, and makes
9-
# no guarantees, expressed or implied, about its quality,
10-
# reliability, or any other characteristic.
8+
# of their official duties. Pursuant to Title 17 Section 105 of the
9+
# United States Code, this software is not subject to copyright
10+
# protection within the United States. NIST assumes no responsibility
11+
# whatsoever for its use by other parties, and makes no guarantees,
12+
# expressed or implied, about its quality, reliability, or any other
13+
# characteristic.
1114
#
1215
# We would appreciate acknowledgement if the software is used.
1316

ontology/Makefile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
#!/usr/bin/make -f
22

3+
# Portions of this file contributed by NIST are governed by the
4+
# following statement:
5+
#
36
# This software was developed at the National Institute of Standards
47
# and Technology by employees of the Federal Government in the course
5-
# of their official duties. Pursuant to title 17 Section 105 of the
6-
# United States Code this software is not subject to copyright
7-
# protection and is in the public domain. NIST assumes no
8-
# responsibility whatsoever for its use by other parties, and makes
9-
# no guarantees, expressed or implied, about its quality,
10-
# reliability, or any other characteristic.
8+
# of their official duties. Pursuant to Title 17 Section 105 of the
9+
# United States Code, this software is not subject to copyright
10+
# protection within the United States. NIST assumes no responsibility
11+
# whatsoever for its use by other parties, and makes no guarantees,
12+
# expressed or implied, about its quality, reliability, or any other
13+
# characteristic.
1114
#
1215
# We would appreciate acknowledgement if the software is used.
1316

ontology/co/Makefile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
#!/usr/bin/make -f
22

3+
# Portions of this file contributed by NIST are governed by the
4+
# following statement:
5+
#
36
# This software was developed at the National Institute of Standards
47
# and Technology by employees of the Federal Government in the course
5-
# of their official duties. Pursuant to title 17 Section 105 of the
6-
# United States Code this software is not subject to copyright
7-
# protection and is in the public domain. NIST assumes no
8-
# responsibility whatsoever for its use by other parties, and makes
9-
# no guarantees, expressed or implied, about its quality,
10-
# reliability, or any other characteristic.
8+
# of their official duties. Pursuant to Title 17 Section 105 of the
9+
# United States Code, this software is not subject to copyright
10+
# protection within the United States. NIST assumes no responsibility
11+
# whatsoever for its use by other parties, and makes no guarantees,
12+
# expressed or implied, about its quality, reliability, or any other
13+
# characteristic.
1114
#
1215
# We would appreciate acknowledgement if the software is used.
1316

ontology/co/co.ttl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
a owl:Ontology ;
1313
rdfs:label "uco-co"@en ;
1414
rdfs:comment "This ontology defines SHACL shapes to supplement the OWL 2 DL definitions in the Collections Ontology."@en ;
15-
owl:backwardCompatibleWith uco-co:1.2.0 ;
15+
owl:backwardCompatibleWith uco-co:1.3.0 ;
1616
owl:imports <http://purl.org/co> ;
17-
owl:priorVersion uco-co:1.2.0 ;
18-
owl:versionIRI uco-co:1.3.0 ;
17+
owl:priorVersion uco-co:1.3.0 ;
18+
owl:versionIRI uco-co:1.4.0 ;
1919
.
2020

2121
co:ListItem

ontology/owl/Makefile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
#!/usr/bin/make -f
22

3+
# Portions of this file contributed by NIST are governed by the
4+
# following statement:
5+
#
36
# This software was developed at the National Institute of Standards
47
# and Technology by employees of the Federal Government in the course
5-
# of their official duties. Pursuant to title 17 Section 105 of the
6-
# United States Code this software is not subject to copyright
7-
# protection and is in the public domain. NIST assumes no
8-
# responsibility whatsoever for its use by other parties, and makes
9-
# no guarantees, expressed or implied, about its quality,
10-
# reliability, or any other characteristic.
8+
# of their official duties. Pursuant to Title 17 Section 105 of the
9+
# United States Code, this software is not subject to copyright
10+
# protection within the United States. NIST assumes no responsibility
11+
# whatsoever for its use by other parties, and makes no guarantees,
12+
# expressed or implied, about its quality, reliability, or any other
13+
# characteristic.
1114
#
1215
# We would appreciate acknowledgement if the software is used.
1316

ontology/owl/owl.ttl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
rdfs:label "uco-owl"@en ;
1111
rdfs:comment "This ontology defines SHACL shapes to perform conformance testing of OWL 2 DL. Some of these shapes follow rules specified from the canonical, subtractive parsing process of Section 3 of the OWL 2 mapping to RDF. From the last line of that document's Section 3, 'At the end of this process, the graph G MUST be empty,' anything not strictly matching patterns specified in that section cause the input graph to be non-conformant with OWL 2 DL."@en ;
1212
rdfs:seeAlso <https://www.w3.org/TR/2012/REC-owl2-mapping-to-rdf-20121211/#Mapping_from_RDF_Graphs_to_the_Structural_Specification> ;
13-
owl:backwardCompatibleWith uco-owl:1.2.0 ;
14-
owl:priorVersion uco-owl:1.2.0 ;
15-
owl:versionIRI uco-owl:1.3.0 ;
13+
owl:backwardCompatibleWith uco-owl:1.3.0 ;
14+
owl:priorVersion uco-owl:1.3.0 ;
15+
owl:versionIRI uco-owl:1.4.0 ;
1616
.
1717

1818
uco-owl:Axiom-shape
@@ -149,12 +149,12 @@ uco-owl:Disjointedness-C-DT-shape
149149
sh:sparql [
150150
a sh:SPARQLConstraint ;
151151
rdfs:seeAlso <https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Typing_Constraints_of_OWL_2_DL> ;
152-
sh:message "An IRI may not be a member of both an owl:Class and owl:Datatype."@en ;
152+
sh:message "An IRI may not be a member of both an owl:Class and rdfs:Datatype."@en ;
153153
sh:select """
154154
PREFIX owl: <http://www.w3.org/2002/07/owl#>
155155
SELECT $this
156156
WHERE {
157-
$this a owl:Datatype ;
157+
$this a rdfs:Datatype ;
158158
}
159159
""" ;
160160
] ;

ontology/uco/Makefile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
#!/usr/bin/make -f
22

3+
# Portions of this file contributed by NIST are governed by the
4+
# following statement:
5+
#
36
# This software was developed at the National Institute of Standards
47
# and Technology by employees of the Federal Government in the course
5-
# of their official duties. Pursuant to title 17 Section 105 of the
6-
# United States Code this software is not subject to copyright
7-
# protection and is in the public domain. NIST assumes no
8-
# responsibility whatsoever for its use by other parties, and makes
9-
# no guarantees, expressed or implied, about its quality,
10-
# reliability, or any other characteristic.
8+
# of their official duties. Pursuant to Title 17 Section 105 of the
9+
# United States Code, this software is not subject to copyright
10+
# protection within the United States. NIST assumes no responsibility
11+
# whatsoever for its use by other parties, and makes no guarantees,
12+
# expressed or implied, about its quality, reliability, or any other
13+
# characteristic.
1114
#
1215
# We would appreciate acknowledgement if the software is used.
1316

0 commit comments

Comments
 (0)