Add toString() method.
Adjust the createUriTemplate function to accept List<? extends ITerm>
arguments.
Support processing R2RML rr:datatype property in column-valued term map.
Add a validation check to confirm term map and term type restrictions.
- If the term map is a subject map: rr:IRI or rr:BlankNode
- If the term map is a predicate map: rr:IRI
- If the term map is an object map: rr:IRI, rr:BlankNode, or rr:Literal
Add an extra procedure to get column term that includes term type value.
Include values from rr:termType and rr:datatype property to decide the
returned literal object.
Minor change to the implementation of getColumnTerm() method.
Code tidy.
Add exception classes for handling different exception cases in the
mapping handler.
Fix the term type comparison using its full URI name.
Change exception message.
Add utility method to get template term from the term map.
Use the utility method getLiteralTerm() for SubjectMap and PredicateMap.
Fix the bug that SubjectMap can have column-value term map.
Use the R2RmlVocabulary from the JR2RML Parser instead.