6. var context = new rdfapi.Context();
var parser = new rdfapi.parsers.Turtle(context);
var serializer = new rdfapi.serializers.Turtle(context);
var turtle_text = ‘@prefix ex: <http://example.com/people/> .¥
@prefix foaf: <http://xmlns.com/foaf/0.1/> .¥
¥
ex:taro a foaf:Person;¥
foaf:name “Taro”;¥
foaf:age 25 .’;
parser.parse(turtle_text, function(graph){
console.log(serializer.serialize(graph));
});
7. parser.parse(turtle_text, function(graph){
graph.forEach(function(triple){ // show each triples
console.log(triple.toString());
})
graph.add(triple2); // add a triple to the graph
// use filter
var filter = rdfapi.filters.p(“owl:sameAs”);
graph.some(filter);
graph.every(filter);
graph.filter(filter);
graph.merge(other_graph);
});
10. var taro = {
a: “foaf:Person”,
name: “Taro Yamada”,
age: new Date().getFullYear() - 1984,
homepage: “http://example.com/home/taro”
}.ref(“http://example.com/rdf/taro”);
console.log(taro.n3());
11. var taro = {
a: “foaf:Person”,
name: “Taro Yamada”,
age: new Date().getFullYear() - 1984,
homepage: “http://example.com/home/taro”
}.ref(“http://example.com/rdf/taro”);
console.log(taro.n3());
12. var taro = {
a: “foaf:Person”,
name: “Taro Yamada”,
age: new Date().getFullYear() - 1984,
homepage: “http://example.com/home/taro”
}.ref(“http://example.com/rdf/taro”);
console.log(taro.n3());
13. var taro = {
a: “foaf:Person”,
name: “Taro Yamada”,
age: new Date().getFullYear() - 1984,
homepage: “http://example.com/home/taro”
}.ref(“http://example.com/rdf/taro”);
console.log(taro.n3());
14. var taro = {
a: “foaf:Person”,
name: “Taro Yamada”,
age: new Date().getFullYear() - 1984,
homepage: “http://example.com/home/taro”
}.ref(“http://example.com/rdf/taro”);
console.log(taro.n3());
↓