Closed msalvadores closed 11 years ago
Code like ...
contact_a = ContactDetails.new({:contact_name => "name a"}) contact_b = ContactDetails.new({:contact_name => "name b"}) ont = Ontology.new({:name => "SNOMED Clinical Terms", (...) :hasContact => [contact_a, contact_b]}) ont.save
Generates the following query that is wrong ...
'INSERT DATA { GRAPH <http://data.bioontology.org/metadata/Ontology> { (...) <http://data.bioontology.org/metadata/ontology/SNOMEDCT> <http://data.bioontology.org/metadata/hasContact> [ _:bNode3499835456282537575 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.bioontology.org/metadata/ContactDetails>; _:bNode3499835456282537575 <http://data.bioontology.org/metadata/contactName> """name a"""^^<http://www.w3.org/2001/XMLSchema#string>; _:bNode3499835456282537575 <http://data.bioontology.org/metadata/uuid> """4c1eaf50-1684-0130-6005-64ce8f34ad34"""^^<http://www.w3.org/2001/XMLSchema#string> ] . <http://data.bioontology.org/metadata/ontology/SNOMEDCT> <http://data.bioontology.org/metadata/hasContact> [ _:bNode155722364050198075 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.bioontology.org/metadata/ContactDetails>; _:bNode155722364050198075 <http://data.bioontology.org/metadata/contactName> """name b"""^^<http://www.w3.org/2001/XMLSchema#string>; _:bNode155722364050198075 <http://data.bioontology.org/metadata/uuid> """4c1eb3e0-1684-0130-6005-64ce8f34ad34"""^^<http://www.w3.org/2001/XMLSchema#string> ] . } }
The blank nodes are included in the query with a three element triple.
Similar issue when deleting.
Code like ...
Generates the following query that is wrong ...
The blank nodes are included in the query with a three element triple.