The specification currently doesn't specific certain errors or exceptions. Is that intended? Would you open to define ones for certain cases?
One would be if someone tries to change an instance of Term or Quad. But perhaps the decision was already made against that (ref #81).
Another one, if you use the wrong Term subclass in a quad, e.g. predicate = BlankNode.
(ref #130)
The specification currently doesn't specific certain errors or exceptions. Is that intended? Would you open to define ones for certain cases?
One would be if someone tries to change an instance of
TermorQuad. But perhaps the decision was already made against that (ref #81).Another one, if you use the wrong
Termsubclass in a quad, e.g. predicate = BlankNode.(ref #130)