Successfully reported this slideshow.
Your SlideShare is downloading. ×

Pimmsegu2013c

Loading in …3
×

Check these out next

1 of 21 Ad
1 of 21 Ad

Pimmsegu2013c

Download to read offline

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

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

Advertisement
Advertisement

More Related Content

Advertisement

Pimmsegu2013c

  1. 1. #pimmsMRD http://pimms.ceda.ac.uk https://github.com/cedadev/pimms Tools for Capturing Metadata about Simulations Charlotte Pascoe, Gerard Devine, Greg Tourte, Stephen Pascoe, Hannah Barjat, Bryan Lawrence
  2. 2. Portable Infrastructure for the Metafor Metadata System Common 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 Radiation required</definition> https://github.com/cedadev/pimms <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>
  5. 5. http://pimms.ceda.ac.uk https://github.com/cedadev/pimms
  6. 6. 1 3 2 http://pimms.ceda.ac.uk https://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 2 http://pimms.ceda.ac.uk https://github.com/cedadev/pimms
  13. 13. From Mind Maps to Web Forms Web form Parameter Value1 Value2 Parameter Bundle Value1 Parameter Value2 Component Model 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 Model http://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 Model http://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 Collection Model Inter-comparison Projects Where a standard set of questions is asked of all models which perform a standard set of experiments Disciplinary Metadata Collection Where a standard set of questions is asked of all models which perform experiments specified by users Bespoke 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 @CharlottePascoe Watch the Metafor Cartoon Read the GMD Paper http://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 described You need a new Extend an existing using the model Controlled Controlled modification Vocabulary Vocabulary mechanism

Editor's Notes

  • If you are documenting something for which no CV exists then of course you’ll need to develop a new CV. Otherwise this flow chart helps you to decide if your project will need to extend an existing CV. We expect you’ll only really need to extend a CV if you are doing model development that is distributed across different teams in different institutions because that’s when uniformity in how things are described becomes advantageous.

×