Changes between Version 3 and Version 4 of T02_CSML


Ignore:
Timestamp:
31/03/06 12:09:37 (13 years ago)
Author:
domlowe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • T02_CSML

    v3 v4  
    1616 
    1717See the CSML Population Schedule ([wiki:CSML_Population]). 
     18 
     19 
     20 
     21== Key Integration Milestones == 
     22Note, some dates may change - need to discuss with Andrew re: his other commitments. 
     23 
     24Note that CSML V1.0 exists prior to NDG2. 
     25 
     26 * 1.CSML-Parser 1.0 (April 7, 2006) 
     27 * 2.CSML-Scanner 1.0 Scanner (April 21, 2006) 
     28 * 3.CSML-FT 1.1 Modified Feature Types (May 19, 2006) 
     29 * 4.CSML-File 1.1 CSML CF-netCDF file instantiation service for 1.1 Feature Types (June 16, 2006) 
     30 * 5.CSML-FT 2.0 UML Feature Type Definitions (June 16, 2006) 
     31 * 6.CSML-Op 2.0 Document on framework for handling FT ‘operations’ (e.g. subsetting, rendering) (June 1, 2006) 
     32 * 7.CSML-AS 2.0 Revised Application Schema (June 16, 2006) 
     33 * 8.CSML-RG 2.0 ReferenceGuide (June 16, 2006) 
     34 * 9.CSML-Scanner 2.0 Scanner updated to conform (June 23,2006) 
     35 * 10.CSML-AFT 2.0 Abstract File Type Wrapper Mechanism to inherit data (June 23, 2006) 
     36 * 11.CSML 2.0 Release (June 23, 2006) 
     37 * 12.NDG Alpha (July 2006): Functionality expected: CSML 2.1 (Bug fixes on CSML 2.0 plus any minor enhancements noted and requested). 
     38 * 13.Wrapper Mechanism to exploit external Vocabularies (September 1, 2006) 
     39 * 14.Expanded CSML delivery services – OPeNDAP, W*S (December 1, 2006) 
     40 * 15.CSML 3.0 Release (December 1, 2006).  
     41 * 16.CSML schema roundtripping (December 1, 2006) 
     42 * 17.NDG Beta  (January 2007): Functionality expected: CSML 3.1 
     43 * 18.NDG Final. Functionality expected. CSML 3.1  
     44 
     45== Integration Dependencies == 
     46 
     47 
     48 * 1.Delivery Service (Delivery) 
     49 * 2.Security Metadata in CSML decision (with MOLES, Security etc, February 2006) 
     50 * 3.Vocab server 
     51 
     52== Internal Development Stages == 
     53 
     54(Note these are all milestone activities, probably need further breakdown, especially for the long things.) 
     55 
     56Note, Andrew on leave most of April 2006 
     57 
     58 * 1.CSML-Parser [V1.0, 1 week, Dominic, April 7 2006] 
     59   * a.[Definite] Complete CSML 1.0 feature types 
     60   * b.[Definite] Code on CVS 
     61   * c.[Definite] Tested on Instance Documents 
     62 * 2.CSML-Scanner [V1.0, 3 weeks, Dominic, April 21 2006] 
     63   * a.[Definite] Remove current xml writing code and replace with Parser module. 
     64   * b.[Definite] Nasa Ames Input for points, profiles and profile series (for selected data) 
     65   * c.[Definite] CF-Netcdf for grids and grid series 
     66   * d.[Definite] PP for grids and grid series 
     67   * e.[Maybe] Grid for grids and grid series 
     68 * 3.CSML-FT [V1.1, 5 days, Andrew, May 19, 2006] 
     69   * a.[Discussion] UML Resolution of problems with species and METARS for CSML1.0 (How far do we go to support EcoGrid data with CSML?) Set of CTD profiles issue. 
     70   * b.[Definite] Finalised 1.0 Application Schema 
     71   * c.[Definite] Finalised 1.0 Reference Guide  
     72 * 4.CSML-File [V1.1, 15 days, Andrew/Dominic, June 16, 2006] 
     73   * a.[Definite] CF-netCDF file instantiation service for 1.1 Feature Types 
     74 * 5.CSML-FT [V2.0, 15 days, Andrew, June 16, 2006] 
     75   * a.[Probable] Revised Obs and Measurement-compliant feature-type definitions 
     76   * b.[Definite] Support for swathes 
     77   * c.[Definite] Support for multiple measurands 
     78 * 6.CSML-Op [V2.0, 5 days, Andrew, June 1, 2006] 
     79   * a.[Definite] Short document on framework and suggested roadmap for handling FT ‘operations’ (e.g. subsetting, rendering); cf. Atkinson et. al. ‘operations’ work and OGC ‘Styled Layer Descriptor’ approach for associating rendering styles with feature types NB: DX/Geosplat potential impact 
     80 * 7.CSML-AS [V2.0, 30 days, Andrew, June 16, 2006] 
     81   * a.[Definite] Separation out of non-GML compliant components 
     82   * b.[Definite] Final resolution of GML-modifications required 
     83   * c.[Definite] Support for new UML types 
     84   * d.[Definite] Short report on best practice legacy data integration (cf. NDG AbstractArray Descriptor vs SEEGrid XPath/geoserver/SQL mechanism) NB: This is an AUKEGGS deliverable 
     85   * e.[Definite] Modify CSML to separate out wrapper mechanism, incorporating outcomes of (d). 
     86 * 8.CSML-RG [V2.0 4 days, Andrew, June 23, 2006] 
     87   * a.[Definite] Revisions to support changes to AS and FT. 
     88   * b.[Probable] Revisions to outline future of vocabularies and wrappers 
     89 * 9.CSML-Scanner [V2.0, 20 days, Dominic, June 23, 2006] 
     90   * a.[Definite] Support for all CSML1.0 feature types which remain in CSML2.0 
     91   * b.[Probable] Support for all CSML2.0 feature types. 
     92 * 10.CSML-AFT [V2.0, 20 days, Dominic, June 23, 2006] 
     93   * a.[Definite] Support for libcdunif 
     94   * b.[Definite] Support for NasaAmes 
     95 * 11.CSML [2.0, 2 days total, Andrew/Dominic, June 26, 2006] 
     96   * a.[Definite] Website Modifications. 
     97 * 12.CSML [2.1, 10 days each, Andrew/Dominic, July 1, 2006] 
     98   * a.[Probable] Bug fixes 
     99NDG Alpha Milestone Complete 
     100 
     101 * 13.CSML [2.X, n days total, Andrew, September 1 2006] 
     102   * a.[Definite] Modify internal dictionary mechanism to exploit BODC vocabulary server 
     103 * 14.CSML-Services [3.0, n days total, Andrew/Dominic/Ag, December 1, 2006] 
     104   * a.OPeNDAP 
     105   * b.OGC W*S 
     106 * 15.CSML [3.0, n days total, Andrew, December 1, 2006].  
     107   * a.[?] 
     108NDG Beta Milestone Complete 
     109 
     110 * 16.CSML-Schema [3.0, Andrew, December 1, 2006] 
     111   * a.Automated UMLGML App Schema (UGAS): comes from OGC/Clemens Portele/MOTIIVE/Rob Atkinson work 
     112   * b.Automated UMLparser: comes from techniques used in UGAS, ‘hardened’ GML (ISO 19136), and CSML parser experience 
     113   * c.Integration: the requirement is a ‘turnkey’ system for UML schema design auto-generating both GML app schema and corresponding parsing code 
     114 
     115 * 17.NDG Final. Functionality expected. CSML 3.1  
     116 
     117 
     118 
     119== Issues  == 
     120 * BODC profile collections requirements into CSML needed. 
     121 * BODC to produce CSML docs for things that are supported by CSML1. 
     122 * CSML2 not to break existing feature types … 
     123 * Parser version 2 needs to be in there. 
     124 * Vocab responsibilities. 
     125 * Dates for 8-11 need to respect date for 7. 
     126 * QXF enabling the wrapper etc. 
     127 * PML and NOCS contributions for IO subsystems for limited “non-standard” cases. Cookbook guide on how to do it. 
     128 * CSML docs in a database? Advantages disadvantages? Implications on library and data provider package (preconfiguring exist). 
     129 
     130 
     131 
     132 
     133 
     134 
     135 
     136 
     137 
     138