@prefix v: <http://www.w3.org/2001/07/25-swws/egv#>.
@prefix dot: <http://www.w3.org/2001/02pd/gv#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix org: <http://www.w3.org/2001/04/roadmap/org#>.
@prefix contact: <http://www.w3.org/2000/10/swap/pim/contact#>.

# rules for org.n3

this log:forAll v:s, v:p, v:o.

# pick arbitrary relationship for starting graph 

v:theGraph dot:hasNode <http://www.w3.org/XML/Activity>.

# display property a certain way depending on which file its asserted in

{ <org.n3> log:resolvesTo [ log:includes { v:s org:includes v:o } ] }
log:implies
{ v:s [ a dot:EdgeProperty;
	dot:label "org:includes";
	dot:color "purple" ] v:o }.

{ <org.n3> log:resolvesTo [ log:includes { v:s org:homePage v:o } ] }
log:implies
{ v:s [ a dot:EdgeProperty;
	dot:label "org:homePage" ] v:o }.

{ <org.n3> log:resolvesTo [ log:includes { v:s org:homePage v:o } ] }
log:implies
{ v:s [	a dot:EdgeProperty;
	dot:label "org:homePage";
	dot:color "green" ] v:o }.

{ <org.n3> log:resolvesTo [ log:includes { v:s contact:homePage v:o } ] }
log:implies
{ v:s [	a dot:EdgeProperty;
	dot:label "contact:homePage";
	dot:color "purple" ] v:o }.

{ <org.n3> log:resolvesTo [ log:includes { v:s contact:mailbox v:o } ] }
log:implies
{ v:s [	a dot:EdgeProperty;
	dot:label "contact:mailbox";
	dot:color "purple" ] v:o }.



