1/* 2 3 4*/ 5 6:- module(oban, 7 [ 8 association/4, 9 association/5 10 ]). 11 12:- use_module(library(sparqlprog)). 13:- use_module(library(semweb/rdf11)). 14 15:- rdf_register_prefix(oban,'http://purl.org/oban/'). 16 17association(A,S,P,O) :- 18 rdf(A,oban:association_has_subject,S), 19 rdf(A,oban:association_has_object,O), 20 rdf(A,oban:association_has_predicate,P). 21 22association(A,S,P,O,Src) :- 23 association(A,S,P,O), 24 rdf(A,dc:source,Src)