This task is to add the necessary infrastructure that will allow us to support Date Time arithmetic and other extended operators in the future. Namely this work involves:
-
Adding a VDS.RDF.Query.Operands namespace which will include an operand registry and a ISparqlOperand interface
-
Revise the existing definitions of arithmetic operators so they utilise the operands regsitry
-
Add a AsTimeSpan() method to the IValuedNode interface