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)