SlideShare a Scribd company logo
Scientific Units
in the Electronic Age
Stuart J. Chalk, Department of Chemistry
University of North Florida
schalk@unf.edu
CINF Paper 49 – 251st ACS Meeting Spring 2016
#ACSCINFDataSummit
 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
 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
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)
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
From: http://physics.nist.gov/cuu/pdf/SIDiagramColor.pdf
 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
Implementations of
Units for Computers
 Text String
 XML (Tagged Text)
 Semantically (URI)
 International Virtual Observatory Alliance (IVOA)
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
 MathML (https://www.w3.org/TR/mathml-units)
 Presentation of Units
 Unit Symbols in Content MathML
 Conversion
of Units
XML Representation
<apply>
<divide/>
<csymbol definitionURL='http://.../units/meter#c>cm</csymbol>
<csymbol definitionURL='http://.../units/second>s</csymbol>
</apply>
<apply>
<times/>
<csymbol definitionURL='http://.../units/meter#c>cm</csymbol>
<apply>
<power/>
<csymbol definitionURL='http://.../units/second>s</csymbol>
<cn type='integer'>-1</cn>
</apply>
</apply>
<csymbol definitionURL='http://.../units/kyne'>kyn</csymbol>
 Geographic Markup Language (GML)
http://www.opengeospatial.org/standards/gml
 Provides
 Unit References (“unitOfMeasure” element)
 Unit Definitions (“unitDefinition” element)
 “BaseUnit”, “DerivedUnit”, and “ConventionalUnit”
XML Representation
<gml:DerivedUnit gml:id="m3">
<gml:identifier codeSpace=“…/?iid=79">cubic metre</gml:identifier>
<gml:quantityType>Volume</gml:quantityType>
<gml:derivationUnitTerm uom="#m" exponent="3"/>
</gml:DerivedUnit>
 Scientific, Technical, and
Medical Publishing (STTML)
Part of the Chemical Markup Language (CML)
http://cml.sourceforge.net/schema/
XML Representation
<stm:unit id="second" name="second" unitType="time">
<stm:description>The SI unit of time</stm:description>
</stm:unit>
<stm:unit id="newton" name="newton" unitType="force”>
<stm:description>The SI unit of force</stm:description>
</stm:unit>
<stm:unit id="g" name="gram" unitType="mass" parentSI="kg" multiplierToSI="0.001"
abbreviation="g”>
<stm:description>0.001 kg.</stm:description>
</stm:unit>
<stm:unit id="inch" name="inch" parentSI="meter" abbreviation="in" multiplierToSI="0.0254" >
<stm:description>An imperial measure of length</stm:description>
</stm:unit>
 UnitsML
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
XML
Representation
From: http://www.oasis-open.org/committees/download.php/42538/UnitsML-Guide-v1.0-wd01.pdf
XML Representation
From: http://www.oasis-open.org/committees/download.php/42538/UnitsML-Guide-v1.0-wd01.pdf
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”>
<unit commonName="meter" unitID="unit0001" symbol="m">
<system type="base">SI</system>
<name xml:lang="en-US">meter</name>
<name xml:lang="en-GB" >metre</name>
<name xml:lang="fr" >mètre</name>
<unitSymbolRef unitSymbolIDRef="usym:symbol0001">m</unitSymbolRef>
<quantityRef quantityIDRef="q:quantity0001" />
<history href="http://…">…</history>
<definition href="http://…">…</definition>
<remarks href="http://…">…</remarks>
</unit>
</units>
XML Representation
<quantity quantityID="quantity0001” commonName="length” type="base">
<name xml:lang="en-US">length</name>
<quantSymRef quantSymbolIDRef="qsym:symbol0001">l</quantSymRef>
<dimSymRef dimSymbolIDRef="dsym:symbol0001">L</dimSymRef>
<unitSIRef unitSIIDRef="SI:unit0001" />
</quantity>
<prefix prefixID="prefix0004" commonName="mega" symbol="M” power="6" system="SI"
base="10">
<name xml:lang="en-US" >mega</name>
<prefixSymbolRef prefixSymbolIDRef="psym:symbol0004" />
</prefix>
<dimensionSymbols xmlns="http://units.nist.gov/2002/01/symbols/dimensions" >
<dimensionSymbol dimensionSymbol ID="symbol0001" commonSymbol="L">
<symbolFont family="sans-serif" style="normal" weight="bold">L</symbolFont>
</dimensionSymbol>
<dimensionSymbol dimensionSymbol ID="symbol0005" commonSymbol="Θ">
<symbolFont family="sans-serif" style="normal" weight="bold">Θ</symbolFont>
</dimensionSymbol>
</dimensionSymbols>
 “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
 Units of Measure Ontology (UO)
https://github.com/bio-ontology-research-group/unit-ontology
http://www.ontobee.org/ontology/UO
Semantic Representation
 Semantic Web for Earth
and Environmental
Technology (SWEET)
http://sweet.jpl.nasa.gov/
 “SWEET 2.3 is highly modular
with 6000 concepts in 200
separate ontologies.”
Semantic Representation
 Quantities, Units, Dimensions and Data Types Ontology (QUDT)
 Version 1
http://www.qudt.org/
 Version 2
http://www.linkedmodel.org/doc/2015/DOC_schema-qudt-v2.0
 Space Time Vocabulary
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
Semantic Representation
Semantic Representation
Semantic Representation
Semantic Representation
Semantic Units Model
From: http://www.allhands.org.uk/2006/proceedings/papers/614.pdf
Semantic Units Model
From: http://www.allhands.org.uk/2006/proceedings/papers/614.pdf
Semantic Units Model
From: http://www.allhands.org.uk/2006/proceedings/papers/614.pdf
 A Metrology Ontology!
What Do We
Really Need?
From: http://ontology.iupac.org/ontology.pdf
Official Metrology
Definitions
From: http://www.bipm.org/utils/common/documents/jcgm/JCGM_200_2012.pdf
 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
 schalk@unf.edu
 Phone: 904-620-5311
 Skype: stuartchalk
 LinkedIn/Slidehare: https://www.linkedin.com/in/stuchalk
 ORCID: http://orcid.org/0000-0002-0703-7776
 ResearcherID: http://www.researcherid.com/rid/D-8577-2013
Questions?

More Related Content

What's hot

Cdao Evolution08
Cdao Evolution08Cdao Evolution08
Cdao Evolution08
Brandon Chisham
 
Software Sustainability: Better Software Better Science
Software Sustainability: Better Software Better ScienceSoftware Sustainability: Better Software Better Science
Software Sustainability: Better Software Better Science
Carole Goble
 
INSTRUCT - Integrated Structural Biology Infrastructure
INSTRUCT - Integrated Structural Biology InfrastructureINSTRUCT - Integrated Structural Biology Infrastructure
INSTRUCT - Integrated Structural Biology Infrastructure
Research Data Alliance
 
ACS 248th Paper 136 JSmol/JSpecView Eureka Integration
ACS 248th Paper 136 JSmol/JSpecView Eureka IntegrationACS 248th Paper 136 JSmol/JSpecView Eureka Integration
ACS 248th Paper 136 JSmol/JSpecView Eureka Integration
Stuart Chalk
 
Scalable and privacy-preserving data integration - part 1
Scalable and privacy-preserving data integration - part 1Scalable and privacy-preserving data integration - part 1
Scalable and privacy-preserving data integration - part 1
ErhardRahm
 
Crosslinks
Crosslinks Crosslinks
Crosslinks
ericmeeks
 
FAIRer Research
FAIRer ResearchFAIRer Research
FAIRer Research
Carole Goble
 
Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Laurent Alquier
 
Research Data Sharing: A Basic Framework
Research Data Sharing: A Basic FrameworkResearch Data Sharing: A Basic Framework
Research Data Sharing: A Basic Framework
Paul Groth
 
The OpenOffice.org ODF Toolkit Project
The OpenOffice.org ODF Toolkit ProjectThe OpenOffice.org ODF Toolkit Project
The OpenOffice.org ODF Toolkit ProjectAlexandro Colorado
 
Let’s go on a FAIR safari!
Let’s go on a FAIR safari!Let’s go on a FAIR safari!
Let’s go on a FAIR safari!
Carole Goble
 
2016 Bio-IT World Cell Line Coordination Poster 2016-04-05v1
2016 Bio-IT World Cell Line Coordination Poster 2016-04-05v12016 Bio-IT World Cell Line Coordination Poster 2016-04-05v1
2016 Bio-IT World Cell Line Coordination Poster 2016-04-05v1
Bruce Kozuma
 
Integrating AnIML Files in Electronic Laboratory Notebooks - PittCon 2015
Integrating AnIML Files in Electronic Laboratory Notebooks - PittCon 2015Integrating AnIML Files in Electronic Laboratory Notebooks - PittCon 2015
Integrating AnIML Files in Electronic Laboratory Notebooks - PittCon 2015
Stuart Chalk
 
Citation Analysis for the Free, Online Literature
Citation Analysis for the Free, Online LiteratureCitation Analysis for the Free, Online Literature
Citation Analysis for the Free, Online Literature
Balachandar Radhakrishnan
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark GreavesMediabistro
 
Linking Scientific Metadata (presented at DC2010)
Linking Scientific Metadata (presented at DC2010)Linking Scientific Metadata (presented at DC2010)
Linking Scientific Metadata (presented at DC2010)
Jian Qin
 
Capturing the context: one small(ish step for modellers, one giant leap for m...
Capturing the context: one small(ish step for modellers, one giant leap for m...Capturing the context: one small(ish step for modellers, one giant leap for m...
Capturing the context: one small(ish step for modellers, one giant leap for m...
FAIRDOM
 
The Research Object Initiative: Frameworks and Use Cases
The Research Object Initiative:Frameworks and Use CasesThe Research Object Initiative:Frameworks and Use Cases
The Research Object Initiative: Frameworks and Use Cases
Carole Goble
 
Yosemite part-4 webinar-final
Yosemite part-4 webinar-finalYosemite part-4 webinar-final
Yosemite part-4 webinar-final
DATAVERSITY
 

What's hot (20)

Cdao Evolution08
Cdao Evolution08Cdao Evolution08
Cdao Evolution08
 
Software Sustainability: Better Software Better Science
Software Sustainability: Better Software Better ScienceSoftware Sustainability: Better Software Better Science
Software Sustainability: Better Software Better Science
 
INSTRUCT - Integrated Structural Biology Infrastructure
INSTRUCT - Integrated Structural Biology InfrastructureINSTRUCT - Integrated Structural Biology Infrastructure
INSTRUCT - Integrated Structural Biology Infrastructure
 
ACS 248th Paper 136 JSmol/JSpecView Eureka Integration
ACS 248th Paper 136 JSmol/JSpecView Eureka IntegrationACS 248th Paper 136 JSmol/JSpecView Eureka Integration
ACS 248th Paper 136 JSmol/JSpecView Eureka Integration
 
Scalable and privacy-preserving data integration - part 1
Scalable and privacy-preserving data integration - part 1Scalable and privacy-preserving data integration - part 1
Scalable and privacy-preserving data integration - part 1
 
Crosslinks
Crosslinks Crosslinks
Crosslinks
 
FAIRer Research
FAIRer ResearchFAIRer Research
FAIRer Research
 
Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.
 
Research Data Sharing: A Basic Framework
Research Data Sharing: A Basic FrameworkResearch Data Sharing: A Basic Framework
Research Data Sharing: A Basic Framework
 
The OpenOffice.org ODF Toolkit Project
The OpenOffice.org ODF Toolkit ProjectThe OpenOffice.org ODF Toolkit Project
The OpenOffice.org ODF Toolkit Project
 
Let’s go on a FAIR safari!
Let’s go on a FAIR safari!Let’s go on a FAIR safari!
Let’s go on a FAIR safari!
 
2016 Bio-IT World Cell Line Coordination Poster 2016-04-05v1
2016 Bio-IT World Cell Line Coordination Poster 2016-04-05v12016 Bio-IT World Cell Line Coordination Poster 2016-04-05v1
2016 Bio-IT World Cell Line Coordination Poster 2016-04-05v1
 
Integrating AnIML Files in Electronic Laboratory Notebooks - PittCon 2015
Integrating AnIML Files in Electronic Laboratory Notebooks - PittCon 2015Integrating AnIML Files in Electronic Laboratory Notebooks - PittCon 2015
Integrating AnIML Files in Electronic Laboratory Notebooks - PittCon 2015
 
Citation Analysis for the Free, Online Literature
Citation Analysis for the Free, Online LiteratureCitation Analysis for the Free, Online Literature
Citation Analysis for the Free, Online Literature
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark Greaves
 
Schemas and Schema-driven Metadata Software
Schemas and Schema-driven Metadata SoftwareSchemas and Schema-driven Metadata Software
Schemas and Schema-driven Metadata Software
 
Linking Scientific Metadata (presented at DC2010)
Linking Scientific Metadata (presented at DC2010)Linking Scientific Metadata (presented at DC2010)
Linking Scientific Metadata (presented at DC2010)
 
Capturing the context: one small(ish step for modellers, one giant leap for m...
Capturing the context: one small(ish step for modellers, one giant leap for m...Capturing the context: one small(ish step for modellers, one giant leap for m...
Capturing the context: one small(ish step for modellers, one giant leap for m...
 
The Research Object Initiative: Frameworks and Use Cases
The Research Object Initiative:Frameworks and Use CasesThe Research Object Initiative:Frameworks and Use Cases
The Research Object Initiative: Frameworks and Use Cases
 
Yosemite part-4 webinar-final
Yosemite part-4 webinar-finalYosemite part-4 webinar-final
Yosemite part-4 webinar-final
 

Similar to Scientific Units in the Electronic Age

Implementing the Open Government Directive using the technologies of the Soci...
Implementing the Open Government Directive using the technologies of the Soci...Implementing the Open Government Directive using the technologies of the Soci...
Implementing the Open Government Directive using the technologies of the Soci...
George Thomas
 
Model-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedModel-Based Systems Engineering Demystified
Model-Based Systems Engineering Demystified
Elizabeth Steiner
 
Data science training in hyderabad
Data science training in hyderabadData science training in hyderabad
Data science training in hyderabad
Geohedrick
 
Semantics In Declarative Systems
Semantics In Declarative SystemsSemantics In Declarative Systems
Semantics In Declarative Systems
Optum
 
Driving Deep Semantics in Middleware and Networks: What, why and how?
Driving Deep Semantics in Middleware and Networks: What, why and how?Driving Deep Semantics in Middleware and Networks: What, why and how?
Driving Deep Semantics in Middleware and Networks: What, why and how?
Amit Sheth
 
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Artificial Intelligence Institute at UofSC
 
Semantic Web in Action: Ontology-driven information search, integration and a...
Semantic Web in Action: Ontology-driven information search, integration and a...Semantic Web in Action: Ontology-driven information search, integration and a...
Semantic Web in Action: Ontology-driven information search, integration and a...
Amit Sheth
 
Dev Sql Beyond Relational
Dev Sql Beyond RelationalDev Sql Beyond Relational
Dev Sql Beyond Relationalrsnarayanan
 
Computer sci & applicat set syllabus
Computer sci & applicat set syllabusComputer sci & applicat set syllabus
Computer sci & applicat set syllabusbehappymdgotarkar
 
Back to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV securityBack to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV security
Lilminow
 
DBMS_Unit_1.pptx
DBMS_Unit_1.pptxDBMS_Unit_1.pptx
DBMS_Unit_1.pptx
Amit Vyas
 
Environment Canada's Data Management Service
Environment Canada's Data Management ServiceEnvironment Canada's Data Management Service
Environment Canada's Data Management Service
Safe Software
 
Metadata and Terminology Registries
Metadata and Terminology RegistriesMetadata and Terminology Registries
Metadata and Terminology Registries
Marcia Zeng
 
How to Find a Needle in the Haystack
How to Find a Needle in the HaystackHow to Find a Needle in the Haystack
How to Find a Needle in the Haystack
Adrian Stevenson
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
PayamBarnaghi
 
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Artificial Intelligence Institute at UofSC
 
DDS Best Practices
DDS Best PracticesDDS Best Practices
DDS Best Practices
Gerardo Pardo-Castellote
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
PayamBarnaghi
 
New Directions in Metadata
New Directions in MetadataNew Directions in Metadata
New Directions in Metadata
suyu22
 
Cal Essay
Cal EssayCal Essay
Cal Essay
Sherry Bailey
 

Similar to Scientific Units in the Electronic Age (20)

Implementing the Open Government Directive using the technologies of the Soci...
Implementing the Open Government Directive using the technologies of the Soci...Implementing the Open Government Directive using the technologies of the Soci...
Implementing the Open Government Directive using the technologies of the Soci...
 
Model-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedModel-Based Systems Engineering Demystified
Model-Based Systems Engineering Demystified
 
Data science training in hyderabad
Data science training in hyderabadData science training in hyderabad
Data science training in hyderabad
 
Semantics In Declarative Systems
Semantics In Declarative SystemsSemantics In Declarative Systems
Semantics In Declarative Systems
 
Driving Deep Semantics in Middleware and Networks: What, why and how?
Driving Deep Semantics in Middleware and Networks: What, why and how?Driving Deep Semantics in Middleware and Networks: What, why and how?
Driving Deep Semantics in Middleware and Networks: What, why and how?
 
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
 
Semantic Web in Action: Ontology-driven information search, integration and a...
Semantic Web in Action: Ontology-driven information search, integration and a...Semantic Web in Action: Ontology-driven information search, integration and a...
Semantic Web in Action: Ontology-driven information search, integration and a...
 
Dev Sql Beyond Relational
Dev Sql Beyond RelationalDev Sql Beyond Relational
Dev Sql Beyond Relational
 
Computer sci & applicat set syllabus
Computer sci & applicat set syllabusComputer sci & applicat set syllabus
Computer sci & applicat set syllabus
 
Back to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV securityBack to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV security
 
DBMS_Unit_1.pptx
DBMS_Unit_1.pptxDBMS_Unit_1.pptx
DBMS_Unit_1.pptx
 
Environment Canada's Data Management Service
Environment Canada's Data Management ServiceEnvironment Canada's Data Management Service
Environment Canada's Data Management Service
 
Metadata and Terminology Registries
Metadata and Terminology RegistriesMetadata and Terminology Registries
Metadata and Terminology Registries
 
How to Find a Needle in the Haystack
How to Find a Needle in the HaystackHow to Find a Needle in the Haystack
How to Find a Needle in the Haystack
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
Relationships at the Heart of Semantic Web: Modeling, Discovering, Validating...
 
DDS Best Practices
DDS Best PracticesDDS Best Practices
DDS Best Practices
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
New Directions in Metadata
New Directions in MetadataNew Directions in Metadata
New Directions in Metadata
 
Cal Essay
Cal EssayCal Essay
Cal Essay
 

More from Stuart Chalk

Semantic properties and units
Semantic properties and unitsSemantic properties and units
Semantic properties and units
Stuart Chalk
 
Open semantic chemical structures
Open semantic chemical structuresOpen semantic chemical structures
Open semantic chemical structures
Stuart Chalk
 
ChemExtractor: Enhanced Rule-Based Capture and Identification of PDF Based Pr...
ChemExtractor: Enhanced Rule-Based Capture and Identification of PDF Based Pr...ChemExtractor: Enhanced Rule-Based Capture and Identification of PDF Based Pr...
ChemExtractor: Enhanced Rule-Based Capture and Identification of PDF Based Pr...
Stuart Chalk
 
The Electronic Notebook Ontology
The Electronic Notebook OntologyThe Electronic Notebook Ontology
The Electronic Notebook Ontology
Stuart Chalk
 
Sharing Science Data: Semantically Reimagining the IUPAC Solubility Series Data
Sharing Science Data: Semantically Reimagining the IUPAC Solubility Series DataSharing Science Data: Semantically Reimagining the IUPAC Solubility Series Data
Sharing Science Data: Semantically Reimagining the IUPAC Solubility Series Data
Stuart Chalk
 
Bringing Flow injection Analysis to the Semantic Web
Bringing Flow injection Analysis to the Semantic WebBringing Flow injection Analysis to the Semantic Web
Bringing Flow injection Analysis to the Semantic Web
Stuart Chalk
 
Reactions to the Open Spectral Database
Reactions to the Open Spectral DatabaseReactions to the Open Spectral Database
Reactions to the Open Spectral Database
Stuart Chalk
 
Building a Standard for Standards: The ChAMP Project
Building a Standard for Standards: The ChAMP ProjectBuilding a Standard for Standards: The ChAMP Project
Building a Standard for Standards: The ChAMP ProjectStuart Chalk
 
A Standard Data Format for Computational Chemistry: CSX
A Standard Data Format for Computational Chemistry: CSXA Standard Data Format for Computational Chemistry: CSX
A Standard Data Format for Computational Chemistry: CSX
Stuart Chalk
 
Overview of the Analytical Information Markup Language (AnIML)
Overview of the Analytical Information Markup Language (AnIML)Overview of the Analytical Information Markup Language (AnIML)
Overview of the Analytical Information Markup Language (AnIML)
Stuart Chalk
 
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
Stuart Chalk
 
ACS 248th Paper 108 NIST-IUPAC Solubility Data
ACS 248th Paper 108 NIST-IUPAC Solubility DataACS 248th Paper 108 NIST-IUPAC Solubility Data
ACS 248th Paper 108 NIST-IUPAC Solubility Data
Stuart Chalk
 
ACS 248th Paper 104 ChemData Project
ACS 248th Paper 104 ChemData ProjectACS 248th Paper 104 ChemData Project
ACS 248th Paper 104 ChemData Project
Stuart Chalk
 
ACS 248th Paper 71 ChAMP Project
ACS 248th Paper 71 ChAMP ProjectACS 248th Paper 71 ChAMP Project
ACS 248th Paper 71 ChAMP Project
Stuart Chalk
 
ACS 248th Paper 67 Eureka Collaboration
ACS 248th Paper 67 Eureka CollaborationACS 248th Paper 67 Eureka Collaboration
ACS 248th Paper 67 Eureka Collaboration
Stuart Chalk
 
247th ACS Meeting: Experiment Markup Language (ExptML)
247th ACS Meeting: Experiment Markup Language (ExptML)247th ACS Meeting: Experiment Markup Language (ExptML)
247th ACS Meeting: Experiment Markup Language (ExptML)
Stuart Chalk
 
Liberating Laboratory Data - Eureka
Liberating Laboratory Data - EurekaLiberating Laboratory Data - Eureka
Liberating Laboratory Data - Eureka
Stuart Chalk
 
Liberating Laboratory Data - AnIML
Liberating Laboratory Data - AnIMLLiberating Laboratory Data - AnIML
Liberating Laboratory Data - AnIML
Stuart Chalk
 

More from Stuart Chalk (18)

Semantic properties and units
Semantic properties and unitsSemantic properties and units
Semantic properties and units
 
Open semantic chemical structures
Open semantic chemical structuresOpen semantic chemical structures
Open semantic chemical structures
 
ChemExtractor: Enhanced Rule-Based Capture and Identification of PDF Based Pr...
ChemExtractor: Enhanced Rule-Based Capture and Identification of PDF Based Pr...ChemExtractor: Enhanced Rule-Based Capture and Identification of PDF Based Pr...
ChemExtractor: Enhanced Rule-Based Capture and Identification of PDF Based Pr...
 
The Electronic Notebook Ontology
The Electronic Notebook OntologyThe Electronic Notebook Ontology
The Electronic Notebook Ontology
 
Sharing Science Data: Semantically Reimagining the IUPAC Solubility Series Data
Sharing Science Data: Semantically Reimagining the IUPAC Solubility Series DataSharing Science Data: Semantically Reimagining the IUPAC Solubility Series Data
Sharing Science Data: Semantically Reimagining the IUPAC Solubility Series Data
 
Bringing Flow injection Analysis to the Semantic Web
Bringing Flow injection Analysis to the Semantic WebBringing Flow injection Analysis to the Semantic Web
Bringing Flow injection Analysis to the Semantic Web
 
Reactions to the Open Spectral Database
Reactions to the Open Spectral DatabaseReactions to the Open Spectral Database
Reactions to the Open Spectral Database
 
Building a Standard for Standards: The ChAMP Project
Building a Standard for Standards: The ChAMP ProjectBuilding a Standard for Standards: The ChAMP Project
Building a Standard for Standards: The ChAMP Project
 
A Standard Data Format for Computational Chemistry: CSX
A Standard Data Format for Computational Chemistry: CSXA Standard Data Format for Computational Chemistry: CSX
A Standard Data Format for Computational Chemistry: CSX
 
Overview of the Analytical Information Markup Language (AnIML)
Overview of the Analytical Information Markup Language (AnIML)Overview of the Analytical Information Markup Language (AnIML)
Overview of the Analytical Information Markup Language (AnIML)
 
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
 
ACS 248th Paper 108 NIST-IUPAC Solubility Data
ACS 248th Paper 108 NIST-IUPAC Solubility DataACS 248th Paper 108 NIST-IUPAC Solubility Data
ACS 248th Paper 108 NIST-IUPAC Solubility Data
 
ACS 248th Paper 104 ChemData Project
ACS 248th Paper 104 ChemData ProjectACS 248th Paper 104 ChemData Project
ACS 248th Paper 104 ChemData Project
 
ACS 248th Paper 71 ChAMP Project
ACS 248th Paper 71 ChAMP ProjectACS 248th Paper 71 ChAMP Project
ACS 248th Paper 71 ChAMP Project
 
ACS 248th Paper 67 Eureka Collaboration
ACS 248th Paper 67 Eureka CollaborationACS 248th Paper 67 Eureka Collaboration
ACS 248th Paper 67 Eureka Collaboration
 
247th ACS Meeting: Experiment Markup Language (ExptML)
247th ACS Meeting: Experiment Markup Language (ExptML)247th ACS Meeting: Experiment Markup Language (ExptML)
247th ACS Meeting: Experiment Markup Language (ExptML)
 
Liberating Laboratory Data - Eureka
Liberating Laboratory Data - EurekaLiberating Laboratory Data - Eureka
Liberating Laboratory Data - Eureka
 
Liberating Laboratory Data - AnIML
Liberating Laboratory Data - AnIMLLiberating Laboratory Data - AnIML
Liberating Laboratory Data - AnIML
 

Recently uploaded

Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
Richard Gill
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
Areesha Ahmad
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
muralinath2
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
AlguinaldoKong
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGRNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
AADYARAJPANDEY1
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
Nistarini College, Purulia (W.B) India
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
Sérgio Sacani
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
Areesha Ahmad
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
muralinath2
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
University of Maribor
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
DiyaBiswas10
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
AADYARAJPANDEY1
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
anitaento25
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Ana Luísa Pinho
 

Recently uploaded (20)

Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGRNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
 

Scientific Units in the Electronic Age

  • 1. Scientific Units in the Electronic Age Stuart J. Chalk, Department of Chemistry University of North Florida schalk@unf.edu CINF Paper 49 – 251st 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
  • 3.
  • 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
  • 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/  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)  Presentation of Units  Unit Symbols in Content MathML  Conversion of Units XML Representation <apply> <divide/> <csymbol definitionURL='http://.../units/meter#c>cm</csymbol> <csymbol definitionURL='http://.../units/second>s</csymbol> </apply> <apply> <times/> <csymbol definitionURL='http://.../units/meter#c>cm</csymbol> <apply> <power/> <csymbol definitionURL='http://.../units/second>s</csymbol> <cn type='integer'>-1</cn> </apply> </apply> <csymbol definitionURL='http://.../units/kyne'>kyn</csymbol>
  • 12.  Geographic Markup Language (GML) http://www.opengeospatial.org/standards/gml  Provides  Unit References (“unitOfMeasure” element)  Unit Definitions (“unitDefinition” element)  “BaseUnit”, “DerivedUnit”, and “ConventionalUnit” XML Representation <gml:DerivedUnit gml:id="m3"> <gml:identifier codeSpace=“…/?iid=79">cubic metre</gml:identifier> <gml:quantityType>Volume</gml:quantityType> <gml:derivationUnitTerm uom="#m" exponent="3"/> </gml:DerivedUnit>
  • 13.  Scientific, Technical, and Medical Publishing (STTML) Part of the Chemical Markup Language (CML) http://cml.sourceforge.net/schema/ XML Representation <stm:unit id="second" name="second" unitType="time"> <stm:description>The SI unit of time</stm:description> </stm:unit> <stm:unit id="newton" name="newton" unitType="force”> <stm:description>The SI unit of force</stm:description> </stm:unit> <stm:unit id="g" name="gram" unitType="mass" parentSI="kg" multiplierToSI="0.001" abbreviation="g”> <stm:description>0.001 kg.</stm:description> </stm:unit> <stm:unit id="inch" name="inch" parentSI="meter" abbreviation="in" multiplierToSI="0.0254" > <stm:description>An imperial measure of length</stm:description> </stm:unit>
  • 14.  UnitsML 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
  • 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”> <unit commonName="meter" unitID="unit0001" symbol="m"> <system type="base">SI</system> <name xml:lang="en-US">meter</name> <name xml:lang="en-GB" >metre</name> <name xml:lang="fr" >mètre</name> <unitSymbolRef unitSymbolIDRef="usym:symbol0001">m</unitSymbolRef> <quantityRef quantityIDRef="q:quantity0001" /> <history href="http://…">…</history> <definition href="http://…">…</definition> <remarks href="http://…">…</remarks> </unit> </units>
  • 18. XML Representation <quantity quantityID="quantity0001” commonName="length” type="base"> <name xml:lang="en-US">length</name> <quantSymRef quantSymbolIDRef="qsym:symbol0001">l</quantSymRef> <dimSymRef dimSymbolIDRef="dsym:symbol0001">L</dimSymRef> <unitSIRef unitSIIDRef="SI:unit0001" /> </quantity> <prefix prefixID="prefix0004" commonName="mega" symbol="M” power="6" system="SI" base="10"> <name xml:lang="en-US" >mega</name> <prefixSymbolRef prefixSymbolIDRef="psym:symbol0004" /> </prefix> <dimensionSymbols xmlns="http://units.nist.gov/2002/01/symbols/dimensions" > <dimensionSymbol dimensionSymbol ID="symbol0001" commonSymbol="L"> <symbolFont family="sans-serif" style="normal" weight="bold">L</symbolFont> </dimensionSymbol> <dimensionSymbol dimensionSymbol ID="symbol0005" commonSymbol="Θ"> <symbolFont family="sans-serif" style="normal" weight="bold">Θ</symbolFont> </dimensionSymbol> </dimensionSymbols>
  • 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 Semantic Representation
  • 21.  Semantic Web for Earth and Environmental Technology (SWEET) 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/  Version 2 http://www.linkedmodel.org/doc/2015/DOC_schema-qudt-v2.0  Space Time Vocabulary 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 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
  • 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  Phone: 904-620-5311  Skype: stuartchalk  LinkedIn/Slidehare: https://www.linkedin.com/in/stuchalk  ORCID: http://orcid.org/0000-0002-0703-7776  ResearcherID: http://www.researcherid.com/rid/D-8577-2013 Questions?