14. A method according to claim 9 , wherein storing the second and third triples comprises storing the second and third triples in lieu of storing the first triple in the triple store.
9. A method comprising: receiving a first triple including a subject, predicate and object, the object comprising a literal-type object; identifying, by a processor, a subtype of the object of the first triple; semantically marking the object with the identified subtype, semantically marking the object including generating: a second triple including the subject and predicate of the first triple as the subject and predicate thereof, and a third triple including the object of the first triple or a representation of the object of the first triple as the object thereof; and storing the second and third triples in a triple store.