Skip to content

Remove the SHACL-based prefix declaration. Fixes #1001 #1020

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

Merged
merged 8 commits into from
Feb 4, 2024

Conversation

pwin
Copy link
Contributor

@pwin pwin commented Jan 11, 2024

Fixes #1001.

Move declaration into standalone ttl file.

@pwin pwin requested review from sa-bpelakh and Jamie-SA January 11, 2024 19:32
Copy link
Collaborator

@sa-bpelakh sa-bpelakh left a comment

Choose a reason for hiding this comment

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

LGTM.

@sa-bpelakh sa-bpelakh changed the title Issue 1001, removing the shacl-based prefix declaration and replacing… Remove the SHACL-based prefix declaration. Fixes #1001 Jan 11, 2024
Copy link
Collaborator

@rjyounes rjyounes left a comment

Choose a reason for hiding this comment

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

We need a note in this file to the effect that importing it take the user out of DL. And we need a release note.

@@ -10,6 +10,7 @@

<https://w3id.org/semanticarts/ontology/gistCore>
Copy link
Collaborator

Choose a reason for hiding this comment

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

Why is this going into the gistCore ontology? It should have its own ontology declaration.

@@ -10,6 +10,7 @@

<https://w3id.org/semanticarts/ontology/gistCore>
sh:declare gist:_PrefixDeclaration_gist ;
skos:editorialNote "Please note that including the file gistNamespaceInformation.ttl will break the OWL2 DL conformance of the gist ontology. This need for this change is described in https://github.com/semanticarts/gist/issues/1001 ." ;
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
skos:editorialNote "Please note that including the file gistNamespaceInformation.ttl will break the OWL2 DL conformance of the gist ontology. This need for this change is described in https://github.com/semanticarts/gist/issues/1001 ." ;
skos:editorialNote "Please note that importing this ontology will break OWL2 DL conformance because SHACL is not an OWL ontology." ;

@@ -0,0 +1,3 @@
### Minor Updates

- Removed SHACL terms to the file gistNamespaceInformation.ttl in order to preserve the OWL2 DL conformance of the core ontology. Issue [#1001](https://github.com/semanticarts/gist/issues/1001).
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
- Removed SHACL terms to the file gistNamespaceInformation.ttl in order to preserve the OWL2 DL conformance of the core ontology. Issue [#1001](https://github.com/semanticarts/gist/issues/1001).
- Moved SHACL references to the `gistPrefixDeclarations` file. Issue [#1001](https://github.com/semanticarts/gist/issues/1001).

Note that we don't include rationale in the release notes. They can look it up in the issue if they want. This seems nitpicky but if we go down that route we'll end up with a lot of unnecessary stuff in the release notes.

@rjyounes rjyounes merged commit ff2b9e3 into develop Feb 4, 2024
@rjyounes rjyounes deleted the feature/pwin_issue_1001 branch February 4, 2024 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

Remove SHACL terms for DL compliance
4 participants