Work with Sub-Graphs¶
Step Outline¶
1. Add Quad Values¶
Action: Add 3 movie infotons, with critic scores from Rotten Tomatoes and New York Times.
Curl command:
curl -X POST "<cm-well-host>/_in?format=nquads" --data-binary @input.txt
File Contents:
<http://example/movies/ET> <http://www.w3.org/2000/01/rdf-schema#type> <http://dbpedia.org/ontology/Film>. <http://example/movies/GoneWithTheWind> <http://www.w3.org/2000/01/rdf-schema#type> <http://dbpedia.org/ontology/Film>. <http://example/movies/TheAvenger> <http://www.w3.org/2000/01/rdf-schema#type> <http://dbpedia.org/ontology/Film>. <http://example/movies/ET> <http://MyOntology/Score> "8.3" <http://MyOntology/RottenTomatoes>. <http://example/movies/ET> <http://MyOntology/Score> "8.7" <http://MyOntology/NewYorkTimes>. <http://example/movies/GoneWithTheWind> <http://MyOntology/Score> "6.5" <http://MyOntology/RottenTomatoes>. <http://example/movies/GoneWithTheWind> <http://MyOntology/Score> "8.9" <http://MyOntology/NewYorkTimes>. <http://example/movies/TheAvenger> <http://MyOntology/Score> "7.2" <http://MyOntology/RottenTomatoes>. <http://example/movies/TheAvenger> <http://MyOntology/Score> "7.7" <http://MyOntology/NewYorkTimes>.
Response:
{"success":true}
2. Replace Quad Values¶
Action: Change all New York Times scores to 10.
Curl command:
curl -X POST "<cm-well-host>/_in?format=nquads" --data-binary @input.txt
File Contents:
<> <cmwell://meta/sys#replaceGraph> <http://MyOntology/NewYorkTimes>. <http://example.org/movies/ET> <http://MyOntology/Score> "10" <http://MyOntology/NewYorkTimes>. <http://example.org/movies/GoneWithTheWind> <http://MyOntology/Score> "10" <http://MyOntology/NewYorkTimes>. <http://example.org/movies/TheAvenger> <http://MyOntology/Score> "10" <http://MyOntology/NewYorkTimes>.
Response:
{"success":true}
3. Delete Quad Values¶
Action: Delete all Rotten Tomatoes scores.
Curl command:
curl -X POST "<cm-well-host>/_in?format=nquads" --data-binary @input.txt
File Contents:
<http://example/movies/ET> <cmwell://meta/sys#markReplace> <*> <http://MyOntology/RottenTomatoes>. <http://example/movies/GoneWithTheWind> <cmwell://meta/sys#markReplace> <*> <http://MyOntology/RottenTomatoes>. <http://example/movies/TheAvenger> <cmwell://meta/sys#markReplace> <*> <http://MyOntology/RottenTomatoes>.
Response:
{"success":true}