FIBO Release Notes
Release Notes:
2019 Q3Full change record
Derivatives
Highlights
Clean up ontologies to remove circular dependencies.
Detailed Changes:
- DER-63 - eliminated circular dependency between commodity forwards and commodities delivery by merging the two ontologies; integrated commodities with precious metals in FND (#741)
- DER-63 fibo-der-com-del;CommodityCashCloseout to fibo-der-com-fwd;CommodityCashCloseout
- DER-63 fibo-der-com-del;CommodityForwardDelivery to fibo-der-com-fwd;CommodityForwardDelivery
- DER-63 fibo-der-com-del;CommodityPhysicalDelivery to fibo-der-com-fwd;CommodityPhysicalDelivery
Financial Business and Commerce
Highlights
Two major updates this quarter:
- Integrate new postal addressing models, covering US and international
- Update MIC codes to correspond to recent ISO 10383 release
Detailed Changes:
- FBC-226 - Integrate new postal addressing (U.S Publication 28 specific) content into FBC, including but not limited to the government entities for the U.S. Postal Service
- FBC-226 - added international address, labels in Spanish in some cases, details for a Puerto Rico address (needs additional supplemental address components for condominiums, certain other residential details), details for some addresses other than conventional addresses (e.g., rural route, highway contract route, etc.)
- FBC-226 - corrected URI for Classifier and added restriction for street sufix on street address
- FBC-226 - corrected URI, revised additional street suffix representations M-O
- FBC-226 - preliminary commit of the new US postal service and addressing ontology (missing urbanization, Puerto Rican addresses, international addresses, and most street suffixes)
- FBC-226 - refactored street suffixes from O thru Z, added preferred abbreviations for US states and territories per Pub 28
- FBC-226 - revised cardinality restriction on street suffix
- FBC-226 - revisions to suffixes to mitigate duplication of Key, individual formatting updates, from G-L
- FBC-226 - simplify the address hierarchy by deprecating PostalAddress, which was hardly used, in favor of PhysicalAddress
- FBC-226 - simplify the set of restrictions on DeliveryAddress and its children, since several apply to all of the children
- FBC-228 - corrected label on packaged financial product (#749)
- FBC-229 - corrected imports for LCC ontologies (#754)
- FBC-229 - revision to the business centers and exchange codes corresponding to the Aug 2019 update to the ISO 10383 MIC codes
- FBC-229 - revision to the business centers and exchange code…
- FBC-231 - revised business centers to support the 9/2019 MIC codes update (added Boca Raton, minor other corrections)
- FBC-231 - updated ISO MIC codes as of 9/6/2019
Foundations
Highlights
This release includes widespread elimination of deprecated entities, to prepare for FIBO 2.0 baseline. Other highlights include:
- Updates to Values based on consistent treatment of datatypes across FIBO
- Updates to simplify Contracts
- Adjustments to correspond with requirements from Ratings
- FND-104 in FND/Utililties/Values.rdf change all occurrences of the hasValue FIBO property to hasDataValue and update label and definition references; in FND/TimeExt/Time.rdf change one reference to hasValue to hasDataValue; in LOAN/LoanExt/LoanGeneric change 2 references to hasValue to hasDataValule
- FND-104 in FND/Utilities/Values.rdf renamed hasValue to hasDataValue
- FND-209 in MD/TemporalCore/SecurityTradingStatuses.rdf remove the equivalent class indication for the class Security (which is itself in another ontology,untouched). No impact on references or other material expected. (#761)
- FND-221 - replaced hasPrincipal with hasPrincipalParty in contracts in FND to avoid having two properties with the same name and distinct meanings (#734)
- FND-226 incorporating the remaining actions in the resolution of FND-224 (Contracts). In FND/Agreements/Agreements.rdf changed the definition to reflect the model semantics, removed the explanatory notes that qualified the previous, inapplicable definition and removed the definition origin as this no longer applies. In FND/Agreements/Contracts, added an explanatory note describing the nature of a contractual relationship and asserting how parts of those requirement are met by inheritance from Agreements now that the concept is as defined in this issue resolution. (#764)
- FND-233 - added a usage note to hasRelatedPartyInRole and eliminated a restriction and overly constrained subclass relationship on LoanOriginator
- FND-233 - added new party identifier and scheme, and new hasRelatedParty property to the parties ontology; adjusted other ontologies to leverage these additions, and eliminated references to remaining PartyExt ontologies which were no longer needed
- FND-233 - address feedback that the names 'party identifier', 'party identification scheme' and 'has related party' were ambiguous and should include 'party-in-role' to be more precise
- FND-256 - This adds the concept of an assessment report, needed for ratings as well as other kinds of assessments, such as valuation and appraisal reports which loans depend on, and cleans up the definition of assessment activity to correspond to the definition of assessment event
- FND-256 - additional adjustments based on FCT final review, revised status for assessments and ratings to release for formal integration into FIBO
- FND-256 - additional modifications / simplifications to the assessments ontology after discussion with ratings team; simplifications and revisions to the ratings ontology as per the same discussions, reflecting work by the ratings FCT over the last several weeks
- FND-256 - corrected hygiene issue with inverse property
- FND-257 - replaced hasDefinition with isDefinedIn to clarify intent based on feedback from users due to confusion they had with respect to this property (#740)
- FND-257 migrated fibo-fnd-rel-rel;hasDefinition to fibo-fnd-rel-rel;isDefinedIn
- FND-260 - adds two properties - hasBestMeasure and hasWorstMeasure, as subproperties of hasMeasureWithinScale, to indicate the most and least desirable potential values for some rating on a given scale that can be used to assess where along that scale some rating falls
- FND-261 - eliminate all uses of deprecated elements in FIBO, across all ontologies, for the FIBO 2.0 Baseline
- FND-262 - remove references to USPS ontologies that are not yet integrated into Dev
- FND-263 - eliminated default URIs in ontologies (#768)
Detailed Changes:
Securities
Highlights
The main update to Securities this quarter is the addition of Bonds. Other changes were in support of this major update.
Detailed Changes:
- SEC-103 - moved a number of concepts to ABS from Bonds that were more appropriate for structured instruments
- SEC-103 - revised properties to eliminate duplicates, revise names to be verbs, added/revised definitions as appropriate
- SEC-103 - updated all files and top-level catalog, which did not work using AboutFIBOProd or AboutFIBODev (missing ontologies, extra ontologies, incorrect URIs, etc.)
- SEC-103 - updated metadata to include contributors for Bonds and Traded Short-Term Debt
- SEC-105 - addressed several final comments related to the release of the Bonds ontology (#765)
- SEC-85 - added ticker symbol to securities identification, deprecated 'publicly traded share' in favor of 'exchange specific share'
- SEC-85 - changed named individuals for securities identifiers to classes
- SEC-85 - migrated fibo-sec-eq-eq:PubliclyTradedShare fibo-sec-eq-eq:ExchangeSpecificShare
- SEC-86 - corrected label on ticker symbol (#744)
- SEC-89 - eliminate remaining references to share terms (and the ontology itself)
- SEC-89 - merged EquityInstruments and ShareTerms ontologies to simplify namespace management
- SEC-91 - modified isIssuedIn to be isIssuedOn, loosened restrictions on securities exchange to include exchanges more generally
- SEC-91 - modified isIssuedIn to be isIssuedOn, loosened rest…
Infrastructure
Highlights
In 2019 Q2, we released a new web site. It still points to the same products, but now with a styling and look-and-feel that is more in alignment with the main EDMC website.
Full change record
Business Entities
Highlights
This quarter’s BE updates were primarily (1) migrate remaining, relevant content that was originally in informative BE ontologies to various other ontologies (and thus eliminate the remaining obsolete informative ontologies), and (2) fix reasoning errors related to government entities.
Detailed Changes:
- BE-202 - eliminated references to BE/FunctionalEntitiesExt ontologies now that their contents have been merged into other ontologies as appropriate
- BE-202 - integrated content from informative ontologies in BE/FunctionalEntitiesExt into the ontologies where those concepts were used
- BE-203 - eliminated reasoning error which was caused by two separate but somewhat related issues: (1) an extra blank node in a reasoning loop for definining a government minister in unnecessary restrictions and (2) the fact that there were two ways to get to the same individual defining the legal entity for the government body, which is fine, but there were two tags on it as a result, and hasTag was incorrectly defined as being functional. If you can get to an individual that has a tag in more than one way, it can't be functional. And, anything that can be identified by more than one identifier could inadvertently also run into this problem. (#727)
Financial Business and Commerce
Highlights
- adding the concept of an exempt security in support of ongoing work in SEC/Debt,
- moving certain individuals around to improve modularity and reasoning performance, and
- cleaning up the logic related to baskets and registries as indicated through additional testing.
Detailed Changes:
- FBC-103 - added the definition of exempt security, which is required for some of the definitions in the bonds and traded short-term debt ontologies, to financial instruments and made a registered security disjoint with exempt security (#717)
- FBC-221 - addressed feedback received in GitHub comments
- FBC-221 - moved certain registration authority individuals from primary business registries and markets ontologies to a new international individuals ontology to support better modularity and improve reasoning performance when they are not required (time for reasoning with HermiT over the primary ontologies in FND, BE, and FBC, without individuals, was reduced from 30+ minutes to just under 3 minutes as a result)
- FBC-221 - revised the ontology name from International Financial Organizations to International Registries and Authorities to better reflect its scope
- FBC-223 - cleaned up logic issues in securities identification individuals, eliminating reasoning issues, adjusted definitions for ISO 704 compliance and added missing definitions
- FBC-223 - initial pass at unwinding a logic issue related to baskets and registries in some ontologies that extend these concepts
Foundations
Highlights
Most of the work performed in FND this quarter involved integration and/or elimination of informative ontologies that were largely duplicative. However, there were a few changes of note:- the addition of new assessments and ratings ontologies, which are now released,
- the addition of a new combined date time datatype that is useful for mapping knowledge graphs to back-end data stores whose representation of dates and times is inconsistent, and
- the addition of identifiers associated with certain identity documents in support of data privacy and knowledge graph integration/interoperability use cases.
Detailed Changes:
- FND-240 - loosens the restrictions on certain date time properties to use the new combined date time datatype or its equivalent and as appropriate for representation of acquisition dates and times, sale dates and times, any member of a dated collection, such as a series of dates related to prices in a yield curve, etc.
- FND-240 - loosens the restrictions on certain date time properties
- FND-240 - revised change note in Arrangements and definition of Asset per feedback
- FND-243 - moved the properties 'produces' and 'isProducedBy' from Products and Services (deprecated) to relations (#720)
- FND-244 - additional commits to finalize elimination of the policy ontology
- FND-244 - eliminate and/or move references from business goals in the BusinessExt module to other locations where they can be widely used; migrate concepts including hasObjective and BusinessObjective from the LegalPersons ontology to Objectives in FND to facilitate reuse of those concepts more broadly, with primary requirements related to investment objectives and others required for disclosures, risk, fund-related definitions, etc.
- FND-244 - eliminated remaining references to AgentsContexts from FND/BusinessExt
- FND-244 - revised the definition of business objective to incorporate a time frame and that it requires resources to execute; added restriction on a time period to the higher-level objective class; moved policy and reporting policy to Legal Capacity and incorporated a restriction indicating that a policy implements a legal construct, goal or objective (note that law and regulation in FBC are subclasses of legal construct, as is duty)
- FND-246 - augmented the definition of identity document, birth certificate, driver's license and passport to be identified by specific identifiers rather than just have a tag associated with them to enable queries supporting GDPR and other privacy laws
- FND-246 - eliminated references to the Publications ontology from these 3 ontologies, and changed 'terms set' to 'terms' where it appeared, in line with the naming we've used in the released ontologies, also reduced some of the duplication in properties
- FND-246 - this commit includes the changes mentioned - i.e., integrating identification schemes
- FND-248 - cleaned up additional redundancy, references to informative ontologies, and ambiguity where possible
- FND-248 - corrected hygiene issues
- FND-248 - eliminated all references to the FND/MathExt/Amounts ontology, including revision of embedded definitions that leveraged concepts from Amounts, such as MD/TemporalCore TimedNumericAmount and a few other time-specific concepts; Note that there is significant work remaining to eliminate the TimeExt and MathExt remaining ontologies, which are on the roadmap but out of scope for this issue resolution
- FND-248 - eliminated references to the FND/MathExt/Quantities ontology, which was used only in one place and added no value
- FND-248 - further refinement and elimination of some additional, duplicative properties based on feedback
- FND-250 - eliminated reference to the assessment definition from the National Education glossary per request
- FND-250 - revised the assessments ontology to add a reference to assessment activity, clean up the definition a bit, and add the concept of an opinion, needed for ratings
- FND-250 - revised the assessments ontology to add a referenc… (#722)
- FND-251 - eliminate the informative physical ontology, which was only used by other informative ontologies and included concepts that were too abstract to be required in any released ontology (#723)
- FND-252 - addressed missing definition for hasExerciseTerms
- FND-252 - corrected hygiene issues (missed references)
- FND-252 - eliminated references to PublicationsExt in exchange traded options ontologies; merged exchange traded options, options exchanges, and options standardized terms to eliminate circularities and duplications
- FND-252 - eliminated references to the PublicationsExt ontology in DER/ExchangeTradedDerivatives futures ontologies, and eliminated circular dependencies between the 3 futures ontologies by merging them, eliminating a number of duplicate properties, reusing concepts from the DerivativesBasics ontology
- FND-252 - eliminated remaining references to the PublicationsExt ontologies
- FND-252 - further revisions to the exchange traded options ontology to eliminate references to margin and clean up details with respect to contract terms; moved property hasExerciseTerms to to ExerciseConventions so that it can be used more broadly
Indices and Indicators
Highlights
- migration of basic statistical concepts from IND to FND to enable wider use, and
- work towards support for time series data, which is expected to be completed during Q3, to facilitate representation of versioned, time series indicators, market rates, and other reference data.
Detailed Changes:
- IND-24 - augmented the definition of statistical measure as discussed by the IND FCT and migrated all of the general statistics concepts from EconomicIndicators to FND/Utilities/Analytics (created/revised in FND, eliminated references to the quantities and units ontology to avoid circular dependencies and deprecated in IND)
- IND-24 - augmented the definition of statistical measure
- IND-24 - eliminated "smart quote" in explanatory note
- IND-24 - eliminated all non-government source information used as input to definition development; normalized a few more definitions to be ISO 704 compliant, which the entire ontology now is, and added notes and references from the OECD glossary where possible.
- IND-79 - eliminated unnecessary restriction (since the one that counts is in the IND interest rates ontology)
- IND-79 - further integration of the disentangled quantities/analytics ontologies, deprecation of the confusing 'Rate' class and replacement of that class with an appropriate concept in other ontologies that referenced it
- IND-79 - further refinements based on comments
- IND-79 - initial pass unwinding dependencies between Analytics and Quantities and Units, elimination of redundant QuantitiesExt ontologies, addition of qualified and scoped measure
- IND-79 - integrated further changes to better align with the BLS model
- IND-79 - replaced use of actualExpression (annotation property) in IND with the equivalent property in Analytics and removed the equivalent property axiom, which was causing Widoco to fail in the publication process (unparsed triple error likely caused by a bug in the OWL API)
Securities
Highlights
Most of the work this quarter built on work completed in Q1 to further simplify and clean up the bonds ontology in preparation for review and release in Q3 and to integrate / eliminate the last two informative ontologies remaining in the Securities hierarchy.
Detailed Changes:
- SEC-82 - eliminated remaining references to the provisional Values ontology; further simplified the notion of a bond registrar
- SEC-82 - further simplification, normalization of definitions with added explanatory notes, etc.
- SEC-82 - prelminary pass to simplify the bonds ontology, update certain definitions to conform to ISO 704 requirements, eliminate duplicate or unnecessary content that is not used elsewhere in FIBO
- SEC-82 - eliminated spurious characters in certain definitions / notes
- SEC-82 - second iteration to continue the simplification and integration process, eliminate unnecessary concepts, clean up definitions, etc.
- SEC-83 - rationalized and simplified the securities regulation and restriction hierarchies, moved regulation from FBC to FND as a part of that process, and eliminated informative RegulatoryRestrictions and RegulatoryRequirements ontologies as a part of the rationalization process.
Infrastructure
Highlights
In 2019 Q2, we released a new web site. It still points to the same products, but now with a styling and look-and-feel that is more in alignment with the main EDMC website.
Full change record
Business Entities
Highlights
bug fixes and continued simplification of the legal entities hierarchy, enabling better support of the GLEIF LEI data
Detailed Changes:
- BE-196 - eliminate duplicate restriction on Shareholder
- BE-197 - replaced union of legal entity and formal organization with formal organization
- BE-198 - eliminate reasoning errors related to controlled party and controlled company - the issues have been in the ontology for awhile but only came to light after other things were corrected by BE-156
- BE-199 - eliminated unused import of Corporations in FunctionalEntities
- BE-200 - eliminated circular dependency by deleting older deprecated elements
- BE-201 - corrected URI in prefixes in ownership parties
Derivatives
Highlights
- bug fixes, minor change to the way USIs are interpreted
Detailed Changes:
- DER-52 - modified the parent for USI to financial instrument identifier, added a restriction on Swap that it optionally has a USI, since they apply primarily in the US
- DER-60 - replaced references to the TimeExt ontology with those from the FinancialDates ontology, and cleaned up master agreement to define what early termination is rather referencing early termination date (which was not defined and used the TimeExt ontology for date determination agent)
- DER-62 - augment the DerivativesContracts metadata with ParticipationNotes
Financial Business and Commerce
Highlights
- bug fixes,
- updates to the GLEIF LEI related content to reflect recent insights and testing with actual data,
- migration of provisional credit events and credit ratings ontologies to FBC from other legacy domain areas,
- improved automation for MIC code processing allowing us to automatically update the ISO MIC codes on a monthly basis, corresponding to the ISO publication cycle,
- introduction of integrated support for ratings in concert with the migration of the credit ratings legacy content (provisional),
- revised identifier strategy for functional entities,
- revision of a number of properties and restrictions, especially related to names, to allow for multi-lingual representation including language codes.
Detailed Changes:
- FBC-143 - Revised registration authorities to loosen some of the restrictions on registrar, allow either a registration authority or registrar to actually register something, added properties to identify the registration authority independently of the registrar, with inverses, and revised the US examples related to IIN and RTN to demonstrate that
- FBC-196 - added new individuals for GLEIF LEI entity expiration reason and validation level; revised properties to use these individuals and deprecated the related datatypes; revised individuals in North American and European jurisdictions accordingly
- FBC-196 - replaced classifier with code element; corrected spelling error
- FBC-207 - merged duplicate bankruptcy event in CAE with bankruptcy in credit events; moved default event and installment event from CAE to FBC
- FBC-207 - revise definition of default event to generalize it to support events such as failure to provide certain documentation in a timely manner or to meet contractual obligations that include but are not limited to failure to pay events; revise hierarchy accordingly
- FBC-210 - replaced markets individuals to use (1) 'MIC-' as the prefix for the codes and (2) 'Exchange-' followed by the code for the markets, to ensure uniqueness of URIs, and updated the markets and codes to reflect the Jan 2019 publication by ISO
- FBC-210 - revised US examples to update URIs to match the new representation strategy in the basic MIC codes ontology
- FBC-210 - revised automatically generated market individuals to address bug Pete found in testing
- FBC-211 - add the new ratings and credit ratings ontologies to the relevant metadata files
- FBC-211 - added an additional reports on property to the reporting ontology after review with the FND FCT
- FBC-211 - added assessments ontology to the about FIBO development load file
- FBC-211 - added domain to hasRatingScore, corrected label per reviewer request
- FBC-211 - added numeric rating score and rating score code per Fannie Mae model; relaxed constraints around rating party, which could be anyone depending on the circumstances
- FBC-211 - added rating service
- FBC-211 - added restriction with respect to the issuer of a given rating and tweaked definitions
- FBC-211 - added the notion of an assessment which could have a rating as an output
- FBC-211 - added two additional properties to the Relations ontology, evaluates, and is evaluated by, after review with the FND FCT
- FBC-211 - changed rating scheme to rating scale based on feedback and review of rating agency definitions
- FBC-211 - delete the old MD/TemporalCore/CreditRatings ontology now that it is no longer referenced by anything
- FBC-211 - eliminate now redundant rating and rating scheme classes from the informative temporal info ontology
- FBC-211 - eliminated unnecessary restriction in credit ratings, incorporated changes from team meeting of 1/23/2019
- FBC-211 - makes rating and rating score classifiers rather than of type 'reference', adds an effective date and period to rating, eliminates spurious restriction on rating score, adds a new property to allow users to reference the rating in addition to the score per feedback from CC and Fannie Mae
- FBC-211 - move the MD/TemporalCore/CreditRatings ontology to FBC and revise it to use the new ratings ontology (initial pass only, not complete)
- FBC-211 - preliminary version of general rating ontology for the FND component of this requirement
- FBC-211 - pulled assessment-related concepts out into a separate ontology for further work, to include evaluation, outcome, opinion, etc.
- FBC-211 - replace all references to the original MD/TemporalCore/CreditRatings ontology with the migrated FBC credit ratings ontology
- FBC-211 - revise the CIV ontology to reference the new ratings ontology rather than an informative ontology for rating score
- FBC-211 - separated the rating from the score, integrated a rating assessment as a child of assessment, rating assessment event as a child of assessment event, added a rating report
- FBC-211 replace spurious imports and remaining references to the MD/TemporalCore/CreditRatings ontology with the migrated FBC ontology (URIs)
- FBC-211 revised cardinalities, definitions per team discussions
- FBC-212 - determined that one of the issues with the individuals was related to the identifiers for banking functions, which were originally organization identifiers, thus causing all functional entities that had such identifiers to be inferred to be formal organizations (introducing a logical inconsistency); added a new financial service provider identifier that is determined by function, corrected a restriction in control parties, referenced the new identifier and eliminated redundant restrictions in US regulatory agencies and used (and tested) the fix with US financial services entities individuals and added new content to reflect the revised BE entity ownership properties
- FBC-214 - added USMarketsAndExchanges to the metadata for FBC Functional Entities (eliminated an erroneous imports statement)
- FBC-217 - revised MIC codes as of February 11 2019
- FBC-218 - revised MIC codes to support the March 11, 2019 ISO published codes
- FBC-219 - eliminated all remaining explicit range restrictions using rdfs:Literal in the range, in qualified cardinality restrictions (made unqualified), and a couple of cases that were missed
- FBC-219 - loosened range restrictions on names to rdfs:Literal to allow for either xsd:string or rdf:langString (i.e., language tagged strings), enabling multilingual representation of names of entities
Foundations
Highlights
- simplification of the party hierarchy,
- addition of a new combined date / date time / date time stamp datatype that can be used as needed to map to inconsistent data and support time stamps that include milliseconds or smaller increments,
- the introduction of new, provisional assessments and ratings content
Detailed Changes:
- FND-230 Make hasMaturityLevel an AnnotationProperty.
- FND-232 - made independent party a child of autonomous agent; made person and organization direct subclasses of independent party - to assert the semantics previously only inferred
- FND-232 - simplified the definition of independent party to correspond to its usage in general across FIBO
- FND-235 - augment the financial dates ontology with a composite date value datatype that allows certain properties and restrictions to vary with respect to the precise datatype representation of a date for use in mappings and cases where the representation is ambiguous; leverage this new datatype in the definition of an occurrence (event)
- FND-235 - renamed the datatype from composite date value to combined date time, per FND FCT discussion, and eliminated the corresponding property
- FND-235 - replace declarations of the same composite date value datatype across FIBO domains with the new base datatype
- FND-236 - added Assessments to the metadata for Arrangements (Ratings was already there)
Loans
Highlights
minor bug fixes only
Detailed Changes:
- LOAN-144 - corrected URI for metadata ontology in header declarations
- LOAN-145 - replace references to the informative TimeExt ontology with those in the released FinancialDates ontology, as appropriate
Securities
Highlights
bug fixes and clean up of several provisional debt-specific ontologies in preparation for release
Detailed Changes:
- SEC-69 - move the restriction from discounted commercial paper up to commercial paper and delete the two unnecessary subclasses per FCT discussion of 2/4/2019
- SEC-76 - based on usage of exercise conventions across FIBO, separated the notion of the convention from the contractual terms that specify a given convention so that both concepts are now part of this ontology
- SEC-76 - integrated metadata, revised definitions to be ISO 704 compliant in preparation for integration into release
- SEC-76 - integrated revised terminology for exercise conventions and contractual terms with the ontologies that use them as appropriate
- SEC-77 - replace the 'specifies' property with 'uses' for better semantic alignment
- SEC-77 - revised load files to include exercise conventions
- SEC-79 - addressed hygiene errors
- SEC-79 - eliminated duplicate definitions for maturity in provisional / informative ontologies, added missing axiom to debt instruments that was in one of the analytics ontologies
- SEC-79 - moved has scheduled maturity date and has duration to maturity to financial instruments; added has time to maturity; revised debt instruments to deprecate the two properties, and revised traded short term debt to use the new has duration to maturity property
- SEC-80 - eliminated extra / duplicate restriction from tradable debt instrument
Infrastructure
Highlights
2019Q1 marks a sea-change in the FIBO publication process, whereby all publishing activities have been migrated to docker. This makes the process more portable, repeatable, and simplifies testing. .
Detailed Changes:
- Addition of "quickstart" products that allow FIBO to be read in a single file.
- rdf-toolkit can now work on whole directories
- Fixed issue with rdf-toolkit output being the same as the input
- Migrate to newer version of widoco
- New XSLT to create CSV file of FIBOpedia content with a row per ontology and columns for Domain label, Module label, Ontology label, Ontology abstract, Maturity
- Add a file that publishes official namespace prefixes for FIBO
Full change record
Business Entities
Highlights
- Integrated support for GLEIF LEI Level 2 accounting consolidation relationships and made other revisions with respect to GLEIF LEI representation to better support automation of reference data and reflect the nature of the GLIEF published information with respect to entity legal forms
- Simplified the hierarchies involving formal organizations and legal entities substantially, including deprecating 'formally constituted organization' and 'juridical person', and adding the latter as a synonym of 'legal entity'
- Clarified the distinction between a natural person and legally competent natural person
Detailed Changes:
- BE-195 - moved the restriction that an entity may be identified by a legal entity identifier from LEIEligibleEntity to LegalPerson and deprecated LEIEligibleEntity as a part of organization hierarchy simplification
- BE-181 - replaced 'natural person' with 'legally competent natural person' across ontologies where that concept was required
- BE-181 - added a new class to replace 'natural person', called 'legally competent natural person', for the sake of clarity
- BE-181 - deprecate legally capable person in favor of natural person, which includes a more general definition of the concept of legal competence. Legal competence is jurisdiction and situation specific - in some jurisdictions, people that are under the age of 'maturity' can apply for jobs, can enter into contracts, are considered competent to make certain decisions for themselves in a court of law, etc. For the purposes of FIBO, legal competence generally means that an individual can take on liabilities, such as taxes on earnings, or fees associated with an account, or potentially take on a debt, or own property or join the military. The revised definition of natural person includes the concept of liability capacity and is jurisdiction specific. Merging these two concepts in favor of natural person simplifies the conceptual representation and hierarchy and clarifies what is intended.
- BE-180 - as a part of the organizational hierarchy simplification, replaced uses of FormallyConstitutedOrganization with either FormalOrganization, LegalPerson or LegalEntity, as appropriate, across FIBO domains
- BE-180 - merged the concept of FormallyConstitutedOrganization with LegalEntity in BE, given that the definitions were almost identical and that FormallyConstitutedOrganization simply added complexity without significant value to the organizational hierarchy
- BE-180 - replaced references to FormallyConstitutedOrganization with FormalOrganization from FND, which eliminated a number of out-of-domain references in FND informative ontologies
- BE-180 - merge the definitions of legal entity and juridical person to simplify the legal persons and organizations hierarchies; make Polity a child of GovernmentBody, again to simplify the hierarchy
- BE-178 - revised the definition of supranational entity to use the definition from ISO 20275, added adapted from the ISO standard
- BE-156 - revised property naming from parent / child to direct ownership and investment, loosened certain ownership relationships to allow business entities (including sole proprietorships), legal entities, and not for profit organizations (such as certain foundations used for tax purposes primarily) but not ownership of people (i.e., broader than legal entity but not as broad as legal person)
- BE-156 - added a relationship period qualifier and made active and inactive relationships status individuals of that qualifier, revised definitions accordingly; reorganized the two individuals of relationship status so that the status itself is at the end of the name and revised definitions to be closer to the GLIEF definitions for these status indicators; simplified names of consolidatation related properties
- BE-156 - added new records property to Documents to allow a record to reference the thing that it is recording
- BE-156 - added restriction on entity ownership for relationship classifier (which would cover the information relevant to the time frame for the relationship)
- BE-156 - loosened constraints on properties in Contracts - is evidenced by and is evidence for; slight revisions to representation in ownership parties based on testing
- BE-156 - added a couple of missing concepts, revised restrictions after review of test data
- BE-156 - initial version of a revised entity ownership reified relation for the purposes of GLEIF level 2 support
- BE-141 - added synonyms for code sets (also addresses FBC-172)
- BE-141 - added the registry / registry entry for entity legal forms; added the entity legal form identifier and scheme, as well as individuals for ISO 20275 code set and ISO 17442 code set (LEI)
- BE-114 - added explanatory note indicating that a license may also be an agreement or contract, depending on the license and jurisdiction
- BE-141 - moved restriction on hasLegalFormAbbreviation to EntityLegalForm; added new property hasTransliteratedLegalFormAbbreviation and other restrictions to EntityLegalForm to correspond to the GLIEF ELF standard
- BE-114 - modified the parent of License from Agreement to LegalDocument, which is more appropriate (all licenses, including fishing licenses, business licenses, and software licenses are legal documents, but not necessarily agreements since they are often unilateral)
- BE-141 - deprecated hasLegalFormAbbreviation in Corporations per BE-141; moved it to LEIEntities where the actual legal form is referenced and added the hasLegalFormAbbreviation and restriction there in parallel with the reference to the actual legal form
- BE-115 - revised the definition of power of attorney to eliminate a restriction that the authoritiy is limited to the lifetime of the principal; moved some of the content to an explanatory note, added another source and a restriction that it has an effective date (in most cases, not all, thus min 0)
- BE-110 - modified the definition of responsible party to correspond to its intended usage, i.e. with respect to people rather than organizations as well as people
- BE-88 - generalized the parents of beneficial owner to be beneficiary and owner; revised the definition to move an explanatory component out to an explanatory note, updated annotation properties as appropriate
Derivatives
Highlights
- Primary changes this quarter in DER were bug fixes.
Detailed Changes:
- DER-59 - eliminated improperly defined valuationTime property which is not referenced by anything
- DER-59 - eliminated the extraneous property for relativeNotionalAmount, as the class that it was used on already had a restriction on notional amount
- DER-20 - made having a notional step schedule optional on an interest rate swap leg to cover the simpler cases where that level of complexity is not required; the notional is already available at the leg level to support calculation of a basic payment
- DER-20 - made having a notional step schedule optional on an interest rate swap leg to cover the simpler cases where that level of complexity is not required; the notional is already available at the leg level to support calculation of a basic payment
Business and Commerce
Highlights
- Primary changes this quarter in FBC were related to inclusion of ISO 10383 MIC codes, which is now entirely automated. three months were processed, with September 2018 initially, followed by November and finally December 2018, which allowed for refinement of the automation process.
- FBC-194 covers the initial integration work for the FpML Business Centers, additional MIC code municipalities and 9/2018 codes
- FBC-206 covers the revision for November 2018
- FBC-209 brings the codes up to date for December 2018
- Moving provisional credit events to FBC/Debt
- Adding support for NAICS and SIC industry classification codes (high-level model only at this point without reference data)
- Miscellaneous bug fixing
In addition to the MIC codes, other changes to FBC include:
Detailed Changes:
- FBC-209 - corrected duplicate Deutsche Bank Systemmatic Internalizer to add a suffix on the one in London
- FBC-209 - revised MIC codes (generated) as of December 12, 2018
- FBC-209 - added Reggio Emilia to support the December revision to the MIC codes
- FBC-206 - replaced "NewJersey" with Summit as the proper municipality for one of the exchanges
- FBC-206 - revised MIC codes to eliminate long hyphens; revised two new business centers per the latest generation algorithm
- FBC-206 - revised MIC codes generated from the 11/13/2018 revision
- FBC-206 - revised business centers individuals per the latest revision (11/13/2018) of the ISO MIC codes
- FBC-203 - moved the CreditEvents ontology from MD/TemporalCore to FBC/DebtAndEquities; revised all references to point to the new location; updated the ontology to eliminate references to other provisional ontologies and better integrated content with the current FIBO class hierarchy as a first pass to clean it up a bit
- FBC-202 - added support for NAICS and SIC codes (model only, not individuals) for use in several PoCs (CFTC, Wells Fargo, etc.)
- FBC-201 - corrected restrictions that caused a controlled company (relative entity) to be inferred to be an organization (independent entity)
- FBC-197 - relaxed the super class for credit union to be a depository institution, made slight modification to the definition and added a reference to the federal credit union act that was the source of the definition
- FBC-194 - corrected long dashes in some Nordic auction on demand markets and related codes
- FBC-194 - corrected prefix on US states in business centers individuals
- FBC-194 - corrected the following references for municipalities: Ebene_City --> Ebene, Frankfurt_Am_Main --> Frankfurt, Klagenfurt_Am_Woerthersee --> Klagenfurt_am_Woerthersee, New_Jersey --> Summit, Nicosia_lefkosia --> Nicosia, S-hertogenbosch --> s-Hertogenbosch, Saint-petersburg--> Saint-Petersburg, St__Peter_Port --> Saint_Peter_Port, and Washington_new_York --> Washington_New_York
- FBC-194 - eliminated references to non-existent markets for codes for XXXX, BILT, and XOFF
- FBC-194 - integrated the markets individuals with the FBC European all file
- FBC-194 - corrected another issue with the market codes related to SWISS CANTO
- FBC-194 - added the example US markets individuals to the metadata for FBC Functional Entities
- FBC-194 - revised US examples to reuse the codes and references in the primary market individuals ontology
- FBC-194 - fixed additional issues in the generated codes, e.g. characters that were not proper in URIs, ampersands that were not escaped, etc.
- FBC-194 - relaxed restriction on exchange name so that we can map detailed individuals that reflect the nature and other facts about an exchange to the generated content
- FBC-194 - revised market identifiers to correct various issues
- FBC-194 - corrected business centers that were modeled to be in Taiwan that are actually in India
- FBC-194 - eliminated parent of 'has' on 'has municipality'
- FBC-194 - replaced use of hasCity for those municipalities that are available in the new business centers individuals in US regulatory agencies
- FBC-194 - replaced hasCity with hasMunicipality for addresses of US financial entities that are encoded in the new business centers individuals ontology
- FBC-194 - replaced hasCity with hasMunicipality with the proper reference for the address of the Bank of Canada
- FBC-194 - added a property for hasMunicipality to allow registration addresses to incorporate a business center or municipality as a first class object rather than strictly as a text string (as in hasCity); both are needed for cases where some city has not been represented as a municipality individual in FIBO (although geonames could be referenced as an alternative source, as desired)
- FBC-194 revised business centers, municipalities, and markets based on issues uncovered by Pellet (unknown references, cities that were missing "_City" when referenced by markets or with other slight changes in their names, a couple of duplicates, etc.)
- FBC-194 - added new ontologies for business centers and markets to the Functional Entities metadata for FBC
- FBC-194 - Added new reference markets all file and imported it into the North American individuals all file rather than importing the individual ontologies
- FBC-194 - revised the status of the business centers ontology to released
- FBC-194 - corrected Ukranian INNEX exchange name and MIC code to address smart quotes in the source
- FBC-194 - corrected various syntactic bugs: embedded "&", messed up URIs embedded as websites mainly
- FBC-194 - preliminary version of the market individuals, plus loading it into an all file for testing
- FBC-194 - manual updates to municipalities to eliminate duplicates (e.g., St. Peter Port and Saint Peter Port) and add synonyms as appropriate, encoding issues present in the source file (e.g., Washington_new_York --> Washington_New_York), change New_Jersey to Summit, etc.
- FBC-194 Add municipalities (auto-generated) referenced in ISO 10383 MIC codes, that are not included in FpML business centers, as of the 2018-09-11T15:57:43 publication of the ISO 10383 MIC codes on the ISO web site
- FBC-194 - revised business centers, including all of those processed automatically from FpML (a couple still need tweaking and 3 business day adjustments to be added)
- FBC-194 - revised individuals to add business days for certain entities and business centers; eliminated unneeded references in the markets and exchanges individuals
- FBC-194 - modified approach to representing cities as parts of subdivisions rather than as subdivisions of subdivisions to get desired reasoning results
- FBC-194 - initial pass at encoding FpML business centers, starting with those in the U.S.
- FBC-194 - revised the definition of holding company to be a child of functional business entity rather than business, which is more appropriate given the function of a holding company
- FBC-194 - revised business dates to allow the property, has business center, to be used by more than the class called business day adjustment; revised the definition of business day adjustment to allow for the same adjustment to apply to multiple business centers (also agrees with the FpML specification); added a new ontology called business centers in FBC to support the set of FpML business centers, required for specifying the business center in which a given exchange operates
- FBC-194 - added general holding company to certain organization definitions
- FBC-194 - created the notion of a generic holding company, needed to represent the structures present in the various exchange corporate hierarchies
- FBC-194 - modified the relationship between market segment and the operating level market it is a part of; changed the reference from operatesInCity to operatesInMunicipality (strings to things) to allow us to reference FpML business centers
- FBC-194 - see prior comment re: definitions, the addition of New York Stock Exchange LLC, etc.
- FBC-194 - added market segment-level and operating level markets under exchange; eliminated "individual representing" from various definitions, added New York Stock Exchange LLC and revised other definitions accordingly
- FBC-194 - deprecated the class called "market" and made market a synonym of exchange; added exchanges to the example exchanges and markets in the US
- FBC-117 - broadened the definition of underwriter in financial services entities to cover insurance, mortgage, securities, and other kinds of underwriters and did the same with underwriting arrangement; revised the definition of security underwriter in securities issuance to correspond to the regulations better and added security underwriting arrangement such that there is a parallel structure for securities with the structure in FBC, as a guide to addressing mortgage underwriting in loans
Foundations
Highlights
The primary modification to FND this quarter are related to automation of generation of the ISO 4217 currency codes and integration of the latest version. Other modifications include:
- Revised annotations on agreement and contract
- Deprecation of the nameOrigin annotation
- Miscellaneous bug fixing
Detailed Changes:
- FND-227 - eliminated the domain of hasCurrency to correct reasoning issues and revised the definition accordingly
- FND-223 changes to Agreement and FND-224 changes to Contract. Includes changes to Agreement in response to comments in FND-335 on Contract. All changes are to annotations only.
- FND-211 - Automated generation of currency codes from ISO XML file
- FND-211 - changed restrictions on currency, unit of account, precious metal to allow for multiple names, particularly multilingual names
- FND-221 - revised definitions for Currency, CurrencyIdentifier, Funds, FundsIdentifier to use generic hasName and hasTag, deprecated the more specific properties
- FND-211 - modified currency amount to update definitions for currency and funds, add unit of account, and add a unit of account identifier per the latest ISO 4217 definitions and as needed to generate the latest ISO 4217 codes; added precious metal and precious metal identifier to products and services also to support generation of the latest ISO 4217 codes
- FND-210 updated with deprecation approach - nameOrigin retained, added deprecated indictor.
- FND-210 remove the annotation property nameOrigin
- FND-41 changes to cardinality of the two restrictions on MonetaryAmount in CurrencyAmount.
Loans
Highlights
Primary changes this quarter in LOAN involved staging with respect to some of the older LOAN provisional content in preparation for further integration work in 2019.
Detailed Changes:
- LOAN-138 Move Informative LOAN ontologies to a new module LoanExt
- Generally replace unofficial use of fibo-ln- abbreviation for the domain by official fibo-loan-
- Use consistent official abbreviation fibo-loan rather than previous fibo-ln- for the domain
- Update all references to LoansGeneral
- Move LoansGeneral to LoanExt and update metadata
- Update all references to LoanGeneric to use LoanExt
- Update metadata to represent movement of LoanGeneric and create new Metadata file for LoanExt
- Move LoanGeneric to new module LoanExt
- LOAN-142 change 2 ontologies to maturity level Informative
Securities
Highlights
The revisions to SEC content this quarter include minor changes to released ontologies as well as significant development of some of the content in provisional debt instruments planned for release in 2019:
- Integrated 6 SEC/Debt/Bonds ontologies into a single coherent ontology, eliminating circular references between them
- Eliminated redundant content in SEC/Debt/DebtFoundations and SEC/Debt/MoneyMarkets and moved the resulting ontologies, including 'traded short-term debt' and 'exercise conventions' to the SEC/Debt level and moved remaining concepts that were not redundant into the SEC/Debt/DebtInstruments ontology or to other provisional ontologies under LOAN, DER, or SEC/Debt/AssetBackedSecurities
Detailed Changes:
- SEC-75 - clean up some of the labels and definitions, add missing definitions (not all, just some per the concepts relevant to FINRA), bridge a few properties to the proper concepts in the debt instruments ontology, etc.
- SEC-75 - correct label and definition on has scheduled maturity date
- SEC-71 - completed integration of CallEvent as a RedemptionEvent in DebtInstruments and eliminated the related axiom in Bonds
- SEC-67 - eliminate circular reference to traded short term debt in the TimeExt/Time ontology as well as unused notions related to up to one year and more than one year durations
- SEC-67 - eliminate references to the TimeExt/Time ontology from exchange traded options to facliltate minimal clean up of the TimeExt/Time ontology
- SEC-67 - renamed MoneyMarketDebtInstrument to MoneyMarketInstrument, which is the name it is commonly known by; eliminated the equivalence in that class and made various other instruments children of money market instrument given that the set included in the union was incomplete (so the logic would disallow other kinds of money market instruments), revised the definition to use one from the OECD Glossary (Organisation for Economic Co-operation and Development)
- SEC-67 - eliminated asset repurchase agreement and liability repurchase agreement as they are not used in the relevant literature (though there are kinds of REPOs missing from this ontology)
- SEC-67 - eliminate references to the TimeExt/Time ontology in Debt/DebtFoundations, Debt/MoneyMarkets, and Debt/AssetBackedSecurities, and merge the small REPOs ontology into TradedShortTermDebt
- SEC-67 - eliminated additional redundancy in the TimeExt/Time ontology related to business day conventions and business calendars made moot by recent changes to import all FpML business day conventions and business centers in FBC (and due to their lack of usage by anything else)
- SEC-65 - revised metadata for the SEC/Debt/AssetBackedSecurities module to reflect the name change
- SEC-65 - renamed the module called "AssetBacked" to "AssetBackedSecurities" to align with FIBO naming conventions and per SEC-65; modified URIs in all ontologies that reference anything in this module accordingly
- SEC-63 - corrected namespace prefix on TreasuryBill
- SEC-63 - eliminated the domain of hasTypicalDurationToMaturity which seemed too narrow
- SEC-63 - revised the range of hasTypicalDurationToMaturity to be the same as it's parent property and added a definition for it
- SEC-63 - eliminated circularity in TradedShortTermDebt, refined content, and moved it to SEC/Debt; updated references to it, and eliminated the MoneyMarkets subdomain
- SEC-62 - moved the contents of the term deposits ontology to clients and accounts in FBC; revised the definitions related to 'term deposit' according to regulatory definitions provided by the FDIC, which regulates deposit accounts in the US, and whose definitions other countries rely on as the source for the same or similar concepts
- SEC-61 - moved LoanParticipationNotes to AssetBackedSecurities, noting that it is (1) lacking concepts about loan participation (which small and medium sized banks do to spread risk for a given loan that is larger than what they can or want to commit funds to), which should be in loans, and (2) a basic syndicated loan, typically issued to a large company and which is a very large loan, again used to spread risk across institutions, which should also be in loans, where this ontology includes the concept of a security based on a syndicated loan
- SEC-61 - eliminated the redundant hasUnderlying property (given that it is in derivatives and has access to that property) from participation notes and moved it to DER/DerivativesContracts
- SEC-60 - corrected prefix for FloatingInterestRate and added a definition to hasNotificationProvision
- SEC-60 - eliminate the remaining DebtCashflowTerms ontology and related DebtFoundatations metadata file
- SEC-60 - move remaining properties in DebtCashflowTerms to their proper homes
- SEC-60 - corrected restriction with respect to repayment date
- SEC-60 - eliminated spurious restrictions in bonds cashflow variants and unused imports (references) to debt cashflow terms where they occurred
- SEC-60 - eliminate remaining references to the DebtCashflowTerms ontology
- SEC-60 - revised payment schedule to use occurrence rather than occurrence kind (i.e., payment), added property has payment schedule to support integration of debt, debt cashflow terms, and loans
- SEC-59 - normalize spelling of issuance programme using 'mme' spelling specifically due to its appropriateness and usage in this case from the domain perspective
- SEC-59 - clean up remaining content from DebtFoundations/DebtIssuanceTerms and move it all to BP/SecuritiesIssuance/DebtIssuance where it is used
- SEC-59 - eliminate references to debt issuance terms in mortgage-backed and pool-backed securities
- SEC-59 - additional redundancy elimination in Debt Issuance Terms
- SEC-59 - moved terms from Debt Issuance to Asset backed SPVs where they were used and started eliminating duplication in Debt Issuance Terms related to bonds
- SEC-59 - eliminated references to securities issuance SPV in participation notes (extends issuer which is already inherited via a restriction, and the need for that level of specificity overly complicates the model), eliminated unused references to other ontologies
- SEC-56 - eliminate the now redundant DebtInstrumentGuaranties ontology and revise module metadata accordingly
- SEC-56 - moved the bond insurance class from debt instrument guaranties to bonds common, since bond insurance can impact pricing
- SEC-56 - clean up and move most of the non-redundant contents of the DebtInstrumentGuarantees ontology to the Guaranty ontology in FBC/Debt
- SEC-55 - moved relevant restrictions from DebtFinance to the various loan and asset-backed securities ontologies where they belong, and then eliminated references remaining to the DebtFinance ontology and finally eliminated the ontology itself
- SEC-42 - eliminated now redundant DER/DerivativesContracts ExerciseConventions (replaced with SEC/Debt/ExerciseConventions or concepts moved to Options)
- SEC-42 - eliminate now redundant STRIPs and Bonds metadata ontologies
- SEC-42 - integrated basic concepts related to strips and revised the metadata to account for the migration of bonds to the higher level Debt ontology
- SEC-42 - eliminate restriction error in DebtPricingYields (this was there previously, perhaps highlighted by corrections in the bonds ontology)
- SEC-42 - eliminate references to the DER/DerivativesContracts/ExerciseConventions ontology and replace them with the revised SEC/Debt/ExerciseConventions ontology
- SEC-42 - integrated a new exercise conventions that can be used both in SEC/Debt and DER/Options; but have not integrated/replaced those concepts that are duplicate in DER yet
- SEC-42 - eliminate redundancies in DebtInterestAmounts due to migration of concepts to Bonds
- SEC-42 - eliminate all of the SEC/Debts/Bonds/ ontologies that have been merged into the higher level Bonds ontology
- SEC-42 - replace all uses of any SEC/Debt/Bonds/xxx ontology with the merged SEC/Debt/Bonds/ ontology if it occurs outside of SEC/Debt/Bonds
- SEC-42 - eliminated additional references to informative ontologies, integrated certain concepts from those ontologies, eliminated additional redundancy and circular internal references
- SEC-42 - streamlined certain names based on approach taken elsewhere in the released ontologies, e.g., TermsSet --> Terms; merged content from MD/DebtTemporal/DebtInterestAmounts into bonds which is where they belong, e.g., BondCoupon and it's children
- SEC-42 - eliminated tax-related concepts per the SEC FCT on-line review, additional duplication and some references to informative ontologies
- SEC-42 - eliminate references to informative Math ontology
- SEC-42 - eliminate unnecessary references to BP - IssuanceProcessTerms (provisional / informative)
- SEC-42 - Bring all of the bonds ontologies, which involve many circular references, together into a single ontology with a common prefix, etc. (aside from STRIPs)
- SEC-34 - revised property hasJurisdiction to use the new hasCoverageArea property instead
- SEC-18 - declare the three individuals of relative price all different from one another
Infrastructure
Highlights
Infrastructure modifications this quarter were related to (1) revising and normalizing metadata, and (2) integrating additional hygiene testing.
The functionality of the product formerly called "VOWL" has been integrated into FIBOpedia. Links to the widoco/VOWL documentation are available from FIBOPedia.
- INFRA-268 Remove rdfs:range from isAbout. Also, fix a namespace deprecation in the hygiene queries.
- INFRA-268 Create test for explicit use of owl:Thing
- INFRA-266 - updated about FIBO Prod to include missing business centers and market identifiers ontologies
- INFRA-214 Change rdfs:comment to skos:definition for maturity levels. Also add logicalDefinition annotation property to support publication of natural language explanations of logic.
- INFRA-153 INFRA-153 Renamed all top-module directories in fibo git repo to uppercase Further additions and corrections from testing. Update Metadata files for Modules and Domains to reference all parts regardless of their maturity.
- INFRA-114 Add hygeine test for bad characters
- INFRA-114 Change smart quotes and dashes to dumb ones.
Quarterly release. Because of the interim release (omg-finance-18-08-04) in August, this release is releatively brief.
Highlights
- Modified the existing model for market identifiers to comply with ISO 10303
- Integrated reference data for: All FpML Business Centers and Business Day Adjustments, based on http://www.fpml.org/coding-scheme/business-center as of 2018-06-29,
- All Municipalities in addition to the Business Centers referenced in the ISO 10383 Codes for exchanges and market identification (MIC) as of 2018-09-11T15:57:43 and
- All markets and exchanges and related MIC codes as defined in ISO 10383 Codes for exchanges and market identification (MIC) as of 2018-09-11T15:57:43
- Added model-level support for representation of industry classification codes including the North American Industry Classification System (NAICS) and Standard Industrial Classification (SIC) codes (not including the reference individuals)
Full change record
FBC
Integrated reference data for FpML business centers and ISO 10383 MIC Codes, including:
- corrected long dashes in some Nordic auction on demand markets and related codes
- corrected prefix on US states in business centers individuals
- corrected the following references for municipalities: Ebene_City --> Ebene, Frankfurt_Am_Main --> Frankfurt, Klagenfurt_Am_Woerthersee --> Klagenfurt_am_Woerthersee, New_Jersey --> Summit, Nicosia_lefkosia --> Nicosia, S-hertogenbosch --> s-Hertogenbosch, Saint-petersburg--> Saint-Petersburg, St__Peter_Port --> Saint_Peter_Port, and Washington_new_York --> Washington_New_York
- eliminated references to non-existent markets for codes for XXXX, BILT, and XOFF
- integrated the markets individuals with the FBC European all file
- corrected another issue with the market codes related to SWISS CANTO
- added the example US markets individuals to the metadata for FBC Functional Entities
- revised US examples to reuse the codes and references in the primary market individuals ontology
- fixed additional issues in the generated codes, e.g. characters that were not proper in URIs, ampersands that were not escaped, etc.
- relaxed restriction on exchange name so that we can map detailed individuals that reflect the nature and other facts about an exchange to the generated content
- revised market identifiers to correct various issues
- corrected business centers that were modeled to be in Taiwan that are actually in India
- eliminated parent of 'has' on 'has municipality'
- replaced use of hasCity for those municipalities that are available in the new business centers individuals in US regulatory agencies
- replaced hasCity with hasMunicipality for addresses of US financial entities that are encoded in the new business centers individuals ontology
- replaced hasCity with hasMunicipality with the proper reference for the address of the Bank of Canada
- added a property for hasMunicipality to allow registration addresses to incorporate a business center or municipality as a first class object rather than strictly as a text string (as in hasCity); both are needed for cases where some city has not been represented as a municipality individual in FIBO (although geonames could be referenced as an alternative source, as desired)
- revised business centers, municipalities, and markets based on issues uncovered by Pellet (unknown references, cities that were missing "_City" when referenced by markets or with other slight changes in their names, a couple of duplicates, etc.)
- added new ontologies for business centers and markets to the Functional Entities metadata for FBC
- Added new reference markets all file and imported it into the North American individuals all file rather than importing the individual ontologies
- changed status to release and added US states to municipalities and cities in the United States
- revised the status of the business centers ontology to released
- corrected Ukranian INNEX exchange name and MIC code to address smart quotes in the source
- preliminary version of the market individuals, plus loading it into an all file for testing
- manual updates to municipalities to eliminate duplicates (e.g., St. Peter Port and Saint Peter Port) and add synonyms as appropriate, encoding issues present in the source file (e.g., Washington_new_York --> Washington_New_York), change New_Jersey to Summit, etc.
- corrected misspellings, added systematic internaliser
- revised to add more market segment level codes
- revised the type on several business center codes to business day adjustment codes
- corrected references to the two modified business days
- revised 2 business centers to normalize the names of two of them; added business day adjustments for a few that were missing
- revised business centers, including all of those processed automatically from FpML (a couple still need tweaking and 3 business day adjustments to be added)
- revised individuals to add business days for certain entities and business centers; eliminated unneeded references in the markets and exchanges individuals
- added business day adjustment code
- added business center to exchange definitions to test reasoning
- modified approach to representing cities as parts of subdivisions rather than as subdivisions of subdivisions to get desired reasoning results
- initial pass at encoding FpML business centers, starting with those in the U.S.
- revised the definition of holding company to be a child of functional business entity rather than business, which is more appropriate given the function of a holding company
- revised business dates to allow the property, has business center, to be used by more than the class called business day adjustment; revised the definition of business day adjustment to allow for the same adjustment to apply to multiple business centers (also agrees with the FpML specification); added a new ontology called business centers in FBC to support the set of FpML business centers, required for specifying the business center in which a given exchange operates
- added general holding company to certain organization definitions
- created the notion of a generic holding company, needed to represent the structures present in the various exchange corporate hierarchies
- modified the relationship between market segment and the operating level market it is a part of; changed the reference from operatesInCity to operatesInMunicipality (strings to things) to allow us to reference FpML business centers
- see prior comment re: definitions, the addition of New York Stock Exchange LLC, etc.
- added market segment-level and operating level markets under exchange; eliminated "individual representing" from various definitions, added New York Stock Exchange LLC and revised other definitions accordingly
- deprecated the class called "market" and made market a synonym of exchange; added exchanges to the example exchanges and markets in the US
- corrected prefix for hasWebsite
- minor revisions to the markets ontology to better reflect the standard; introduction of individuals defining the NYSE as an example
- add support for ISO 10383 Codes for exchanges and market identification (MIC) - model only, not including individuals
- 0 - made having a notional step schedule optional on an interest rate swap leg to cover the simpler cases where that level of complexity is not required; the notional is already available at the leg level to support calculation of a basic payment
- 02 - added support for NAICS and SIC codes (model only, not individuals) for use in several PoCs (CFTC, Wells Fargo, etc.)
- FBC-202 - added support for NAICS and SIC codes (model only, not individuals) for use in several PoCs (CFTC, Wells Fargo, etc.)
DER
- DER-20 - made having a notional step schedule optional on an interest rate swap leg to cover the simpler cases where that level of complexity is not required; the notional is already available at the leg level to support calculation of a basic payment
INFRA
- INFRA-214 Change rdfs:comment to skos:definition for maturity levels
- Add logicalDefinition annotation property to support publication of natural language explanations of logic.
Highlights
- Normalized metadata across domains, modules and ontologies - the impact of this is primarily on the FIBOpedia product, which now provides comprehensive coverage describing the contents of the FIBO ontologies and improves Widoco documentation
- Normalize content with respect to reasoning results across all released ontologies, correcting a number of long-standing challenges and improving the quality of the released ontologies.
- Complete satisfaction of basic hygiene - labels, references, basic logic consistency
- better representation of contractual rights and obligations
- better representation of payment parties: obligor, obligee, beneficiary
- new support for BIC codes per ISO 9362:2014, IBAN and BBAN account identifiers (ISO 13616)
- new coverage of equities and equity positions
- revised FpML reference rates (updated to reflect the latest release)
- improved representation of volatility and related statistical measures
Full change record
BE
- BE-189 eliminated redundant BERelations informative ontology Eliminate the ext informative OTCDerivativeMasterAgreements ontology in favor of the provisional one in DerivativesContracts
- BE-189 eliminated some extraneous content from the Loans catalog file reflecting recent changes (not all about files, which will take more manual effort, though)
- BE-190 eliminated obsolete about files
- BE-190 normalized publication dates and URIs for the BE all files; eliminated the abridged all file as differences in reasoning time with the inclusion of currency codes is now negligible, and the ontology is no longer used by other domains
- BE-190 revised metadata and addressed BE-185 to complete integration with the new definition of Beneficiary from FND
- BE-190 revised metadata to conform to the latest FLT recommendations
- BE-190 revised metadata, addressed BE-139 to eliminate (deprecate LegallyIncorporatedPartnership, which does not exist and was confusing to BE users), addressed BE-140 to eliminate subclassing Corporation for certain partnerships, which was incorrect, and eliminated reasoning issues with respect to hasMember restrictions as well as min 1 QCRs, thus dramatically improving reasoning speed and results
- BE-190 revised module-level metadata ontologies to conform to the latest top-down approach and content
- BE-190 revised top-level BE metadata ontology to reflect top-down approach to describing the BE domain
- BE-191 added new module metadata for the BE Functional Entities Extensions module and titles to the other module metadata ontologies
- BE-191 revised URI for the extensions metadata ontology
DER
- DER-47 added missing labels and comments, normalized property names, eliminated unused datatypes and a few properties that were not defined or referenced anywhere
- DER-47 corrected spelling error in definition (DER-51)
- DER-53 moved the rights and warrants ontology from its own module to derivatives contracts and revised all references to it; also integrated it better with the released ontologies
- DER-53 moved contracts for difference from OTCMiscContracts to DerivativesContracts and integrated it a bit better with the released ontologies
- DER-54 move the informative OTCDerivativesMasterAgreements ontology from Ext to DerivativesContracts, rename it DerivativesMasterAgreements and perform an initial pass through to better integrate it with the released ontologies, making it provisional rather than informative
- DER-54 eliminate circular dependency between TransactionsExtended and DerivativesMasterAgreements
- DER-56 added better module references for the two DER modules integrated to date
- DER-56 eliminated obsolete about files now that they are no longer referenced or needed
- DER-56 revised metadata files for derivatives to conform to the latest guidance and top-down approach, removing references from all DER released ontologies and updating metadata generally to support the new publication process
- DER-56 tweaked to revise module definition for derivatives contracts
- DER-57 added 5 additional metadata ontologies describing provisional modules in derivatives and titles to the metadata for released ontologies
FBC
- FBC-101 added new explanatory notes to the definition of security, referencing U.S. Supreme Court rulings regarding the breadth of what can be considered a security from a legal perspective.
- FBC-147 deprecated UniqueTradeIdentifier in favor of UniqueTransactionIdentifier; added new properties and a property chain to integrate the UTI with the generating entity LEI; deprecated properties that were used for the UniqueTradeIdentifier; addressed issue FBC-187 by changing the range of hasSettlementDate to CalculatedDate
- FBC-147 moved properties 'generates' and 'isGeneratedBy' to FND/Relations, but retained those that are pertinent to the generating
- FBC-179 added concepts defining BIC codes per ISO 9362:2014 to financial services entities
- FBC-179 addressed merge conflict with respect to IND-65 to integrate CreditUnion
- FBC-179 integrated BIC code data record and registry information
- FBC-179 loosens constraint on the prefix, revises text of suffix notes to reflect time passing, revises definition of the ISO 9362 RA, revises name of the property indicating how the content / information is maintained
- FBC-179 revised existing definitions for account identifiers to use those from ISO 13616; integrated definitions for bank account identifier, basic bank account identifier (BBAN), international account identifier (IBAN) and bank identifier per the ISO standard
- FBC-199 eliminated older about files that are now obsolete
- FBC-199 revised metadata and ontologies in FBC/FinancialInstruments according to the latest guidelines
- FBC-199 revised metadata for the products and services module and ontologies per the latest recommendations
- FBC-199 revised metadata in the metadata and released ontologies for FBC/DebtAndEquities
- FBC-199 revised the functional entities ontologies and remaining metadata and all files to conform to the lastest approach to metadata for FIBO
- FBC-41 revised metadata for Arrangements and Classification Schemes per the latest FIBO policy; updated the example for industry sector classification schemes to include an EU example per this issue.
- FBC-45 complete integration with Obligor / Obligee (FBC-44) and address the need for the definition of borrower and lender to include credit agreements in addition to debt instruments (FBC-110); eliminated AllFBC-Abridged since we need the country codes for the latest version of the business registries ontology which defines SWIFT for BIC codes, and the abridged version is missing those, and nothing referenced it.
- FBC-45 revised definitions of payer and payee per the recommendation in the issue
- FBC-45 revised definitions per feedback
- FBC-61 simplified the definition of regulatory agency to eliminate the requirement for a regulator to regulate some aspect of human activity
FND
- FND-208 Additional metadata files for Extension and Informative modules in FND, plus communication module until that is deprecated. Include abstracts and editorial notes identifying whether extension or original content. Deleted the FND ontologies selected and references to them from MetadataX files for their module, except when the module became empty it was deleted too.
- FND-212 eliminate duplicate property and overreaching inheritance relationships in the party role context informative ontology
- FND-213 corrected various hygiene issues uncovered during testing
- FND-214 Change rdfs:comment to skos:definition for class Maturity Level
- FND-216 adjusted metadata in a couple of provisional ontologies and one additional set of changes in Relations
- FND-216 completed revisions of the next 5 modules (content ontologies) to reflect the latest top-down metadata approach
- FND-216 corrected missing module ontologies in extensions Make CIVClassification have maturityLevel of Informative as per its URI and abstract
- FND-216 eliminate obsolete about files
- FND-216 next 8 metadata ontologies normalized with respect to the latest top-down policy Update Metadata files to adopt top-down approach using dct:hasPart. Other editorial updates.
- FND-216 next 8 normalized metadata ontologies using the top-down approach
- FND-216 normalized metadata in remaining metadata ontologies as well as in the FND "all" file; eliminated the no longer necessary abridged version of the "all" file since nothing references it
- FND-216 revised first six FND released modules (ontologies only) to normalize metadata
- FND-216 revised initial set of 8 metadata ontologies for FND to normalize the contents with respect to the other domains and latest top-down policies
- FND-216 revised metadata for the remaining group of FND released content ontologies to conform to the latest policy
- FND-216 slight revisions to "all" FND and to the Ownership and Control module definition; revised metadata ontology for all of FND using the top-down strategy from the latest policy
- FND-217 additional adjustments to restrictions to correct reasoning results
- FND-217 eliminated unnecessary restrictions and revised others to correct reasoning results
- FND-217 modified remaining min 1 qualified cardinality restrictions in FND to be someValuesFrom
- FND-218 moved the communication ontology from its own module in FND to arrangements (and renamed to communications), adjusted references to it accordingly
- FND-220 eliminated the deprecated BusinessFacingTypes ontology altogether
IND
- IND-30 revised the definitions for price and term structure to leverage the new dated structured collection definition in FND; added a new definition for PriceVolatility largely based on what we had for Volatility originally, revised the definition of Volatility to be more general
- IND-30 added the concept of a dated, structured collection to arrangements to support definition of volatility, but it could also be used to define the set of transactions associated with an account
- IND-30 added the notion of collection size to arrangements, cleaned up the definition of variance, etc. per FCT recommendations
- IND-30 loosened constraints on the new hasCollectionSize property (to avoid wrong inferences), added dispersion, average absolute deviation, additional restriction and annotations on mean, median, median absolute deviation, revised standard deviation and variance to leverage dispersion plus added annotations, introduced additional constraints on volatility
- IND-30 modifications to address feedback, including changing certain restrictions to equivalences, adding a new property to specifically relate a measure to the observations over which that measure is being made, etc.
- IND-47 revised FpML reference interest rates based on latest publication, including additional treasury rates
- IND-65 further generalized the definition of credit union by loosening the constraint that a credit union must be a corporation, which may only be true in the US, and added a parent of cooperative society; also removed unnecessary sources for the definition, which came from the NCUA originally, loosened slightly to cover Canadian credit unions - the other sources were to back up the notion that credit unions are not limited to the US
- IND-65 generalized the definition of credit union to the financial services entities level, deprecated the unique US and Canadian concepts, added a US-specific credit union that is also a thrift institution and updated references to the orignal US concept, as credit unions exist in other parts of the world not limited to North America
- IND-68 Modified property actualExpression to be a datatype property and added an explanatory note
- IND-68 revised all IND metadata and the ontologies that reference it, including elimination of older about files, per the current FLT metadata strategy Added dct:abstract to all Metadata files that did not have them, in FND, for FIBO metadata file, and in non-Release domain modules, in response to Hygiene test issues in FND-208.
- IND-71 changed annotation usage of actualExpression to a hasValue restriction to eliminate punning issues
SEC
- SEC-30 normalized restrictions on business license to reflect changes to legal capacity and cleaned up some remaining min 1 QCRs
- SEC-32 corrected the module abbreviation for the Metadata SEC Equities ontology
- SEC-32 further updated the definition of hasCoupon, eliminated the concept of a subordinated voting right given its limited applicability and other restrictions that cover voting rights
- SEC-32 incorporated the concept of a qualified dividend, added missing definitions, and other minor changes per the SEC FCT telecon of 7/30/2018
- SEC-32 initial pass at cleaning up the concepts, definitions, and dependencies in ShareTerms - eliminated dependencies on ontologies that were either informative or provisional in MD, Bonds, etc.; colapsed distinction between dividends and dividend terms, shares and share terms, renamed concepts from preference share to preferred share, added missing definitions as needed, and eliminated circular dependencies on Equity Pricing in MD; eliminated limited partnership equities (concepts were moved to equity instruments in earlier commit)
- SEC-32 merged contents of ShareholderRights into ShareTerms to eliminate a circular dependency and eliminated the ShareholderRights ontology as a result
- SEC-32 merged the contents of LimitedPartnershipEquities into EquityInstruments and eliminated the LimitedPartnershipEquities ontology; eliminated the EquityIssuanceTerms ontology (redundant with securities issuance)
- SEC-32 minor tweaks and revised the status of both Equity Instruments and Share Terms to 'Release' from 'Provisional'
- SEC-32 renamed PreferenceShare to PreferredShare; eliminated references to ShareholderEquity (including terms related to senior and junior equity, which SMEs have said is incorrect), and eliminated the ontology as a part of the clean-up work outlined in SEC-32
- SEC-33 corrected spelling errors in the definition of the classification scheme for a SEDOL code
- SEC-36 eliminated / deprecated remaining references to IssuedEquity, which is now deprecated
- SEC-36 first pass at sorting out terminology related to equity instruments, including clean-up of higher-level concepts in accounting equity, several BE ontologies, and a number of Equities ontologies
- SEC-36 minor revisions as discussed in the FND FCT including correction of a definition and creating a concept for issued capital in the balance sheet balances ext ontology
- SEC-39 Moved contractual right, contractual obligation, and contractual option to LegalCapacity from ContractualConstructs once all of the dependencies these concepts had on other things had been moved; eliminated references to contractual constructs and replaced them with references to legal capacity (including equity instruments and share terms in SEC/Equities, which were the primary impetus for this issue), and then deleted AgreementsExt/ContractualConstructs
- SEC-39 Moved the following from construct aspects to LegalCapacity: claim, contingent right, contingent obligation, legal right, legal obligation and eliminated the SocialConstructsExt/ConstructAspects ontology as a consequence once the references to it were replaced with references to LegalCapacity
- SEC-39 added a restriction to link an obligor to a commitment; eliminated a redundant restriction on contractual commitment
- SEC-39 eliminated a parent of claim on contractual right and added a restriction on contractual obligation that it is conferred by contract
- SEC-39 eliminated additional min 1 QCRs from legal capacity
- SEC-39 eliminated redundant classes in preparation for integrating some of the concepts in construct aspects with contracts
- SEC-39 eliminated the distinction between contractually conferred commitment and contractual commitment, between contractual agreement and contract and circularity between contract extensions and contractual constructs, again as a part of the unwinding process needed to integrate contractual constructs with contracts such that equity instruments can depend on the combined result
- SEC-39 integrated contractual commitment-related restrictions into contracts to limit remaining concepts defined in contracts extensions (which only transactions extensions depends on now), again to clean things up in preparation for merging contractual constructs with contracts; also eliminated duplicate class declarations from contract elements
- SEC-39 moved contractual relationship from contracts extended to where it was used in transactions extended and eliminated contracts extended (now void of content)
- SEC-39 moved hasObligation and isObligationOf from payments and schedules to agreements (using deprecation) and integrated Obligor and Obligee into payments and schedules
- SEC-39 moved obligor, obligee and beneficiary to agreements; moved various other properties from legal construct parties to the ontologies in which they were used in order to clean up references and eliminated the Legal Constructs Parties ontology
- SEC-39 revised equity instruments to refine equity position
- SEC-39 revised number of votes per share and number of shares held to xsd:decimal to account for fractional shares, and revised a couple of definitions/labels
- SEC-39 revised restrictions on license and eliminated ContractsIllustrative, which duplicated contents of the legal capacity ontologies with respect to license, licensee, and licensor, and was not referenced by anything
- SEC-51 added missing definition and deprecated hasSettlementDate (no longer referenced anywhere) in favor of the property of the same name in FBC
- SEC-51 added missing inverse property for 'lists' / 'isListedVia' as requested by SEC-37
- SEC-51 eliminated additional missing definitions in released securities ontologies
- SEC-51 revised the definition of hasFirstTradeSettlementDate such that it is no longer a child of hasSettlementDate, which is a calculated date; added definitions and notes and revised the range of hasActualClosingDate and hasFirstTradeDate to be more specific given their definitions
- SEC-52 revised all securities metadata for released ontologies and all metadata ontologies per the latest FLT policies and in preparation for the FIBO 2.0 OMG release
- SEC-53 eliminates a duplicate property and provides definitions for other properties for which definitions were lacking
- SEC-54 changed annotation usage of actualExpression to a hasValue restriction to eliminate punning issues
- SEC-57 eliminated conflicting restriction in debt issuance that caused an error in Protege, and some additional duplication
INFRASTRUCTURE
- INFRA-311 Add maturity to the Metadata files, so that this will trigger them to appear in the PROD release zip.
- INFRA-342 Correct namespace for OrdinaryDividend
- INFRA-344 eliminated references to modules in all file for FND; added relevant metadata from the metadata ontology to the all file to make it available for Protege users; eliminated reference to module in payments and schedules ontology in FND
- INFRA-344 revised all files for the DER,SEC,FBC,BE and IND domains, eliminating references to the metadata ontologies but adding metadata to support Protege users Include SecuritiesIdentificationIndividuals in the hasPart list for SecuritiesModule
- Merged the 2 classes from CIVFundsExt/CIVClassification into the main CIV ontology and deleted the CIVFundsExt module.
- Remove Metadata imports from files in BE,FND and FBC. Tidy up extraneous MetadataArrangements import in ClassificationSchemes.
- 2018 Q2
Highlights
Primary changes this quarter include new regulatory reporting material, clean-up of open issues, elimination of informative/provisional content that was redundant or has been incorporated into released ontologies, and a revised metadata strategy to support several FIBO products such as FIBOpedia. The work performed this quarter will help with integration of Level 2 GLEIF Legal Entity Identifier (LEI) support in Q3, as well as integration of equities and additional debt-related concepts in the Securities domain.
Full change record
BE
- BE-175 - eliminate the unused and redundant OwnershipPartiesExtras ontology
- BE-175 - eliminated unused ControlPartiesExtras ontology, which contained redundant content that was not referenced anywhere
- BE-175 - eliminated unused and duplicative UltimateBeneficialOwners ontology
- BE-175 - eliminated unused and duplicative corporate ownership extras ontology
- BE-175 - eliminated unused and duplicative process entities ontology from BE/FunctionalEntitiesExt
- BE-175 - eliminated unused and duplicative reporting entities ontology from BE/FunctionalEntitiesExt
- BE-177 - added missing definitions to CorporateControl
- BE-177 - added missing label and definition to the deprecated SoleProprietorship class in the FunctionalEntities ontology, copying those from the equivalent class in the sole proprietorships ontology
- BE-177 - addressed missing definition and other details with respect to company incorporated by guarantee, eliminated min 1 QCRs in favor of someValuesFrom
- BE-177 - adjusted metadata and added a definition for controlling equity, which was missing
- BE-177 - revised the definition of majority controlling party to correct wrong subclass relationship and add missing definition
- BE-179 revised restriction on LEIRegisteredEntity to be someValuesFrom, which corrected the reasoning error as well as the logic, and added an explanatory note; updated ontology metadata in preparation for FIBO 2.0 publication with respect to the change note.
- BE-179 revised restriction on LEIRegisteredEntity to be some
- BE-187 - modified the domain/range of a number of properties to be the union of a legal entity and formal organization rather than being limited to a formal organization given that both hierachies are required to define the set of business entities of interest - the concepts overlap but are not identical, and loosening the domain (or range) is needed to support the complete set of cases; also fixed the definition of isSubUnitOf, which had two domains and no range rather than a domain and range according to its definition
- BE-187 - modified the domain/range of a number of properties
- BE-188 - revised BE metadata and all files to incorporate the latest revisions to the FIBO FND all files and new top-level specification individual
- BE-188 - revised DER metadata to include the FIBO specification individual
- BE-188 - revised IND metadata to include the top-level specification individual
- BE-188 - revised SEC metadata to include the new top-level FIBO specification individual
- BE-188 - tweaked one BE all file and revised FBC metadata to incorporate the new FIBO specification individual
DER
- DER-45 - introduced a new all file that imports all of the production ontologies, including reference individuals
- DER-45 - introduced revised metadata ontology for rate derivatives
- DER-45 - new "all" file for DER that loads the t-box primarily, not reference individuals
- DER-45 - new initial metadata ontology for the DER domain
- DER-45 - new metadata ontology for the Derivatives Contracts module
- DER-45 - removed older style metadata ontologies
- DER-46 Delete classification facets ontology in DER.
- DER-46 Delete classification facets ontology in DER.
- DER-48 - corrected URI in imports statement
- DER-48 - eliminate references to DerivativesBasicsExt, and migrate data and time concepts from TimeExt to FinancialDates in EquityForwards
- DER-48 - eliminate references to unused SwapsExt ontology, including the ontology itself
- DER-48 - eliminate references to unused ontologies in CommodityForwards, including but not limited to DerivativesBasicsExt
- DER-48 - eliminate unused references to Ext ontologies in imports in Swaptions
- DER-48 - eliminate unused references to imported ontologies including DerivativesBasicsExt, but also others that create circular imports
- DER-48 - eliminated reference to DerivativesBasicsExt and replaced a duplicate property with the property from Relations in ExchangeTradedOptions
- DER-48 - eliminated the DerivativesBasicsExt ontology altogether
- DER-48 - replace references to DerivativesBasicsExt and TimeExt with the appropriate references from production ontologies (DerivativesBasics and FinancialDates); moved ObservableUnderlier to Options from DerivativesBasicsExt
- DER-48 - replaces references to DerivativesBasicsExt and TimeExt with production ontologies (DerivativesBasics and FinancialDates)
- DER-48 - revised the loans catalog to recognize where (1) the new Settlement ontology is in FBC, (2) incorporate Lifecycles from FND, which was not in the catalog, and eliminate references to the DER/DerivativesContractsExt files that have been eliminated
- DER-50 - also, revised the restriction on unique swap identifier, as it applies to a swap but may not necessarily identify it, despite the name of the identifier
- DER-50 - corrected label on swap terms and also revised parent of unique swap identifier to be a securities transaction identifier rather than a unique trade identifier, since the former is more general and appropriate in this case
- DER-50 - corrected label on swap terms and also revised pare...
FBC
- FBC-186 - modified definitions per the revisions provided by Mike Atkin / Quarule
- FBC-186 - modified definitions per the revisions provided by...
- FBC-188 - eliminated unused properties, redundant concept fo...
- FBC-189 - eliminated redundant restriction on the relatesTo property, which can still be used to relate trades to one another as needed
- FBC-189 - eliminated redundant restriction on the relatesTo ...
- FBC-191 - eliminate duplication related to issuer, registration authority, listing, etc. to the degree possible
- FBC-191 - eliminated a number of duplicate concepts in favor ot those in released ontologies, such as OfferIssue --> SecuritiesOffering, issuer, identity, to clean up content related to the CFTC demonstration this week in DC
- FBC-191 - eliminated additional issues in the equities ipo issuance ontology, including removing the duplicate concepts related to listing details, creating a new class as the parent of various IPO-related process steps, adding intervening party-in-role parent classes as needed, replacing the process start and end with a date period, etc., all in an attempt to rationalize what remains in this ontology (not nearly complete, but better)
- FBC-191 - eliminated duplicate hasIdentity property from securities issuance process in pool-backed securities
- FBC-191 - eliminated duplicate issuer property in CDOs, replaced with isIssuedBy
- FBC-191 - eliminated duplicate issuer property in depositary receipts
- FBC-191 - eliminated duplicate issuer property in participation notes
- FBC-191 - eliminated duplicate issuer property in rights and warrants
- FBC-191 - eliminated duplicate references in loan participation notes, including issuer, hasTerms, etc.
- FBC-191 - eliminated duplicate usage (with incorrect semantics) of isIssuedBy (issuer) and corrected inheritance in MortgageBackedSecurities
- FBC-191 - eliminated duplication with respect to issuer, offering, debt offering in Muni issuance
- FBC-191 - incorporated financial services entities to correct the reference to bank (which may be overly narrow, but the relevant FCT can make that determination)
- FBC-191 - replace duplicate offer issue in credit ratings with securities offering
- FBC-192 - added min 0 financial instrument identifier to financial instrument; deprecated standardized terms set in favor of standardized terms per the approach we've taken with contract terms more generally (only cited in this ontology to date, although this class will be needed for ISDA master agreements)
- FBC-192 - added min 0 financial instrument identifier to fin...
- FBC-193 - revised an LOU identifier to be an organization identifier; updated address properties to be on physical address rather than registration address so that they can be used for people as well as for organizations
- FBC-193 - revised an LOU identifier to be an organization id...
- FBC-195 - replaced "about" files for Business Entities with new metadata and "all" files per the latest metadata policy, as well as revising the FBC all files to reflect these changes
- FBC-195 - revise the set of FBC metadata and "about" files to reflect the new metadata strategy and incorporate new "all" files for FBC, with requisite updates to the IND "all" files
FND
- FND-193 - (1) added a generic definition for consumer to the products and services ontology in FND, (2) changed the definition of consumer in economic indicators to be a child of the new generic definition, (3) revised the US and Canadian definitions of CPI to use the new definition of CPI consumer in economic indicators
- FND-193 - deprecated original definition of consumer and made it equivalent to the new one in FND
- FND-194 - Editorial fixes to North American and European about files for FBC; corrected URIs in the North American examples about file
- FND-194 - added about FBC 2.0 with European entities, including all current relevant individuals
- FND-194 - augmented BE North America with the region codes for remaining Northern American regions according to the UN
- FND-194 - eliminated unused FBC 1.1 about files and completed the set of 2.0 about files with the combined EU and NA ontology
- FND-194 - initial FBC 2.0 about files for the primary ontologies, excluding individuals for governments, jurisdictions, financial services entities, regulatory agencies, registries, etc.
- FND-194 - initial pass at revising the about files for FND towards FIBO 2.0, including updating dates, adding an abstract, eliminating some (not all) OMG specifics in advance of revised metadata to augment what we currently have; updates AboutFND, AboutFND-2.0 (including the new lifecycles ontology) - renamed from AboutFND-1.3, and a new AboutFND-2.0-Abridged that eliminates currency codes and related language and country codes as requested by some users for faster reasoning; Note that the version about files have been moved from a subdirectory up to the fnd level to make them easier to find as well.
- FND-194 - initial pass at revising the about files for FND t...
- FND-194 - minor adjustments to the BE about files (editorial)
- FND-194 - revised URIs in the examples about file for north america
- FND-194 - revised the AboutBE-2.0-Europe file to load all of the European subregions, in anticipation of generation of the relevant entity form codes from the GLIEF.
- FND-194 - revised the BE about files to be as minimal as possible, leveraging other about files to reduce maintenance, including an abridged version that does not include individuals
- FND-194 - this makes a minor change to the AboutFND ontology and adds the About BE ontologies corresponding to those added in FND. AboutBE-2.0 excludes individuals from both FND and BE, and the other BE about files incorporate the appropriate regional information as well as currency codes.
- FND-196 - Revised LoanHMDA ontology to use new reporting references over deprecated documents and provisional communications references
- FND-196 - revised LoanContracts to use new reporting concept for report over the deprecated concept in Documents
- FND-196 - revised documents ontology per change made by the FND FCT / MB, but with corrected annotations and deprecating elements that were moved to the new reporting ontology; new reporting ontology to cover the report-specific definitions that had been in documents to eliminate circularity
- FND-196 - revised regulatory agencies ontologies to reference the report class from the new reporting ontology in FND
- FND-196 removal of Reporting terms from Documents into a new Reporting ontology to remove circular dependencies between Documents and Parties. This will impact one reference in FBC and two in Loans.
- FND-196 removal of Reporting terms from Documents into a new Reportin...
- FND-197 - added reporting to the abridged FND import file, but not the two mapping ontologies yet, which may not be required
- FND-197 - eliminated all references to the BusinessFacingTypes ontology, which is still in the released set but no longer used.
- FND-197 - initial mapping ontologies from FND to LCC
- FND-197 - integrated mappings from LCC to FIBO (top level) in-line within FND ontologies
- FND-197 - made federal state a subclass of country subdivision rather than equivalent to it (and deprecating it)
- FND-197 - replace occurrences of Location, GeopoliticalEntity, and Country that have been deprecated with their counterparts in LCC
- FND-197 - revised about file for all of FND, which includes parts of LCC, to also include the mapping between FIBO and LCC
- FND-205 fixed an error in MetadataFND (had not included OWL Import for fibo-spec).
- FND-205 replace About files with Metadata files; About version files with All and All Abridged files; update metadata.
IND
- IND-18 added a property on statistical measure that allows for a high-level description of the calculation used to arrive at a result and incorporated that as a restriction on the class statistical measure (optional)
- IND-18 added a property on statistical measure that allows f...
- IND-19 - deprecated the two has <x> context properties in favor of is characterized by, with the proper semantics to define a statistical population
- IND-38 - updated the about file for the entire IND domain area to reflect current policies and participants
- IND-48 - added a restriction to FloatingInterestRate inside of the interest rates ontology to connect it to a reference rate
- IND-48 - added about files for FIBO 2.0 indicators and indices, similar to what we have done for FND, BE, and FBC, which are helpful in testing and in loading subsets of the released FIBO ontologies
- IND-51 - revised the definition of consumer for CPI to (1) eliminate the acronym from the class name and be more explicit about what it is we are defining, and (2) limit it to people generally rather than only 'natural persons'
- IND-51 - revised the definition of consumer for CPI to (1) e...
- IND-61 - added definitions where they were missing, changed altLabels and prefLabels to rdfs:label and fibo abbreviation as appropriate
- IND-61 - added definitions where they were missing, changed ...
- IND-61 - added new top level metadata ontology for IND
- IND-62 - replaced benchmark with market rate, eliminated duplicate concepts and properties (some, not all)
- IND-62 - revised market rate to include the synonym of benchmark, simplified the definition, and updated metadata
- IND-62 - revised market rate to include the synonym of bench...
- IND-64 - replace remaining references to CPIConsumer with UltimateConsumer
- IND-66 - corrected label on urban CPI (CPI-U)
- IND-67 - added all file for loading reference rates for IND, editorial change to the North American all file, modified SEC all files to reference the new IND all files rather than older about files, and eliminated all of the older IND about files
- IND-67 - added all files for IND (vanilla, without reference rates) and IND North America (without reference rates)
- IND-67 - added new module level metadata ontologies (and revised one) for all of the released IND modules
- IND-67 - revised metadata ontology for the economic indicators module of IND
SEC
- SEC-30 Add Metadata files for Debt sub modules
- SEC-30 - added 2 new about files for Securities that cover (1) basic securities content without individuals, and (2) all of FND, BE, FBC, IND, and SEC in release, including reference individuals
- SEC-30 - added new AllSEC file and eliminated the corresponding AboutSEC-2.0 file for loading the t-box component of securities and all of its inputs
- SEC-30 - added the reference individuals version of the all file; revised copyrights per the FLT discussion
- SEC-30 - another minor adjustment to header for this new ontology
- SEC-30 - corrected URIs in all reference individuals ontology
- SEC-30 - minor additional adjustments to module level metadata, added new equities module metadata
- SEC-30 - replaced AboutSEC with the new strategy for module level metadata as MetadataSEC
- SEC-30 - replaced module level Securities metadata ontology with one in the new style
- SEC-30 - revised Securities domain module descriptions, including the primary SEC domain as well as the Debt and Securities modules
- SEC-30 - revised further to reflect Pete's additional comment
- SEC-30 - revised metadata based on feedback from FPT members
- SEC-30 - revised metadata file for the SEC module and added the new metadata module for SEC Debt
- SEC-31 - eliminate stray imports of securities tax treatment
- SEC-31 - eliminate the unused securities risk ontology (not referenced) as the restrictions / properties should be derived from an entity's domicile and thus are redundant; also, an overall approach to understanding risk is needed rather than these three properties/restrictions, which are out of context for any risk program
- SEC-40 - eliminate remaining references to SecuritiesExt; revise Settlement to eliminate punning
- SEC-40 - eliminated the subclass on security in securities ext -- not al securities are transferable contracts
- SEC-40 - eliminated unnecessary references to SecuritiesExt and in one case added a class to SecuritiesIssuance for contract terms specific to securities that was present in SecuritiesExt but not in the released ontology
- SEC-40 - moved SecurityNote from SecuritiesExt to MortgageBackedSecurities, where it is used.
- SEC-40 - moved content related to settlement to a new provisional ontology in FBC
- SEC-40 - replace references in the Spots ontology to SecuritiesExt with references to the new settlement ontology
- SEC-40 - replace the term 'stake' in CIV with 'position' from FBC, which has the same definition (thus eliminating the duplicate class from SecuritiesExt)
- SEC-41 - revised SEC definitions based on those provided in the spreadsheet attached to this issue
- SEC-41 - revised SEC definitions based on those provided in ...
- SEC-43 - added properties for hasBorrower and hasLender to the basic debt ontology for reuse in a number of places where they are duplicated
- SEC-43 - eliminate additional duplication between LoanCore and other provisional loan-related ontologies per requirements for the Wells Fargo project; LoanCore should be the driver here, given that it is more recent and more complete
- SEC-43 - imported the basic debt ontology into LoanBasicTerms, replaced properties hasBorrower and hasLender with the new equivalent properties in Debt
- SEC-43 - merged changes for LoansBasicTerms with respect to FBC-188
- SEC-43 - replaced duplicate payments concept from LoansEvents with the one in the released FND ontology for payments
- SEC-43 - replaced numerous duplicate concepts with those from released ontologies
- SEC-43 - replaced property hasBorrower with the new one in the Debt ontology
- SEC-43 liminated duplicate / unnecessary properties in LoansCollateral with their equivalents in Debt
- SEC-44 - eliminated registration requirement, which would not be useful operationally aside from during the process of issuing a security (where there is still such a concept), and did not have sufficient semantics to warrant the cycle it introduced into the ontology
- SEC-44 - eliminated registration requirement, which would no...
- SEC-45 - added support for the ISO 18774 FISN (financial instrument short name)
- SEC-45 - eliminates the remaining content of the SecuritiesExt ontology given the addition of the structured name to the SecuritiesIssuance ontology
- SEC-50 - corrected syntax issues in property declarations resulting from SEC-45
- SEC-50 - corrected syntax issues in property declarations re...
- SEC-51 - eliminated reference to securities tax treatment (which was overly simplified and largely unused) in bonds tax treatment (which may also be overly simplified and not useful, but for the Bonds FCT to address)
- SEC-51 - eliminated restriction with respect to securities tax treatment in SecuritiesExt, which is largely about settlement, but where the tax details available in the tax treatment ontology were overly simplified and insufficient to provide utility; an independent effort with respect to taxation generally is needed eventually, once the FIBO community determines that it is a priority.
- SEC-51 - eliminated securities tax treatment, which was tiny, overly simplified, and not very useful in general once references to it were eliminated
- SEC-43 - eliminated numerous duplicate concepts and properties from LoansEvents and replaced them with their equivalents from released ontologies
- 2018 Q1
Highlights
- Complete support for GLEIF LEI-CDF v2.1 Level 1, with Level 2 support in progress, including example individuals
- Complete support for representation of the GLEIF Registration Authorities List (RAL), including example individuals
- High-level mapping from financial products to financial instruments
- Updates to Economic Indicators, Reference Interest Rates (including complete coverage for FpML Floating Interest Rates)
- Continued integration of provisional content for Securities, Equities, and Debt instruments and remediation of duplication
- Continued integration of provisional content for Derivatives, sufficient for prototyping Swap Data Repository reporting of Interest Rate Swaps, with testing of Options-specific content underway
Full change record
BE
- BE-170 - changed rdfs:subclass for LEI Registered Entity to owl:equivalentClass
- BE-170 - incorporated LEI eligible entity and LEI registered entity (note that for LEI registered entity we may want to consider adding more restrictions in FBC, e.g. the LOU / registry in which it is registered)
- FBC-145 - revised the super property of several has<x>Address properties in formal business organizations to be hasAddress rather than 'has'
- BE-169 - moved the CorporationEquity ontology, which still needs review, to SEC/Equities, since it depends heavily on other ontologies in that subdomain and thus cannot be in BE due to circular dependencies
- BE-168 - eliminated unused ontology, corporations extras, which contained only one class not referenced anywhere
- Delete malformed SKOS import statement and declarations as per the JIRA ticket.
- FBC-160 - loosened the constraint on LEI to apply to a legal person, to account for cases where a polity or natural person may apply for and be assigned an LEI
- FBC-160 - eliminate use of business facing types text property in favor of xsd:string
- FBC-160 - loosen the definition of registration identifier to cover cases where an identifier is for a legal person, and to allow for cases where jurisdictions overlap or are not clear
- FBC-160 - eliminated the restriction with respect to jurisdiction on business registry, as it does not apply to LOUs and should, more appropriately, be included only on certain registries or registration authorities.
- FBC-160 - modify usage of hasRegistrationDate in SEC/SecuritiesListings to reflect changes made to simplify representation of these kinds of dates in FBC
- FBC-160 - revised example individuals corresponding to streamlining changes made to how the business identifiers are represented (eliminating the registry entries)
- FBC-160 - eliminated unnecessary classes specific to California and Delaware; modified property restriction on FRS member from isPartOf to isMemberOf (which caused incorrect inferences with respect to individuals such as Citibank
- FBC-160 - revised status individuals to include source for definitions and updated the definition of active status to be a bit broader than the GLEIF definition; eliminated redundant restrictions, revised registration date properties and restrictions to be easier to use and to incorporate a higher level property called hasRegistrationDate from the basic registration ontology
- FBC-160 - revisions to better support the GLEIF LEI-CDF v2.1 specification for registration of LEIs, and to simplify representation of certain concepts; (1) specifically: clarified the definition of 'registers', (2) modified the definition of a registry identifier to say that it -may- be an index to a registry rather than must be, but to add that it is registered in a registry, (3) say that a registration authority registers something, (4) modify the definition of hasRegistrationDate to make it a data property rather than object property and allow for multiple representation of date literals, similarly to what was done for business registries.
- FBC-160 - revised example individuals for Citibank, Citigroup and Pinnacle Bank to reflect latest changes to the various ontologies and to include LEIs for Citibank and Citigroup
- FBC-160 - revised the type of the GMEI registry from a basic registry to an LEI registry
- FBC-160 - added business registry details for the State of Delaware - registry entry, file number, and registration authority code
- FBC-160 - modified business registries to expand the possible values for certain registry dates to include dates, dates and times, or date time stamps; included restrictions on registries to include registry entries
- FBC-160 - revisions to example California State-chartered bank to reflect changes made to the business registries and US regulatory agencies ontologies
- FBC-160 - revised state registration authority content to mirror changes made to business registries in light of updates for GLIEF, etc.
- FBC-160 - latest changes to the business registries ontology to reflect FCT discussions and latest mapping spreadsheet
- FBC-160 - fix prefix for hasName with respect to hasRegistryName
- FBC-160 - integrate changes responding to comments from Pete and Jeff Braswell on requirements for and implementation of the LEI-CDF v2.1 (incomplete but closer - address changes and testing are todo for Level 1 data, also to investigate relationships)
- Fbc 160 Remove imports of skos. Use general (not version-specific) URI for import of SpecificationMetadata in Values.rdf
- FBC-160 - loosened the constraint on LEI to apply to a legal person, to account for cases where a polity or natural person may apply for and be assigned an LEI
- FBC-160 - eliminate use of business facing types text property in favor of xsd:string
- FBC-160 - loosen the definition of registration identifier to cover cases where an identifier is for a legal person, and to allow for cases where jurisdictions overlap or are not clear Global replace of dct:description by skos:definition. Replace use of "terms" namespace by "dct"
- BE-164 - eliminates duplicate definition for hasEntityLegalForm which was introduced through the re-merge process (not deleted, in other words)
- BE-162 - loosened the domain on several properties to be FormalOrganization rather than FormallyConstitutedOrganization, given that certain legal entities may not have "principals" per se
- FND-164 - correction to reference to URI for FND Products an
- BE-160 - restored change to restriction on registration identifier such that there could be more than one, per the original change for BE-160 that was lost when pull request #420 was inadvertently lost
- BE-159 - re-merging changes made originally in BE-159 / pull request #420 to revise RegisteredAddress as a child of PhysicalAddress with an updated definition (which was not properly merged / re-merged in GitHub)
- BE-161 - changes required to support the revised GLEIF LEI-CDF v2.1 update, including support for transliterated names and the new entity legal form (incomplete, but with the class definition); also includes a change to add a synonym to hasAddressOfLegalFormation (BE-163) and provides provenance in general for certain definitions.
- FND-164 - correction to reference to URI for FND Products and Services ontology Commit dependencies to values ontologies and business facing types As per https://wiki.edmcouncil.org/display/FND/Values+Substitutions+Page, make substitutions and updates to make ontologies referencing values consistnet with policy.
- INFRA-214 INFRA-214 use opensource url for MIT license
BP
- FLT-78 FND-78 Redid the IRI rename after resetting to latest master
- SEC-25 - eliminated 3 Ext ontologies, including (1) SEC/Debt/DebtFoundations/ParityVariants/ - prefix was fibo-sec-dbt-dbt-par; concepts have been merged into SEC/Debt/DebtInstruments/ (fibo-sec-dbt-dbti), (2) SEC/Debt/DebtFoundationsExt/DebtInstrumentsExt/ - prefix was fibo-sec-dbt-dbtx-dbtx; concepts have been merged into SEC/Debt/DebtInstruments/ (fibo-sec-dbt-dbti), and (3) SEC/Debt/DebtFoundationsExt/GuarantyExt/ - prefix was fibo-sec-dbt-dbtx-gtyx ; concepts have been merged into FBC/DebtAndEquities/Guaranty/ (fibo-fbc-dae-gty)
- FND-181 - integrates Relations and replaces duplicate properties with the one in relations (mandates / isMandatedBy) Remove imports of skos. Use general (not version-specific) URI for import of SpecificationMetadata in Values.rdf Global replace of dct:description by skos:definition. Replace use of "terms" namespace by "dct" Commit dependencies to values ontologies and business facing types As per https://wiki.edmcouncil.org/display/FND/Values+Substitutions+Page, make substitutions and updates to make ontologies referencing values consistnet with policy.
CAE
- FLT-78 FND-78 Redid the IRI rename after resetting to latest master
- SEC-25 - eliminated 3 Ext ontologies, including (1) SEC/Debt/DebtFoundations/ParityVariants/ - prefix was fibo-sec-dbt-dbt-par; concepts have been merged into SEC/Debt/DebtInstruments/ (fibo-sec-dbt-dbti), (2) SEC/Debt/DebtFoundationsExt/DebtInstrumentsExt/ - prefix was fibo-sec-dbt-dbtx-dbtx; concepts have been merged into SEC/Debt/DebtInstruments/ (fibo-sec-dbt-dbti), and (3) SEC/Debt/DebtFoundationsExt/GuarantyExt/ - prefix was fibo-sec-dbt-dbtx-gtyx ; concepts have been merged into FBC/DebtAndEquities/Guaranty/ (fibo-fbc-dae-gty) Remove imports of skos. Use general (not version-specific) URI for import of SpecificationMetadata in Values.rdf Global replace of dct:description by skos:definition. Commit dependencies to values ontologies and business facing types As per https://wiki.edmcouncil.org/display/FND/Values+Substitutions+Page, make substitutions and updates to make ontologies referencing values consistnet with policy.
CIV
- FLT-78 FND-78 Redid the IRI rename after resetting to latest master
- FID-188 addition of new classes in TimeExt/Time and change to references to DayMonthValue in 4 ontologies. Remove imports of skos. Use general (not version-specific) URI for import of SpecificationMetadata in Values.rdf Commit dependencies to values ontologies and business facing types As per https://wiki.edmcouncil.org/display/FND/Values+Substitutions+Page, make substitutions and updates to make ontologies referencing values consistnet with policy.
DER
- IND-57 - eliminated reference to missing class (which was re
- IND-57 - eliminated reference to missing class (which was redundant) and eliminated a couple of duplicate properties
- SEC-25 - corrected IRI for tradable debt instrument
- FLT-78 FND-78 Redid the IRI rename after resetting to latest master
- SEC-25 - eliminated 3 Ext ontologies, including (1) SEC/Debt/DebtFoundations/ParityVariants/ - prefix was fibo-sec-dbt-dbt-par; concepts have been merged into SEC/Debt/DebtInstruments/ (fibo-sec-dbt-dbti), (2) SEC/Debt/DebtFoundationsExt/DebtInstrumentsExt/ - prefix was fibo-sec-dbt-dbtx-dbtx; concepts have been merged into SEC/Debt/DebtInstruments/ (fibo-sec-dbt-dbti), and (3) SEC/Debt/DebtFoundationsExt/GuarantyExt/ - prefix was fibo-sec-dbt-dbtx-gtyx ; concepts have been merged into FBC/DebtAndEquities/Guaranty/ (fibo-fbc-dae-gty)
- SEC-25 - replaced reference in RightsAndWarrants to the SecurityAssetsExt ontology, and then deleted the unused ontology
- IND-54 - replace references in other ontologies to MarketIndicesExt with MarketIndices (BasketIndices) Merge pull request #451 from ElisaKendall/FND-181
- FND-181 - replaced duplicate property confers, which was eliminated from the informative contracts ontology, with the confers property in Relations
- DER-40 - eliminated entirely un-used, unreferenced IRSwapTransactions Ext ontology
- DER-40 - eliminated entirely unused, unreferenced and duplicative RateDerivativesExt ontology
- DER-40 - corrected prefixes, eliminated unused imports, elimimated duplicate property, replaced reference to hasTransactionLeg with hasLeg
- DER-40 - corrected missing prefixes, added a couple of missing intervening subclass relationships, eliminated duplicate property and eliminated reference to non-existant hasTransactionLeg property in favor of hasLeg
- DER-40 - reconciled missing prefix definitions, eliminated bogus datatype declaration and a couple of duplicate properties, corrected odd abbreviations in labels and eliminated reference to non-existent hasTransactionLeg property
- DER-40 - eliminated a few duplicate properties, eliminated reference to non-existant hasTransactionLeg property in favor of hasLeg
- DER-40 - cleaned up references to unused or ext ontologies; eliminated duplicate or unused properties, eliminated references to hasTransactionLeg
- FND-180 Delete malformed SKOS import statement and declarations
- DER-39 - added missing definitions, renamed index derivative (which was misleading) to economic rate based derivative, removed redundant class definitions inserted by Protege
- DER-39 - eliminate duplicate definitions added by Protege
- DER-35 - changed superproperty for hasLeg from comprises to hasContractualElement
- DER-39 - eliminated unused properties, added labels and definitions where missing Delete malformed SKOS import statement and declarations as per the JIRA ticket. Remove imports of skos. Use general (not version-specific) URI for import of SpecificationMetadata in Values.rdf Commit dependencies to values ontologies and business facing types As per https://wiki.edmcouncil.org/display/FND/Values+Substitutions+Page, make substitutions and updates to make ontologies referencing values consistnet with policy.
- INFRA-214 INFRA-214 use opensource url for MIT license
FBC
- FBC-176 - replaced wrong prefix with the one for the parties ontology
- FLT-78 FND-78 Redid the IRI rename after resetting to latest master
- FBC-144 - eliminated the restriction on Edgar Repository say
- FBC-144 - eliminated the restriction on Edgar Repository saying that it is governed by US jurisdiction; retained the restriction that it is managed by the SEC
- FBC-175 - removed the disjoint relationship from Guarantor (with Contract Party) and added an explanatory note
- FBC-148 - added the concept of a packaged financial product, which is both a contractual product and financal product, as well as the concept of a financial product catalog, leveraging definitions provided by Nordea
- FND-181 - changed source for property 'mandates' from the informative ContractualConstructs ontology to Relations
- FBC-173 - replaced occurrences of isPartOf with isIncludedIn with respect to registry entries, added definitions and labels where missing
- FBC-173 - addressed missing definition, change relationship between registry entries and the registries from isPartOf to isIncludedIn
- FBC-173 - added definition for hasRegistryEntry and changed its superproperty from hasPart to comprises, which is more appropriate
- FBC-173 - eliminated incorrect "isDefinedBy" references on classes extended from imported ontologies
- FBC-173 - added missing label and definition for the Global LEI Index
- FBC-173 - added missing definitions for a number of properties in Debt; eliminated isDefinedBy the local ontology on DebtInstrument, which is actually defined in FinancialInstruments
- FBC-163 - corrected prefix for AgencyAgreement
- FBC-167 - made LOU a child of Business Registration Authority
- FBC-167 - changed the EuropeanCentralBank from a GovernmentAgency to an Instrumentality
- FBC-167 - corrected serialization issues
- FBC-167 - fixed URIs
- FBC-167 - cleaned up individuals for EU financial services entities and regulatory agencies, added LEIs and more information as appropriate
- FBC-167 - minor clean-up of various individuals, and changed certain identifiers from registry identifier -> registration identifier as appropriate
- FBC-167 - revised Canadian regulatory agencies (Bank of Canada) to reflect changes to the entity structure, add LEI information, etc.
- FBC-167 - incorporate hasWebsite into description of agencies and entities as appropriate, ensure complete coverage of registry content from the GLEIF registration authorities list
- FBC-167 - revised the definition of hasWebsite so that it might be more broadly useful
- FBC-163 - revised adaptedFrom to be seeAlso, and added more references
- FBC-163 - correct DTC headquarters address (duplicate entry)
- FBC-163 - revised financial services entities to reflect changes in agent for service of process representation and augment a number of organizations with LEI information
- FBC-163 - move agent for service of process to financial business and commerce, and add registration authority information for South Dakota
- FBC-163 - move AgentForServiceOfProcess from USRegulatoryAgencies up to a higher, more general level in financial products and services where other agency concepts are located
- FBC-168 - eliminate relationships from regulates and is regu
- FBC-167 - revised LEI representation strategy for EU financial services entities corresponding similar changes for US entities under FBC-163
- FBC-163 - revised URIs and added imports to cover the definition of Agent for Service of Process
- FBC-163 - integrates LEI information for Corporation Service Company (added as an Agent for Service of Process to USRegulatoryAgencies) and for the Federal Reserve Bank of New York (as revised in USRegulatoryAgencies); revises LEI representation for Bloomberg to correspond to the changes made in representation in the USRegulatoryAgencies
- FBC-165 - corrects modeling of InstitutionType; FBC-141 - eliminates extraneous restrictions on various individuals including isIdentifiedBy and represents on Federal Reserve Districts; FBC-169 - corrects modeling of Federal Reserve District Banks to be part of the Federal Reserve; FBC-163 - adds AgentForServiceOfProcess to FBC and introduces two of them as needed to model certain US financial institutions
- FBC-168 - eliminate relationships from regulates and is regulated by with governs; eliminate unnecessary / redundant restrictions - per review with OFR
- FBC-115 - renamed property isTransferable to isNegotiable (via deprecation), added two subclasses of Security including NegotiableSecurity and NonNegotiableSecurity, which are disjoint and revised the definition of Security appropriately; deprecated redundant property hasIssuer in favor of isIssuedBy, which was recently moved to FND; addressed FBC-161 by eliminating a restriction on FinancialInstrument with respect to being identified by exactly 1 identifier; addressed FBC-170 by eliminating the subProperty relationship with 'has'
- FBC-167 - added London Stock Exchange's UnaVista registry for LEIs
- FBC-176 - correct URis in the header of the ontology
- FBC-167 - flesh out some of the EU entities (still need to complete the London Stock Exchange, including their own LEI registry, LSE Group, etc. and Nasdaq OMX at some point)
- FBC-167 - augmented existing US entities substantially, to include the Bloomberg LEI service, LEI details for those organization that have them, etc. Merge pull request #437 from ElisaKendall/FBC-90
- FBC-90 - made securities transaction a child of trade per OF Merge pull request #436 from ElisaKendall/FBC-66
- FBC-66 - eliminate remaining uses of "altLabel" in FBC
- FBC-160 - revised dateTimeStamp to dateTime to eliminate issue with Pellet