Skip to content
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

(Do not merge) Draft OC-191 #321

Draft
wants to merge 11 commits into
base: develop
Choose a base branch
from
Draft

(Do not merge) Draft OC-191 #321

wants to merge 11 commits into from

Conversation

ajnelson-nist
Copy link
Contributor

No description provided.

This file should have been regenerated before the merge of CP-23.  CP-91
is assisting with correcting this oversight.

References:
* [OC-68] (CP-23) Convert current property restrictions and domain
  assertions to SHACL class shapes
* [OC-193] (CP-91) Unit test validation results should be normalized

Signed-off-by: Alex Nelson <[email protected]>
References:
* [OC-193] (CP-91) Unit test validation results should be normalized

Signed-off-by: Alex Nelson <[email protected]>
References:
* [OC-193] (CP-91) Unit test validation results should be normalized

Signed-off-by: Alex Nelson <[email protected]>
The results of this patch were reached in two ways:

1. By manually applying the normalization process to the Git-tracked
   state of the `*_validation.ttl` files in this directory.
2. By running `make clean && make check` in this directory.

That both processes reached the same result means, aside from the missed
results commit covered three commits back, no other changes were
introduced to the validation results since UCO 0.7.0.

References:
* [OC-193] (CP-91) Unit test validation results should be normalized

Signed-off-by: Alex Nelson <[email protected]>
@ajnelson-nist ajnelson-nist marked this pull request as draft December 3, 2021 14:54
This is no longer necessary with recent releases of rdflib.

This change supports tests for OC-12 and OC-191.

References:
* [OC-12] UCO's idea of "Open vocabulary" does not agree with its
  implementation with owl:oneOf
* [OC-191] Define JSON-LD context components that support semi-open
  vocabulary string literals

Signed-off-by: Alex Nelson <[email protected]>
…ries

This patch is known to trigger three unit test failures.

The added tests need design discussion.  This patch might not be
preserved in UCO's development history, but its approximate effect is
expected to be added as a unit test as a solution is identified.

References:
* [OC-12] UCO's idea of "Open vocabulary" does not agree with its
  implementation with owl:oneOf

Signed-off-by: Alex Nelson <[email protected]>
This is posted for design discussion.  This patch might not be preserved
in UCO's development history, but its approximate effect is expected to
be added as a unit test as a solution is identified.

No effects were observed on the Make-managed validation files.

References:
* [OC-12] UCO's idea of "Open vocabulary" does not agree with its
  implementation with owl:oneOf
* [OC-191] Define JSON-LD context components that support semi-open
  vocabulary string literals

Signed-off-by: Alex Nelson <[email protected]>
This patch is to isolate effects as another test is set up.

References:
* [OC-191] Define JSON-LD context components that support semi-open
  vocabulary string literals

Signed-off-by: Alex Nelson <[email protected]>
References:
* [OC-191] Define JSON-LD context components that support semi-open
  vocabulary string literals

Signed-off-by: Alex Nelson <[email protected]>
References:
* [OC-191] Define JSON-LD context components that support semi-open
  vocabulary string literals

Signed-off-by: Alex Nelson <[email protected]>
References:
* [OC-191] Define JSON-LD context components that support semi-open
  vocabulary string literals

Signed-off-by: Alex Nelson <[email protected]>
"@id": "kb:relationship2",
"@type": "ObservableRelationship",
"isDirectional": true,
"kindOfRelationship": {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@b0bkaT , this is the part that needs to work with context dictionaries.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We want line 42 to read:

"kindOfRelationship": "Contained_Within"

and the ObservableObjectRelationshipVocab should carry over to the Turtle translation. make check will fail if it doesn't convert.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant