module Tripod::Graphs
This module defines behaviour for resources with data across multiple graphs
Public Instance Methods
graphs()
click to toggle source
# File lib/tripod/graphs.rb, line 7 def graphs select_query = "SELECT DISTINCT ?g WHERE { GRAPH ?g {<#{uri.to_s}> ?p ?o } }" result = Tripod::SparqlClient::Query.select(select_query) if result.length > 0 result.select{|r| r.keys.length > 0 }.map{|r| r["g"]["value"] } else [] end end