[DDI-SRG] Organization of Sourceforge CVS tree

Mark Diggory mdiggory at MIT.EDU
Thu Jul 26 11:52:04 EDT 2007


Wendy requested I write up a recommendation on reorganizing some  
parts of the cvs tree. Specifically, we have the following directory  
structure:


http://ddi-alliance.cvs.sourceforge.net/ddi-alliance/ddi/dtd

> Tables.dtd
> Version1-01.dtd
> Version1-02-1.dtd
> Version1-02.dtd
> Version1-2-2.dtd
> Version1-3.dtd
> Version1.dtd
> Version2-0.dtd
> Version2-1.dtd

and

http://ddi-alliance.cvs.sourceforge.net/ddi-alliance/w3c/

> 3.0/
>        archive.xsd
>        comparative.xsd
>        conceptualcomponent.xsd
>        datacollection.xsd
>        dataset.xsd
>        dcelements.xsd
>        ...
> 3_0_11_07_2006.zip
> 3_0_5_22_2006.zip
> 3_0_8_23_2006.zip
> 3_0_CR_06_22_2007.zip
> DDI_3.0_Part_IVB_XML_Schemas_cr.zip
> FinalsForPublicComment.zip
> Version1-01.xsd
> Version1-02-1.xsd
> Version1-02.xsd
> Version1-2-2.xsd
> Version1-3.xsd
> Version1.xsd
> Version2-0.xsd
> Version2-1.xsd
> doc.xsd

After a brief chat we determined it would be appropriate to clean  
this up, I'm recommending the following:

/ddi/DDI-TIC/schemas/dtd/1.x/

> Tables.dtd
> Version1-01.dtd
> Version1-02-1.dtd
> Version1-02.dtd
> Version1-2-2.dtd
> Version1-3.dtd
> Version1.dtd

/ddi/DDI-TIC/schemas/dtd/2.x/

> Tables.dtd
> Version2-0.dtd
> Version2-1.dtd

/ddi/DDI-TIC/schemas/w3c/1.x/

> Version1-01.xsd
> Version1-02-1.xsd
> Version1-02.xsd
> Version1-2-2.xsd
> Version1-3.xsd
> Version1.xsd
> doc.xsd

/ddi/DDI-TIC/schemas/w3c/2.x/

> Version2-0.xsd
> Version2-1.xsd
> doc.xsd

/ddi/DDI-TIC/schemas/w3c/3.x/

> ...

And that the zip file either go onto a website or the FRS.

Thus the actual w3c directory will actually just contain directories  
and possibly a README saying what is present.

and possibly a separate directory for "zip archive" distributions or  
simply use the "File Release Management" system of S.F. to distribute  
those.

The primary goal would be to de-clutter and clarify where to get  
specific "versions" and distributions of the schema from.  Rather  
than having zip files in the /ddi/w3c/ for 3.0 with the xsd's for 2.0  
they would reside outside that location. I would also suggest that if  
your looking to continue to evolve that which is under the 3.0  
directory, that you begin to use "Tagging"  to identifiy specific  
verisons of your work under the trunk (and that this can be done  
retroactively by assigning tags at specific dates your distributions  
were produced.

-Mark





~~~~~~~~~~~~~
Mark R. Diggory - DSpace Systems Manager
MIT Libraries, Systems and Technology Services
Massachusetts Institute of Technology




More information about the DDI-SRG mailing list