Sha256: 0e56e22eb07747e3ac9bf0859f588f5496632df216d75ce4d3a157f498fb6a42
Contents?: true
Size: 481 Bytes
Versions: 1
Compression:
Stored size: 481 Bytes
Contents
module Krikri ## # Implements SPARQL queries for finding RDF Resources by their PROV-O history. module ProvenanceQueryClient SPARQL_CLIENT = SPARQL::Client.new(Krikri::Repository) module_function def find_by_activity(activity_uri) raise ArgumentError, 'activity_uri must be an RDF::URI' unless activity_uri.respond_to? :to_uri SPARQL_CLIENT.select(:record) .where([:record, RDF::PROV.wasGeneratedBy, activity_uri]) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
krikri-0.1.0 | lib/krikri/provenance_query_client.rb |