Patent Document ID: 8903862
Application ID: 13480832

Base Claim:
1. An apparatus comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive a first resource description format (RDF) triple for storage in an RDF store, the first RDF triple including a subject, predicate and object, the object comprising a uniform resource identifier-type (URI-type) or a literal-type object, wherein, for the first RDF triple including a literal-type object, the processor is configured to: identify a subtype of the object of the first RDF triple; semantically mark the object with the identified subtype, including being configured to generate a plurality of second RDF triples corresponding to the first RDF triple, the plurality of second RDF triples comprising an RDF triple including the subject and predicate of the first RDF triple as the subject and predicate thereof, and another RDF triple including the object of the first RDF triple or a representation of the object of the first RDF triple as the object thereof; and determine to store the plurality of second RDF triples in the RDF store.

---

Claim 5:
5. An apparatus according to claim 1 , wherein the apparatus is further caused to: identify a subtype, including identifying one or more other properties of the literal-type object, and semantically mark the object, including semantically marking the object further with the identified one or more other properties, and generate, for each of the identified one or more other properties, an additional triple including the respective other property as the object thereof.