Checks if this is a {@link Term}.
Converts the incoming name to a named node if needed. In case of string, first checks if it is a shorthand, if not a new named node gets made. The generated terms get cached to prevent the amount of named nodes that get created, so only use this for internal constants!
Predicate to potentially transform.
Converts an object to a literal when needed.
Object to potentially transform.
Creates a literal by first converting the dataType string to a named node.
Object value.
Object data type (as string).