In our FHIR RDF work, we ran into an issue in which OWL reasoning did not appear to be working when we used a blank node instead of a URI for a particular node. This was confirmed with multiple reasoners. However, based on some experiments that I did yesterday, it looks like we have finally worked out this issue. According to my tests, the reasoning works fine with blank nodes, but Protege and DL queries do not *show* the results if they are blank nodes instead of URIs. Here is an explanation:
http://dbooth.org/2015/fhir/bnodes/bnode-test.html

As a result of these successful tests, on today's FHIR RDF Validation and Translation task force call, we decided that we can go ahead with using blank nodes in FHIR RDF in places where we do not have an obvious URI to use:
http://www.w3.org/2015/05/27-hcls-minutes.html

Thanks,
David Booth

Reply via email to