scratch.lua 487 B

1234567891011121314151617181920
  1. term = require "lsup.term"
  2. triple = require "lsup.triple"
  3. graph = require "lsup.graph"
  4. trp1 = triple.new (
  5. term.new_iriref("urn:s:1"),
  6. term.new_iriref("urn:p:1"),
  7. term.new_lit("hello", nil, "us-EN"))
  8. t1 = term.new_bnode()
  9. t2 = term.new_iriref("urn:p:11")
  10. t3 = term.new_lit("123", "xsd:int")
  11. trp2 = triple.new (t1, t2, t3)
  12. gr1 = graph.new()
  13. triples = {trp1, trp2}
  14. ct = gr1:add(triples)
  15. print("Triples added: " .. ct)
  16. gr2 = graph.new()
  17. for i in gr1:lookup() do print(i) end