Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Pimmsegu2013c

561 views

Published on

PIMMS presentation at EGU in the Metadata, Data Models and Semantics session
http://meetingorganizer.copernicus.org/EGU2013/EGU2013-10121.pdf

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Pimmsegu2013c

  1. 1. #pimmsMRD http://pimms.ceda.ac.uk https://github.com/cedadev/pimms Tools for Capturing Metadata about SimulationsCharlotte Pascoe, Gerard Devine, Greg Tourte, Stephen Pascoe, Hannah Barjat, Bryan Lawrence
  2. 2. Portable Infrastructure for the Metafor Metadata SystemCommon Information Model (CIM) Why… What… How…A simplified view of the UML developed by METAFOR model that underpins PIMMS
  3. 3. <component name="Radiation">Why… What… <definition status="missing">Definition of component type Radiation required</definition> How… <parameter name="RadiativeTimeStep" choice="keyboard"> <definition status="missing">Definition of property name RadiativeTimeStep required</definition> <value format="numerical" name="time step" units="time units"/> </parameter> <parametergroup name="Longwave"> <parameter name="SchemeType" choice="XOR"> <definition status="missing">Definition of property name SchemeType required</definition> <value name="Wide-band model"/> <value name="Wide-band (Morcrette)"/> <value name="K-correlated"/> <value name="K-correlated (RRTM)"/> <value name="other"/> </parameter> <parameter name="Method" choice="XOR"> <definition status="missing">Definition of property name Method required</definition> <value name="Two stream"/> <value name="Layer interaction"/> <value name="other"/> </parameter> <parameter name="NumberOfSpectralIntervals" choice="keyboard"> <definition status="missing">Definition of property name NumberOfSpectralIntervals required</definition> <value format="numerical" name=""/> </parameter> </parametergroup>
  4. 4. <component name="Radiation"> http://pimms.ceda.ac.uk <definition status="missing">Definition of component type Radiationrequired</definition> https://github.com/cedadev/pimms <parameter name="RadiativeTimeStep" choice="keyboard"> <definition status="missing">Definition of property nameRadiativeTimeStep required</definition> <value format="numerical" name="time step" units="time units"/> </parameter> <parametergroup name="Longwave"> <parameter name="SchemeType" choice="XOR"> <definition status="missing">Definition of property nameSchemeType required</definition> <value name="Wide-band model"/> <value name="Wide-band (Morcrette)"/> <value name="K-correlated"/> <value name="K-correlated (RRTM)"/> <value name="other"/> </parameter> <parameter name="Method" choice="XOR"> <definition status="missing">Definition of property name Methodrequired</definition> <value name="Two stream"/> <value name="Layer interaction"/> <value name="other"/> </parameter> <parameter name="NumberOfSpectralIntervals" choice="keyboard"> <definition status="missing">Definition of property nameNumberOfSpectralIntervals required</definition> <value format="numerical" name=""/> </parameter> </parametergroup>
  5. 5. http://pimms.ceda.ac.ukhttps://github.com/cedadev/pimms
  6. 6. 1 3 2http://pimms.ceda.ac.ukhttps://github.com/cedadev/pimms
  7. 7. https://github.com/cedadev/pimms/ http://pimms.ceda.ac.uk
  8. 8. https://github.com/cedadev/pimms/ http://pimms.ceda.ac.uk
  9. 9. https://github.com/cedadev/pimms/ http://pimms.ceda.ac.uk
  10. 10. PIMMS has separate interfaces for Experiments and Requirements So we can reuse requirements!https://github.com/cedadev/pimms/ http://pimms.ceda.ac.uk
  11. 11. Experiments for the CASCADE project Cascade experiments were mainly classified by (1) location and (2) time period. Using these distinctions, 4 experiments were devised for Cascade; denoting the two primary regions of study and the two periods of study that match well with observational• Africa_July2006 data.• Africa_Aug2006• Indonesia_July2006• Indonesia_Aug2006 http://proj.badc.rl.ac.uk/pimms/blog/Cascade_Experiments
  12. 12. 1 3 2http://pimms.ceda.ac.ukhttps://github.com/cedadev/pimms
  13. 13. From Mind Maps to Web Forms Web form Parameter Value1 Value2 Parameter Bundle Value1 Parameter Value2 ComponentModel Component Parameter 1 Parameter Value1 Parameter Value2 Bundle Value1 If Parameter is “Value 2” Parameter Value2 Web form Parameter Parameter Value1 Bundle Bundle Parameter Value2 http://www.ceda.ac.uk/projects/pimms/faq/#s3q3
  14. 14. Part of a mind map for an Integrated Assessment Modelhttp://ermitage.cs.man.ac.uk/ http://proj.badc.rl.ac.uk/pimms/browser/ControlledVocabs/trunk/IAM/IntegratedAssessmentModel.mm
  15. 15. Part of a mind map for an Integrated Assessment Modelhttp://ermitage.cs.man.ac.uk/ http://proj.badc.rl.ac.uk/pimms/browser/ControlledVocabs/trunk/IAM/IntegratedAssessmentModel.mm
  16. 16. PIMMS provides a structure and formalism The information it collects is chosen by the users. Users make the decisions about the level of detail they wish to capture. PIMMS is an opportunity to achieve consistent documentation research community, research groups and individual managing their own data. PIMMS metadata is decoupled from data This allows PIMMS to capture metadata at all stages in the workflow. Information can persist even if data is discarded.https://github.com/cedadev/pimms/ http://pimms.ceda.ac.uk
  17. 17. Where does PIMMS fit into the workflow of running simulations?http://proj.badc.rl.ac.uk/pimms/blog/PIMMS%20Workflow
  18. 18. Three Paradigms of PIMMS Metadata CollectionModel Inter-comparison Projects Where a standard set of questions is asked of all models which perform a standard set of experimentsDisciplinary Metadata Collection Where a standard set of questions is asked of all models which perform experiments specified by usersBespoke Metadata Creation Where the users define questions about both models and experiments
  19. 19. https://github.com/cedadev/pimms
  20. 20. #pimmsMRD pimms.ceda.ac.uk Thank You @CharlottePascoeWatch the Metafor Cartoon Read the GMD Paperhttp://www.youtube.com/watch?v=76MCRXK4Itc Describing Earth system simulations with the Metafor CIM. GMD, 5 (6). pp. 1493-1500. ISSN 1991-9603 doi:10.5194/gmd-5-1493-2012
  21. 21. CV or not CV?Will my project need a new Controlled Vocabulary? Is Does a Yes it a model No Use an off-the-shelf CV already development controlled vocabulary Exist? project? Yes Are simulations No No Use an off-the-shelf run by multiple controlled vocabulary institutions? Yes Model iterations can also be describedYou need a new Extend an existing using the modelControlled Controlled modificationVocabulary Vocabulary mechanism

×