Presentation on theme: "What can we do with controlled vocabularies? The PIMMS story Charlotte Pascoe May 11 th 2012, Rutherford Appleton Laboratory."— Presentation transcript:
What can we do with controlled vocabularies? The PIMMS story Charlotte Pascoe May 11 th 2012, Rutherford Appleton Laboratory
Portable Infrastructure for the Metafor Metadata System
Software Activity Data Grids Quality Shared ISO Some concepts are shared We can record the quality of things We reuse various ISO classes We can talk about DataObjects collected together in any number of ways, stored in a particular medium We can talk about hierarchical ModelComponents with ModelProperties, some of which can be coupled together We can talk about Simulations run in support of Experiments. Experiments consist of Requirements; Simulations conform to Requirements A particular Activity uses a particular SoftwareComponent We can define a GridSpec or some other geometry Common Information Model
Mind maps are used to capture information requirements from domain experts and build a controlled vocabulary. Mind Maps
Python Parser Definition of component type Radiation required Definition of property name RadiativeTimeStep required Definition of property name SchemeType required Definition of property name Method required Definition of property name NumberOfSpectralIntervals required A python parser processes the XML files generated by the mind maps
CIM Document Viewer
GMD Journal Article
Chemical Tagger ChemicalTagger is an open-source tool that uses OSCAR4 and NLP techniques for tagging and parsing experimental sections in the chemistry literature.
xslt transform has been written to allow the Metafor atmosphere controlled vocabulary to be used by chemical tagger Chemical tagger software then parsed a GMD abstract and experiment description looking for Metafor Controlled Vocabularies the software identified many useful phrases Chemical Tagger and PIMMS NN-MODEL template is called. With a value of : generalcirculationmodel(AOGCM) With domain (from preceding-sibling): atmosphere-ocean ResolutionPhrase: With a value of : HorizontalresolutionsettoT42, correspondingroughlytoagridsizeof2.8° Vertical Resolution: 20verticalslevels VERTICAL DETAILS: and the height of the model top isapproximately 30km.
NN-MODEL template is called. With a value of : oceangeneralcirculationmodel(OGCM) NN-MODEL With domain: ocean Equation Type : Primitive Equation Type : hydrostatic Equation Type : Boussinesq ResolutionPhrase: With a value of : zonalresolution isfixedat ° ° Horizontal Grid with value: 256equallyspacedgridpoints Horizontal Grid with value: 192gridpoints Vertical Resolution: 43verticallevels VERTICAL DETAILS:, thetop8ofwhich areinσ-coordinates. Chemical Tagger and PIMMS
CIM Document Viewer
CIM was designed to be populated by modellers with the (probably over simplistic) assumption that if something isn't in the CIM document then it either isn't in the model or isn't relevant. But CIM documents created by harvesting information from papers will naturally not cover everything about a model, so missing info doesn't mean that those things weren't included/aren't relevant. PIMMS will need to describe different protocols for interpreting CIM documents depending on how they were created, but we will also want to ensure that that CIM accounts for missing data more intelligently in future releases. In essence the difference between journal article descriptions and metadata documentation is Narrative. Journal articles need to tell a story so the information they include is only that which is relevant to the narrative, whereas metadata documentation is an attempt to include as much as possible across the board. The general nature of metadata documentation is probably why it has historically been perceived as such a boring task to complete. PIMMS will make metadata documentation more fun by bringing back the Narrative, once PIMMS is established at an institution users will be able to create generalised metadata having only described those things that are relevant to the story of their experiment. Harvested Metadata vs Documented Metadata