Patent ID: 8768931

Claim:
A method of generating hash values for instances of distinct data values, each distinct data value being mapped to hash value generation information which describes how to generate a unique hash value for instances of the distinct data value and the method comprising: using at least one processor to perform a process, the process comprising: identifying a data value to be stored into a database within an RDF (Resource Description Format) model, wherein the data value is represented by a hashed internal identifier in an RDF triple in the RDF model; generating the hashed internal identifier by executing a hash function to obtain a hash value that corresponds to the data value, the hash value being determined by using hash value generation information associated with the data value, wherein the hash value information corresponds to information that describes how to uniquely generate the hash value for the data value; determining whether or not a collision occurs for the hash value; upon determining an occurrence of the collision for the hash value, modifying the hash value generation information that is associated with the data value to obtain a modified hash value generation information; and obtaining a new hash value using the modified hash value generation information.