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

Allow unused list triples to be parsed as object property assertions #1074

Closed
wants to merge 1 commit into from

Conversation

balhoff
Copy link
Contributor

@balhoff balhoff commented Aug 9, 2022

This supports a kind of unusual use case. This PR enables the RDF parser to convert unconsumed rdf:first and rdf:rest triples into object property assertions, but only in the case that strict mode is not enabled, and if these predicates have been used in Rbox axioms.

The purpose is to support folks who have RDF datasets which make use of RDF list values, and would like to make use of OWL. One example would be to use property chains to access items in a list, such as inferring a direct relation to each list item. This use case came out of the FHIR RDF working group.

I've tried to ensure that this functionality would only apply when the ontology uses lists this way on purpose; it doesn't strictly adhere to the OWL spec.

@balhoff
Copy link
Contributor Author

balhoff commented Nov 4, 2022

The FHIR RDF working group has decided to make some SPARQL updates available to support people using FHIR data with OWL, which transform their RDF lists into another namespace: https://github.com/w3c/hcls-fhir-rdf/pull/111/files

So if this PR is considered too hacky, it could be closed.

@balhoff balhoff closed this Feb 13, 2023
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.

None yet

1 participant