Download presentation
Presentation is loading. Please wait.
Published byMyron Porter Modified over 8 years ago
1
Scientific Units in the Electronic Age Stuart J. Chalk, Department of Chemistry University of North Florida schalk@unf.edu CINF Paper 49 – 251 st ACS Meeting Spring 2016 #ACSCINFDataSummit
2
Why Do Computers Need to Know About Units? What Do We Need? Unit Systems Implementation of Units for Computers Text Units XML Units Semantic Units What We Really Need Things To Do Conclusion Outline From: http://unitsml.nist.gov/Presentations/UnitsML_for_TC.pdf
4
Computers are used to represent data Data is not useful unless it has a context – meaning Part of the context of data is its unit of measure Publication of scientific data – it needs definitive units! Why do Computers Need to Know About Units? From: http://www.slideshare.net/petermurrayrust/text-and-data-mining-explained-at-ftdm
5
What Do We Need? A way to uniquely identify and give meaning to units… …and dimensions, quantities, properties(?) A way to uniquely identify and give meaning to fundamental constants and conversion factors Must describe the semantics of prefixes Must accommodate all languages (spoken and computer) Must be usable at different levels of technology Must be unit system agnostic Must be as future-proof as possible (extensible/adaptable)
6
What Do We Need? A standards organization to host a platform providing unambiguous representations of any unit of measure Tools/services to allow identification of units that can be used to represent the same quantity Tools/services to allow systems to interconvert units and provide a mechanism to document the conversion Must be compliant with the tools/services supporting big data and the semantic web
7
From: http://physics.nist.gov/cuu/pdf/SIDiagramColor.pdf
8
International System of Units (SI) Including CGS and MKS UK Imperial System US Customary Units Burmese Indian Astronomical Units Troy (mass) Units Historical/Obsolete Units and Unit Systems https://en.wikipedia.org/wiki/List_of_obsolete_units_of_measurement Unit Systems
9
Implementations of Units for Computers Text String XML (Tagged Text) Semantically (URI)
10
International Virtual Observatory Alliance (IVOA) http://www.ivoa.net/documents/VOUnits/ http://www.ivoa.net/documents/VOUnits/ Standardization of string representations of unit labels (“VOUnits”) in the astronomy community Text String Representation From: http://www.ivoa.net/documents/VOUnits/20140523/VOUnits-REC-1.0-20140523.pdf
11
MathML (https://www.w3.org/TR/mathml-units)https://www.w3.org/TR/mathml-units Presentation of Units Unit Symbols in Content MathML Conversion of Units XML Representation cm s cm s kyn cm s cm s kyn
12
Geographic Markup Language (GML) http://www.opengeospatial.org/standards/gml http://www.opengeospatial.org/standards/gml Provides Unit References (“unitOfMeasure” element) Unit Definitions (“unitDefinition” element) “BaseUnit”, “DerivedUnit”, and “ConventionalUnit” XML Representation cubic metre Volume cubic metre Volume
13
Scientific, Technical, and Medical Publishing (STTML) Part of the Chemical Markup Language (CML) http://cml.sourceforge.net/schema/ http://cml.sourceforge.net/schema/ XML Representation The SI unit of time The SI unit of force 0.001 kg. An imperial measure of length The SI unit of time The SI unit of force 0.001 kg. An imperial measure of length
14
UnitsML http://unitsml.nist.gov/ http://unitsml.nist.gov/ NIST Project – intended to be published as a standard under OASIS Fundamental representation of dimensions, units, quantities UnitsDB a symbiotic project (internal to NIST) Never formally standardized under OASIS… …and NIST ran out of funding XML Representation
15
From: http://www.oasis-open.org/committees/download.php/42538/UnitsML-Guide-v1.0-wd01.pdf
16
XML Representation From: http://www.oasis-open.org/committees/download.php/42538/UnitsML-Guide-v1.0-wd01.pdf
17
XML Representation <units xmlns="http://units.nist.gov/2003/01/units/SI" xmlns:q="http://units.nist.gov/2003/01/quantities" xmlns:usym="http://units.nist.gov/2003/01/symbols/units”> SI meter metre mètre m … <units xmlns="http://units.nist.gov/2003/01/units/SI" xmlns:q="http://units.nist.gov/2003/01/quantities" xmlns:usym="http://units.nist.gov/2003/01/symbols/units”> SI meter metre mètre m …
18
XML Representation length l L mega L Θ length l L mega L Θ
19
“Semantics” - the branch of linguistics and logic concerned with meaning Rather than just identify a unit, indicate the meaning of a unit Resource Description Framework (RDF) Subject-Predicate-Object “triples” RDF-XML (https://www.w3.org/TR/rdf-syntax-grammar/) JSON-LD (JSON for Linked Data) Ontological Definitions Semantic Representation
20
Units of Measure Ontology (UO) https://github.com/bio-ontology-research-group/unit-ontology http://www.ontobee.org/ontology/UO https://github.com/bio-ontology-research-group/unit-ontology http://www.ontobee.org/ontology/UO Semantic Representation
21
Semantic Web for Earth and Environmental Technology (SWEET) http://sweet.jpl.nasa.gov/ http://sweet.jpl.nasa.gov/ “SWEET 2.3 is highly modular with 6000 concepts in 200 separate ontologies.” Semantic Representation
22
Quantities, Units, Dimensions and Data Types Ontology (QUDT) Version 1 http://www.qudt.org/ http://www.qudt.org/ Version 2 http://www.linkedmodel.org/doc/2015/DOC_schema-qudt-v2.0 http://www.linkedmodel.org/doc/2015/DOC_schema-qudt-v2.0 Space Time Vocabulary http://qudt.org/vocab/unit/units-space-and-time.html http://qudt.org/vocab/unit/units-space-and-time.html Physical Chemistry and Molecular Physics Vocabulary http://qudt.org/vocab/unit/units-physical-chemistry-and- molecular-physics.html http://qudt.org/vocab/unit/units-physical-chemistry-and- molecular-physics.html Semantic Representation
26
Semantic Units Model From: http://www.allhands.org.uk/2006/proceedings/papers/614.pdf
27
Semantic Units Model From: http://www.allhands.org.uk/2006/proceedings/papers/614.pdf
28
Semantic Units Model From: http://www.allhands.org.uk/2006/proceedings/papers/614.pdf
29
A Metrology Ontology! What Do We Really Need? From: http://ontology.iupac.org/ontology.pdf
30
Official Metrology Definitions From: http://www.bipm.org/utils/common/documents/jcgm/JCGM_200_2012.pdf
31
Write up a summary of current state of units Develop a proposal to implement units in computers based on best features of existing work Development of a metrology ontology (33 results on google – none are a general ontology for metrology) Evaluate support technology needed to implement the ontology Identify specific use cases and implement solutions Formalize as a standard, with use cases and example implementations Applicable for text, XML, and Semantic formats… ...databases, ELNs, instrument software, Things To Do
32
schalk@unf.edu schalk@unf.edu Phone: 904-620-5311 Skype: stuartchalk LinkedIn/Slidehare: https://www.linkedin.com/in/stuchalkhttps://www.linkedin.com/in/stuchalk ORCID: http://orcid.org/0000-0002-0703-7776http://orcid.org/0000-0002-0703-7776 ResearcherID: http://www.researcherid.com/rid/D-8577-2013http://www.researcherid.com/rid/D-8577-2013 Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.