-
Notifications
You must be signed in to change notification settings - Fork 74
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
REMOVE misses annotations to remove #1164
Comments
To clarify: In the larger file you mention, are these XSD datatypes used in the range, domain, or other logic of some terms? |
From the above datatypes these are used in some logic:
And these are not used in some logic:
|
Thanks! I was hoping that list would help clarify the problem, but it doesn't help me. Hopefully a fix for #1163 will mean this problem is avoided. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I tried to work around #1163 with
robot remove
. In case of the small example in #1163 it worked out with the following command:However, in cases of a larger file (which I unfortunately can not share by now), it failed to remove some annotations.
--preserve-structure false
is needed to avoid the property hierarchy getting messed up. But the problem also occurs without--preserve-structure false
.From the result without
remove
command:From the result with
remove
command:I would have expected, that the annotations for
xsd:anyURI
,xsd:dateTime
andxsd:string
would be removed too. Any idea what could be the reason?An workaround could be the use of SPARQL UPDATE, but that is not nice, as it would require an additional query file and an additional
convert
command, to preserve the OWL API serialization.The text was updated successfully, but these errors were encountered: