[Castore-commits] defaultWorkflow.xml 1.1 1.2 studentWorkflow.xml
1.1 1.2 castoreWorkflow.xsd NONE 1.1 DTD_workflow.dtd 1.1 NONE
Stéphane Bouchet
sbouchet at adullact1.hosting.cri74.org
Mer 19 Avr 14:55:34 CEST 2006
Update of /cvsroot/castore/castore-core/src/data/workflows
In directory adullact1:/tmp/cvs-serv25700/src/data/workflows
Modified Files:
defaultWorkflow.xml studentWorkflow.xml
Added Files:
castoreWorkflow.xsd
Removed Files:
DTD_workflow.dtd
Log Message:
refonte workflow
--- NEW FILE: castoreWorkflow.xsd ---
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="workflow">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="soumissionStep" minOccurs="1"
maxOccurs="1">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="license" maxOccurs="1"
minOccurs="1">
<xsd:complexType>
<xsd:attributeGroup
ref="soumissionAttributes">
</xsd:attributeGroup>
</xsd:complexType>
</xsd:element>
<xsd:element name="diffusion" maxOccurs="1"
minOccurs="1">
<xsd:complexType>
<xsd:attributeGroup
ref="soumissionAttributes">
</xsd:attributeGroup>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute ref="number"></xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="validationStep" maxOccurs="unbounded"
minOccurs="0">
<xsd:complexType>
<xsd:attributeGroup
ref="validationAttributes">
</xsd:attributeGroup>
<xsd:attribute ref="number"></xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:string" use="required"></xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:attributeGroup name="soumissionAttributes">
<xsd:attribute name="optional" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Demande si cette etape est optionnelle ou non
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="defaultValue" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
Valeur par defaut utilisee si l'etape est
optionnelle
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:attributeGroup>
<xsd:simpleType name="whatList">
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="content"></xsd:enumeration>
<xsd:enumeration value="collection"></xsd:enumeration>
<xsd:enumeration value="metadata"></xsd:enumeration>
<xsd:enumeration value="access"></xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="whoList">
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="profile"></xsd:enumeration>
<xsd:enumeration value="people"></xsd:enumeration>
<xsd:enumeration value="metadataLink"></xsd:enumeration>
<xsd:enumeration value="group"></xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:attributeGroup name="validationAttributes">
<xsd:attribute name="who" type="whoList"></xsd:attribute>
<xsd:attribute name="what" type="whatList"></xsd:attribute>
<xsd:attribute name="whoId" type="xsd:string"></xsd:attribute>
</xsd:attributeGroup>
<xsd:attribute name="number" type="xsd:int"></xsd:attribute>
</xsd:schema>
--- DTD_workflow.dtd DELETED ---
Index: studentWorkflow.xml
===================================================================
RCS file: /cvsroot/castore/castore-core/src/data/workflows/studentWorkflow.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** studentWorkflow.xml 15 Sep 2005 14:46:42 -0000 1.1
--- studentWorkflow.xml 19 Apr 2006 12:55:32 -0000 1.2
***************
*** 1,24 ****
! <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
! <!DOCTYPE workflow SYSTEM "DTD_workflow.dtd" >
! <workflow id="etudiant">
! <step number="1">
! <content>
! <link metadatakey="contributor_director" />
! </content>
! </step>
! <step number="2">
! <acces>
! <group name="documentalist" />
! </acces>
! </step>
! <step number="3">
! <collection>
! <group name="documentalist" />
! </collection>
! </step>
! <step number="4">
! <metadata>
! <group name="documentalist" />
! </metadata>
! </step>
</workflow>
\ No newline at end of file
--- 1,58 ----
! <?xml version="1.0" encoding="UTF-8"?>
! <!--
!
! $Id$
!
! Plateforme CASTORE
! CeCILL Copyright (C) 2005-2006 by EMN
! Made by Stéphane Bouchet
! Web site = http://www.emn.fr/castore
! Contact = Cédric Dumas, e-mail = Cedric.Dumas at emn.fr
!
! Version 1.0 (1er mars 2005)
!
! Ce logiciel est un programme informatique servant à créer une plateforme
! open-source de bibliothèque numérique XML pour Conserver, Valoriser et
! Diffuser le patrimoine documentaire de votre institut.
!
! Ce logiciel est régi par la licence CeCILL soumise au droit français et
! respectant les principes de diffusion des logiciels libres. Vous pouvez
! utiliser, modifier et/ou redistribuer ce programme sous les conditions de la
! licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA sur le site
! "http://www.cecill.info". En contrepartie de l'accessibilité au code source
! et des droits de copie, de modification et de redistribution accordés par
! cette licence, il n'est offert aux utilisateurs qu'une garantie limitée. Pour
! les mêmes raisons, seule une responsabilité restreinte pèse sur l'auteur du
! programme, le titulaire des droits patrimoniaux et les concédants successifs.
! A cet égard l'attention de l'utilisateur est attirée sur les risques associés
! au chargement, à l'utilisation, à la modification et/ou au développement et Ã
! la reproduction du logiciel par l'utilisateur étant donné sa spécificité de
! logiciel libre, qui peut le rendre complexe à manipuler et qui le réserve
! donc à des développeurs et des professionnels avertis possédant des
! connaissances informatiques approfondies. Les utilisateurs sont donc invités
! à charger et tester l'adéquation du logiciel à leurs besoins dans des
! conditions permettant d'assurer la sécurité de leurs systèmes et ou de leurs
! données et, plus généralement, à l'utiliser et l'exploiter dans les mêmes
! conditions de sécurité. Le fait que vous puissiez accéder à cet en-tête
! signifie que vous avez pris connaissance de la licence CeCILL, et que vous en
! avez accepté les termes.
!
! -->
! <!--
! Workflow pour les projets d'étudiants.
!
! Auteur : $Author$
! Version : $Revision$
! -->
! <workflow id="etudiant"
! xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
! xsi:noNamespaceSchemaLocation="castoreWorkflow.xsd">
! <soumissionStep number="0">
! <license defaultValue="" optional="false" />
! <diffusion defaultValue="" optional="false" />
! </soumissionStep>
! <validationStep number="1" what="content" who="metadataLink" whoId="contributor_director"/>
! <validationStep number="2" what="access" who="profile" whoId="documentalist"/>
! <validationStep number="3" what="collection" who="profile" whoId="documentalist"/>
! <validationStep number="4" what="metadata" who="profile" whoId="documentalist"/>
</workflow>
\ No newline at end of file
Index: defaultWorkflow.xml
===================================================================
RCS file: /cvsroot/castore/castore-core/src/data/workflows/defaultWorkflow.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** defaultWorkflow.xml 15 Sep 2005 14:46:42 -0000 1.1
--- defaultWorkflow.xml 19 Apr 2006 12:55:32 -0000 1.2
***************
*** 1,24 ****
! <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
! <!DOCTYPE workflow SYSTEM "DTD_workflow.dtd" >
! <workflow id="default">
! <step number="1">
! <content>
! <group name="documentalist" />
! </content>
! </step>
! <step number="2">
! <acces>
! <group name="documentalist" />
! </acces>
! </step>
! <step number="3">
! <collection>
! <group name="documentalist" />
! </collection>
! </step>
! <step number="4">
! <metadata>
! <group name="documentalist" />
! </metadata>
! </step>
</workflow>
\ No newline at end of file
--- 1,63 ----
! <?xml version="1.0" encoding="UTF-8"?>
! <!--
!
! $Id$
!
! Plateforme CASTORE
! CeCILL Copyright (C) 2005-2006 by EMN
! Made by Stéphane Bouchet
! Web site = http://www.emn.fr/castore
! Contact = Cédric Dumas, e-mail = Cedric.Dumas at emn.fr
!
! Version 1.0 (1er mars 2005)
!
! Ce logiciel est un programme informatique servant à créer une plateforme
! open-source de bibliothèque numérique XML pour Conserver, Valoriser et
! Diffuser le patrimoine documentaire de votre institut.
!
! Ce logiciel est régi par la licence CeCILL soumise au droit français et
! respectant les principes de diffusion des logiciels libres. Vous pouvez
! utiliser, modifier et/ou redistribuer ce programme sous les conditions de la
! licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA sur le site
! "http://www.cecill.info". En contrepartie de l'accessibilité au code source
! et des droits de copie, de modification et de redistribution accordés par
! cette licence, il n'est offert aux utilisateurs qu'une garantie limitée. Pour
! les mêmes raisons, seule une responsabilité restreinte pèse sur l'auteur du
! programme, le titulaire des droits patrimoniaux et les concédants successifs.
! A cet égard l'attention de l'utilisateur est attirée sur les risques associés
! au chargement, à l'utilisation, à la modification et/ou au développement et Ã
! la reproduction du logiciel par l'utilisateur étant donné sa spécificité de
! logiciel libre, qui peut le rendre complexe à manipuler et qui le réserve
! donc à des développeurs et des professionnels avertis possédant des
! connaissances informatiques approfondies. Les utilisateurs sont donc invités
! à charger et tester l'adéquation du logiciel à leurs besoins dans des
! conditions permettant d'assurer la sécurité de leurs systèmes et ou de leurs
! données et, plus généralement, à l'utiliser et l'exploiter dans les mêmes
! conditions de sécurité. Le fait que vous puissiez accéder à cet en-tête
! signifie que vous avez pris connaissance de la licence CeCILL, et que vous en
! avez accepté les termes.
!
! -->
! <!--
! Workflow par défaut de CASTORE.
!
! Auteur : $Author$
! Version : $Revision$
! -->
!
! <workflow id="default"
! xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
! xsi:noNamespaceSchemaLocation="castoreWorkflow.xsd">
! <soumissionStep number="0">
! <license defaultValue="" optional="false" />
! <diffusion defaultValue="" optional="false" />
! </soumissionStep>
! <validationStep number="1" what="content" who="profile"
! whoId="documentalist" />
! <validationStep number="2" what="access" who="profile"
! whoId="documentalist" />
! <validationStep number="3" what="collection" who="profile"
! whoId="documentalist" />
! <validationStep number="4" what="metadata" who="profile"
! whoId="documentalist" />
</workflow>
\ No newline at end of file
Plus d'informations sur la liste de diffusion Castore-commits