#  Style sheet in for Roadmap charts
#
#   W3C Source code licence
#  $Id $

@prefix doc: <http://www.w3.org/2000/10/swap/pim/doc#>.
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix rm:    <http://www.w3.org/2001/04/roadmap/vocab#>.   #  @@@@@@@@@@@@@
@prefix s: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix dot: <http://www.w3.org/2001/02pd/gv#>.

# NOTE rdf2dot.xsl needs namespace URIs absolutized @@

@prefix : <http://www.w3.org/2001/04/roadmap/var#>.  # Just for variales in fact
@prefix v: <http://www.w3.org/2001/04/roadmap/var#>.  # Just for variales in fact

this log:forAll :n1, :n2, :p, :s.

<> doc:cvsversion "$Id: style.n3,v 1.11 2006/01/11 18:30:56 timbl Exp $".

#  @@@ Should use init caps for classes
{ :n1 a rm:external} => { :n1 dot:color "grey5"; dot:shape "plaintext"}.
{ :n1 a rm:goal}     => { :n1 dot:color "blue"; dot:shape "doublecircle"}.
{ :n1 a rm:subgoal}  => { :n1 dot:color "blue" }.

# Flag - actually a bit of LEAD software
{ :n1 a rm:program}  => { :n1 dot:shape "box"}.

# Mutually disjoint classes according to status as consortium activity:
{ :n1 a rm:closed } 	 => { :n1 dot:color "gray75". :n1 dot:style "filled" }.
{ :n1 a rm:done } 	 => { :n1 dot:color "lightsalmon1". :n1 dot:style "filled" }.
{ :n1 a rm:current } 	 => { :n1 dot:color "gold1". :n1 dot:style "filled"  }.
{ :n1 a rm:prototyped }  => { :n1 dot:color "lawngreen". :n1 dot:style "filled"  }.
{ :n1 a rm:planned } 	 => { :n1 dot:color "lightskyblue1" . :n1 dot:style "filled" }.

# Roadmap concepts
#  The "bold" is to stop the light colors disappearing
rm:needs 	       dot:color "black".
rm:influencedBy 	dot:color "red"; dot:style "bold".
rm:prototypes 	  dot:color "green"; dot:style "bold".


#<> log:forAll :x, :y.
#{ :x rm:needs :y } => {:x rm:dependsOn :y }.
#{ :x rm:influencedBy :y } => {:x rm:dependsOn :y }.
#{ :x rm:prototypes :y } => {:x rm:dependsOn :y }.




# ends
