Values
This page is intended to support the process of improving and validating the use and representation of values, including reference data across FIBO. Values in this regard may be distinguished from “entities”; values are immutable and non-temporal, their identity is fully defined by their immutable content. Values includes xsd defined literals and OWL classes representing values. A process is required to make FIBO consistently follow current polices.
Factors to be considered
· Maintaining (and improving) consistency and validity across all of FIBO
· Changes potentially impacting OMG specifications (such as the ontologies reused from the Commons Ontology Library (COMMONS), Multiple Vocabulary Facility (MVF), and Languages, Countries and Codes (LCC) – see https://www.omg.org/spec/
· Changes impacting current use of FIBO
· Understandability & Simplicity
· Capture & use of stakeholder terms and concepts
· Consistency with referenced standards, including, for example, the ISO MIC codes, FpML reference interest rates, and the like
· Semantic precision
· Technology and data representation independence
· Balancing consistency with ontologists preference
Related Issues
• FND-91
• FND-151
• FND-99
• FND-103
• FND-107
• FND-157
Current state of baseline (FIBO Master)
· There is a lack constancy across FIBO in the use and representation of FIBO values.
· It has further been established that xsd literals and datatype properties may be used when there is insufficient semantic leverage in using defined classes (noting that this is subjective)
Process summary
· Come to agreement on the changes to be made (this page). Note decisions are required for items marked “Choice”.
· Branch from “Master” and validate that it passes all tests as-is
· Ensure that CCM models are up to date with branch
· Make the substitutions detailed in the Substitution List
· Export impacted ontologies
· Validate changes with Protégé
· Check into branch to kick-off full validation
· Inspect validation & review by FND team
· Further validate with use of individuals per Elisa’s Suggestions for validation
· Check-in any modifications, repeat validations
· Complete with pull request