Blank nodes *are* working with OWL reasoning

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

Received on Wednesday, 27 May 2015 16:52:52 UTC