Docstoc

CIM UML

Document Sample
CIM UML Powered By Docstoc
					       METAFOR:
WP 6: CIM Creation Tools




                  M. Lautenschlager, H. Ramthun
                     1 Metafor Review 5 / 2010
            WP6 - CIM Creation Tools, Metadata
- Metadata sources
   - community:
       - ESG Publisher database
       - CMIP5 questionnaire
   - local:
       - modelling environment (e.g. ESMF, IMDI)
       - legacy datamangement (e.g. CERA)
   - human

- Metadata capture methods
   - access to legacy databases (e.g. ESG Publisher)
   - XML output of CMIP5 questionnaire
   - GeoNetwork (view and edit)
                                        M. Lautenschlager, H. Ramthun
                                           2 Metafor Review 5 / 2010
                               WP6 - CIM Metadata
   Activity:
       dataProcessing                       * from CMIP5 questionnaire
       ensemble                             * from ESG Publisher
       numericalExperiment
       simulationComposite *
       simulationRun *
   Software:
       deployment *
       modelComponent *
       processorComponent
   Data:
       dataObject * *
   Grid:
       gridSpec
CIM objects:
       CIMRecordSet (some objects of the list)
       CIMRecord (one object of the list)
                                                M. Lautenschlager, H. Ramthun
                                                   3 Metafor Review 5 / 2010
                                WP6 - Metadata data flow
model environment         ESG publisher
datamanagement                                     ESG Gateway
                         ESG Data Node
     human

                                                              CIM ingestion
       API            Database /THREDDS API


             Metadata Capture                             Questionnaire


       CIM dataObject           CIM Model / SIM
                                                         CIM population
                  Intermediate CIM XML


               Completion / Repository
             for Metafor / IS-ENES / ESG
                                                  M. Lautenschlager, H. Ramthun
                                                     4 Metafor Review 5 / 2010
                           WP6 - CIM XML Architecture
 Intermediate CIM XML                  Metadata sources

                                GUI for interactive CIM completion

                           NO
     CIM complete?
                 YES
                                   GeoNetwork (DKRZ/MPI)
                                       Create/Update
                           NO          CIM instances
      CIM correct?
                 YES


    CIM XML (instance)
- provided on OAI server           CIM repository
- transfer with FTP/Atom

                                              M. Lautenschlager, H. Ramthun
                                                 5 Metafor Review 5 / 2010
                                        WP6 - CIM world
                                        (detailed metadata flow)
                                           GU
    Metadata          data files            I
    Database          (archive)                        ESG (RDF)


    rdb access
                    ESG publisher     CMIP5
                     THREDDS        questionnaire

                 Intermediate CIM XML                      portal
                                                            query
                  Metadata Capturing                        viewer
                                                           compare
                     GeoNetwork

CIM world                            CIM repository
                                    (Central CIM db)


                                                       M. Lautenschlager, H. Ramthun
                                                          6 Metafor Review 5 / 2010
                                                               WP6 – THREDDS to CIM

                                            CMOR2                           data files
                                                                 (archive with CMIP5 structure)
      model
      output
                                    controlled by esg.ini               ESG Publisher

                                                                                                     Postgres
                                                                                                     RDBMS
                                                                        THREDDS Catalog

    Intermediate CIM XML
<dataObject> …
  <content>                                                         THREDDS to CIM API
    <topic>CF-Topic from ESG database</topic>
    <unit value=“unit from ESG database">                           - python script
       <server>default controlled vocabulary server</server>        - access / transform with lxml
    </unit>
    <aggregation>aggregation from ESG database</aggregation>        - into intermediate CIM XML
…
  </content>… </dataObject>
                                                                CIM dataObject
                                                                   template

                                                                                    M. Lautenschlager, H. Ramthun
                                                                                       7 Metafor Review 5 / 2010
                         WP6 – GeoNetwork (features)
      Technology
          Ajax (Asynchronous JavaScript Technology and XML)
          http://geonetwork-opensource.org/
      Implementation at: http://cera-www.dkrz.de/geonetwork
Advantages
   Java + JavaScript capability
   simple and advanced search (on Lucene index)
   CV implementation by XML / RDF file access
   database MySQL, Oracle, postgresSQL
   XML handling (with XSLT)
   document view types: flat, advanced, XML
   schematron rules
   OAI server included
   multiple schemas
   User administration (incl. LDAP and Shibboleth)

                                                      M. Lautenschlager, H. Ramthun
                                                         8 Metafor Review 5 / 2010
                                         WP6 – GeoNetwork (query)
            Text to be searched in all text fields




some text




                                                            any




                                        any




                                                     M. Lautenschlager, H. Ramthun
                                                        9 Metafor Review 5 / 2010
WP6 – GeoNetwork (result)




            M. Lautenschlager, H. Ramthun
             10 Metafor Review 5 / 2010
                             WP6 – GeoNetwork
                             (example: dataObject)




incomplete mandatory field
                                        M. Lautenschlager, H. Ramthun
                                         11 Metafor Review 5 / 2010
                             WP6 – GeoNetwork
                             (example: modelComponent)




incomplete mandatory field
                                        M. Lautenschlager, H. Ramthun
                                         12 Metafor Review 5 / 2010
                             WP6 – GeoNetwork
                             (example: simulationRun)




incomplete mandatory field
                                          M. Lautenschlager, H. Ramthun
                                           13 Metafor Review 5 / 2010
                      WP6 – GeoNetwork
                      (issues for CIM completion)



 performance of XML document loading
 implementation of:
     complete Metafor CV
     helptext (from questionnaire)
        Atom support
        OpenID support




                                  M. Lautenschlager, H. Ramthun
                                   14 Metafor Review 5 / 2010
                                 WP6 - Next steps

     GeoNetwork issues:
     - complete integration of Metafor controlled vocabulary (CV)
     - complete integration of Metafor helptext
     - implementation of Atom
     - implementation of OpenID authentification



   CIM service:
   - tool / service to access THREDDS catalog


CIM service:
- tool / service for upload XML into questionnaire

                                                M. Lautenschlager, H. Ramthun
                                                 15 Metafor Review 5 / 2010
   WP6 – ...




Thank You!




               M. Lautenschlager, H. Ramthun
                16 Metafor Review 5 / 2010

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:15
posted:12/1/2011
language:Swedish
pages:16