Re: [shex] Define the semantics of qualified names in shape maps (#95)

I think the easiest path forward is to have a normative behavior with regard to a pair of resolvers (prefixes+base) for the shape label and node/triplePattern respectively. We could then have a non-normative section that says the the resolvers are SHOULD come from the loaded schema and data, but exactly how is application-dependent (iirc, XPath does something similar, but I'm not finding evidence of that).

If we want to be normative throughout, we have to specify lots of details like what happens if you load two docs into your graph and they conflict on prefix or base. Or even if a single doc re-assigns a prefix or base after it has been used to resolve some terms (turtle [allows that](https://www.w3.org/TR/turtle/#grammar-production-turtleDoc)).

-- 
GitHub Notification of comment by ericprud
Please view or discuss this issue at https://github.com/shexSpec/shex/issues/95#issuecomment-572122678 using your GitHub account

Received on Wednesday, 8 January 2020 15:32:25 UTC