-
Notifications
You must be signed in to change notification settings - Fork 21
Comparing changes
Open a pull request
base repository: casework/CASE
base: master
head repository: casework/CASE
compare: ONT-437-v0
- 16 commits
- 17 files changed
- 1 contributor
Commits on Aug 13, 2021
-
Add UCO as submodule, with Makefile rule to initialize
References: * [ONT-455] (CP-40) UCO 0.7.0 should be adopted as a Git submodule Signed-off-by: Alex Nelson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97368c4 - Browse repository at this point
Copy the full SHA 97368c4View commit details
Commits on Aug 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6c3720d - Browse repository at this point
Copy the full SHA 6c3720dView commit details
Commits on Aug 17, 2021
-
Add translate script to convert CASE to SHACL with Sed commands
References: * [ONT-456] (CP-41) Convert current property restrictions and domain assertions to SHACL class shapes
Configuration menu - View commit details
-
Copy full SHA for 69048e1 - Browse repository at this point
Copy the full SHA 69048e1View commit details -
Add shacl prefix to support conversion and normalization in next patch
References: * [ONT-456] (CP-41) Convert current property restrictions and domain assertions to SHACL class shapes
Configuration menu - View commit details
-
Copy full SHA for 7e65c84 - Browse repository at this point
Copy the full SHA 7e65c84View commit details -
Apply sed script to convert investigation namespace to SHACL
This patch is the result of two mechanical processes. sed application was via these commands: cd ontology/investigation gsed -i -f translate-to-shacl.sed investigation.ttl rdf-toolkit was then used to normalized and sort the `sh:PropertyShape`s. References: * [ONT-456] (CP-41) Convert current property restrictions and domain assertions to SHACL class shapes
Configuration menu - View commit details
-
Copy full SHA for 0f4e99e - Browse repository at this point
Copy the full SHA 0f4e99eView commit details -
Apply manual predicate-conversion from rdfs:subclass to sh:property
OWL relates properties in `owl:Restriction`s as blank nodes acting as anonymous classes, linked by `rdfs:subClassOf`. SHACL relates properties with blank nodes linked by `sh:property`. This patch applies a manual correction, accomplished in relatively few keystrokes (generally replacing commas with semicolons and inserting a `sh:property` predicate). Normalization with rdf-toolkit then handled sorting the `sh:PropertyShape`s into place. References: * [ONT-456] (CP-41) Convert current property restrictions and domain assertions to SHACL class shapes
Configuration menu - View commit details
-
Copy full SHA for fc3c221 - Browse repository at this point
Copy the full SHA fc3c221View commit details -
References: * [ONT-456] (CP-41) Convert current property restrictions and domain assertions to SHACL class shapes
Configuration menu - View commit details
-
Copy full SHA for 29b7ccb - Browse repository at this point
Copy the full SHA 29b7ccbView commit details -
Remove unassociated endTime and startTime definitions from investigat…
…ion-da.ttl (A bugfix proposal needs to be written.) References: * [TODO] (CP-TODO) investigation-da.ttl contains vestigial startTime and endTime definitions
Configuration menu - View commit details
-
Copy full SHA for 69f398f - Browse repository at this point
Copy the full SHA 69f398fView commit details -
References: * [ONT-456] (CP-41) Convert current property restrictions and domain assertions to SHACL class shapes
Configuration menu - View commit details
-
Copy full SHA for bde7428 - Browse repository at this point
Copy the full SHA bde7428View commit details -
Configuration menu - View commit details
-
Copy full SHA for 540add6 - Browse repository at this point
Copy the full SHA 540add6View commit details -
Add typing script, adapting from UCO source
References: * [ONT-456] (CP-41) Convert current property restrictions and domain assertions to SHACL class shapes
Configuration menu - View commit details
-
Copy full SHA for 590a738 - Browse repository at this point
Copy the full SHA 590a738View commit details -
The vocabulary.ttl file had one change added that was rejected, changing the xsd: prefix to xs:. This is a known issue with rdflib providing `xs:` as a default prefix when the XML Schema Datatypes are not used in the ontology. (This was previously addressed in AC-154.) This script run used the virtual environment built in the tracked UCO submodule. References: * [AC-154] XML Schema datatype prefix needs to be explicit in all examples * [ONT-456] (CP-41) Convert current property restrictions and domain assertions to SHACL class shapes
Configuration menu - View commit details
-
Copy full SHA for e59f1eb - Browse repository at this point
Copy the full SHA e59f1ebView commit details -
Add testing build chain, with XFAIL and XPASS test data and validatio…
…n output Note that pytest will fail unless a pySHACL release >0.15.0 is used. A follow-on patch will add a git submodule as scaffolding, to be removed before release. Also note that, in contrast to UCO's similarly structured tests, a `*_PASS_validation.ttl` graph is recorded even when it records a validation failure. `pytest` is left to report the validation error. References: * [ONT-456] (CP-41) Convert current property restrictions and domain assertions to SHACL class shapes
Configuration menu - View commit details
-
Copy full SHA for f7556cd - Browse repository at this point
Copy the full SHA f7556cdView commit details -
Track 0.15.0+ version of pySHACL to fix inference issue
References: * [ONT-456] (CP-41) Convert current property restrictions and domain assertions to SHACL class shapes * RDFLib/pySHACL#90
Configuration menu - View commit details
-
Copy full SHA for 369d024 - Browse repository at this point
Copy the full SHA 369d024View commit details
Commits on Aug 18, 2021
-
Bump UCO to released 0.7.0 version
References: * [ONT-455] (CP-40) UCO 0.7.0 should be adopted as a Git submodule
Configuration menu - View commit details
-
Copy full SHA for 0a1a3f7 - Browse repository at this point
Copy the full SHA 0a1a3f7View commit details
Commits on Aug 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bbf948a - Browse repository at this point
Copy the full SHA bbf948aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...ONT-437-v0