Another abandoned server code base... this is kind of an ancestor of taskrambler.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

117 lines
3.1 KiB

/* $Id: rec22.dot,v 1.1 2001/02/16 20:30:52 connolly Exp $
* W3C Recommendation process, modelled in event/message style
* ala indecs
* see also: earlier procdia stuff, communications protocol stuff, etc.
*/
digraph makeREC {
label="@@TODO: model membership maintenance ala\nWG charter and activity statement maintenance";
subgraph "clusterKey" {
label="Key/Schema";
ACnotice [ color="green" ];
trPub [ color="blue" ];
ACaction [ color="orange" ];
WGaction [ color="brown" ];
x -> y [ label="optional dependency", style="dotted"]
a -> b [ label="choice", style="dotted", color="purple"]
a -> c [ label="choice", style="dotted", color="purple"]
}
{ rank=same; REC; RECdd }
REC [ color="blue" ];
RECdd [ color="green" ];
REC -> RECdd;
REC -> PR;
RECdd -> REC;
RECdd -> prReview [label="2weeks@@"];
RECdd -> CFR;
prReview [ color="orange" ];
prReview -> CFR [label="4weeks@@"];
prReview -> orgJoins; /* @@maintaining membership: payment.
quarterly stuff;
weekly announcements of new members
AC DB
*/
{ rank=same; CFR; PR }
PR [ color="blue" ]
CFR [ color="green" ]
CFR -> PR;
PR -> CFR;
PR -> CR [style="dotted"];
PR -> WD;
CFR -> PRreq;
PRreq [ color="brown" ];
PRreq -> impEvidence;
PRreq -> lastCall;
PRreq -> wgAction [label="rdf:subClassOf"];
{ rank=same; CFI; CR }
CFI [ color="green" ]
CR [ color="blue" ]
CFI -> CR;
CR -> CFI;
CR -> WD;
CFI -> CRreq;
CRreq [ color="brown" ];
CRreq -> wgAction [label="rdf:subClassOf"];
CRreq -> lastCall;
lastCall [ color="brown" ];
lastCall -> WD;
/* WD publication */
WD [ color="blue" ];
WD -> WDreq;
WDreq [ color="brown" ];
WDreq -> wgAction [label="rdf:subClassOf"];
WD -> activityStatement;
/* charter revision */
wgCharter -> wgCFP [style="dotted", color="purple"];
wgCharter -> charterRevision [style="dotted", color="purple"];
charterRevision [ color="green" ];
/* joining a WG: member representative */
nomination [ color="orange" ];
nomination -> wgCharter;
wgParticipation -> nomination [color="purple", style="dotted"];
nomination -> orgJoins; /* AC rep assignment, acutally@@*/
wgAction -> wgChairNom;
wgAction [ color="brown" ];
wgAction -> wgParticipation;
/* joining a WG: invited expert */
invitation -> wgChairNom;
invitation -> wgCharter;
wgParticipation -> invitation [color="purple", style="dotted"];
/* creation of a WG */
{rank=same; wgCFP; wgCharter; wgChairNom }
wgCFP [ color="green" ];
wgCFP -> activityCreation;
wgCFP -> wgCharter;
wgChairNom [ color="green" ];
wgChairNom -> wgCFP; /* @@chair replacement */
wgCFP -> wgChairNom;
/* creation of an activity */
activityCreation [ color="green" ];
activityCreation -> apReview -> activityProposal;
apReview [ color="orange" ];
activityProposal [ color="green" ];
apReview -> orgJoins;
activityStatement -> activityCreation;
/* activity update */
activityStatement -> activityUpdate;
/* @@change in AC rep, payment, ... */
orgJoins [ color="orange" ];
}