FIBO Build-Test-Deploy-Maintain Roadmap

Slides:



Advertisements
Similar presentations
Emerging Ontology Work Product Showcase 1 The EDM Council Semantics Repository: Building global consensus for the Financial Services Industry Mike Bennett.
Advertisements

1 Semantics in the Financial Industry: The EDM Council Semantics Repository Progress Report Mike Bennett Hypercube Limited 89 Worship Street, London EC2A.
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch
Jenkins User Conference San Francisco, Sept #jenkinsconf Business Process Model & Notation (BPMN) Workflows in Jenkins Max Spring Cisco
OMG Finance Domain Task Force (FDTF) Monthly Status/review call Wednesday Dec 4 th 2013.
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
Confidential 111 Semantics Repository Case Study, Findings, Wider implications Mike Bennett, Head of Semantics and Standards, EDM Council July 21-22, 2010.
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
Introduction to Git and GitHub
Design and Programming Chapter 7 Applied Software Project Management, Stellman & Greene See also:
-KHUSHBOO BAGHADIYA.  Introduction  System Description  iCAT in use  Evolution of the system  Evolution of modeling  Evolution of features  Evolution.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Sherri de Coronado Enterprise Vocabulary Services NCI Center for Bioinformatics and Information Technology March 11, 2009 A Terminology.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
Financial Industry Business Ontology (FIBO) Monthly Status/review call Wednesday November 2 nd 2011.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
Financial Industry Business Ontology (FIBO) Monthly Status/review call Wednesday February 1 st 2012.
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
Financial Industry Business Ontology (FIBO) Monthly Status/review call Wednesday January 11 th 2012.
OASIS Overview TC Process & Administration
A report by Olaf-Michael Stefanov to the JIAMCATT community
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
spec.edmcouncil.org/fibo Site Walk-through
TOP project – STATUS UPDATE & Workflow demo
FIBO Build-Test-Deploy-Maintain Roadmap
Proposed IT Infrastructure for TOP OS project
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
FIBO Build and Publish Process
FIBO Build and Publish Process
Demo and Some process questions OMG FDTF – 21 March 2017
Proposed SysML v2 Submission Plan
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
Project Charter General Information Project Title Date
OMG Finance Domain Task Force (FDTF)
The Re3gistry software and the INSPIRE Registry
OMG Finance Domain Task Force (FDTF)
Service-Oriented Computing: Semantics, Processes, Agents
2. An overview of SDMX (What is SDMX? Part I)
OMG Finance Domain Task Force (FDTF)
2. An overview of SDMX (What is SDMX? Part I)
GitHub A Tool for software collaboration James Skon
OMG Finance Domain Task Force (FDTF)
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS
OMG Finance Domain Task Force (FDTF)
Semantic Information Modeling for Federation
LOD reference architecture
RDA cataloguing and linked data
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
Project Name - Testing Iteration 1 UAT Kick-off
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
OMG Finance Domain Task Force (FDTF)
Overview on CI Use JJB (Jenkins Job Builder) to manage Jenkins jobs.
Interoperability of metadata systems: Follow-up actions
OMG Finance Domain Task Force (FDTF)
Presentation transcript:

FIBO Build-Test-Deploy-Maintain Roadmap FIBO Process Team

FIBO Process Team Jacobus Geluk, Chair – BNY Mellon in London, England Dean Allemang – Working Ontologist in Columbus, Ohio David Newman – Wells Fargo in San Francisco, CA Elie Abi-Lahoud – Quarule in Dublin, Ireland James L. Logan III – Nomagic, Inc. in Northern Virginia Pete Rivett – Adaptive, Inc. in Irvine, CA Randy Coleman – Wizdom Systems, Inc. in Alexandria, VA Anthony Coates – Deutsch Bank in London, England Omar Khan – Wells Fargo in Richmond, VA Cory B. Casanave – Model Driven in Vienna, VA Michael Bennett – EDMC/Hypercube in London, England Dennis Wisnosky – EDMC/Wizdom Systems, Inc. in Naperville, IL

FIBO BTDM Infrastructure GitHub as the FIBO repository environment for FIBO Team members to share and update models Published in spec.edmcouncil.org/fibo through certified SSL, where FIBO ontologies will be available in popular formats to EDM Council members, with resolvable "follow your nose"-IRIs so that the FIBO ontologies can be used in ontology development tools (such as Protégé, or Topbraid Composer). FIBO will follow the SMIF representation. Thus, any UML tool should be able to import FIBO, facilitate documentation via diagrams that represent the OWL for non-technical audiences, edit the SMIF representation, and support export conforming to the RDF/XML serialization of OWL. The FIBO standards include the normative OWL representation in RDF/XML and normative diagrams in SMIF, in order to facilitate understanding and interoperability with a broad range of tools, repositories and systems that load ontologies (e.g, OWLAPI,  Pellet, HermiT, etc.), or in triple stores with built-in reasoners  (e.g., Blazegraph, Allegrograph) and other types of databases where FIBO users can look up terms, their definitions and relationships viewable in tabular and standard FIBO graphical formats Automated testing of Axiom- and Entailment-level diffs for understanding the impact of model changes. Managed by Jenkins and linking to issue management in JIRA Wiki Spaces for each Domain as FIBO Content Teams and Proof of Concept Teams are chartered, and for other FIBO Teams including the FIBO Process Team developing the FIBO Infrastructure itself Direct user feed back through wiki spaces and their corresponding JIRA projects of every part of BTDM and FIBO Domain content Affiliated vendors provide auxiliary services Testing coordinated through Jenkins Reports business-facing displays and any other services Publication and re-distribution including Reasoners and SPARQL endpoints Affiliates manage their own software to avoid technical and license issues

“Continuous Integration” Technical Infrastructure “GitHub has become such a staple among the open-source development community that many developers have begun considering it a replacement for a conventional resume and some employers require applicants to provide a link to and have an active contributing GitHub account in order to qualify for a job.” - wikipedia At the JavaOne conference in May 2008 the software won the Duke's Choice Award in the Developer Solutions category - wikipedia JIRA is used for issue tracking and project management by over 25,000 customers in 122 countries around the globe – Atlassian, via wikipedia Follow the Real Links!

FIBO Continuous Integration Tools Collaboration Governance Develop/Test Publish Spec.edmcouncil.org/FIBO Quality Assurance Standardization SMIF!

SMIF for FIBO - semantic mediation We need to understand What are the common concepts How do the various information syntaxes represent those concepts What are the rules for translating between them in various context Information Syntax Represents Common Concepts Information Syntax Represents Represents Information Syntax Ontology(<http://example.com/SMIF/LegalCapacities> Import(<http://example.com/SMIF/Agents#>) Import(<http://example.com/SMIF/Relations#>) >) ) UML Model OWL Model Mapping Rules Information Model

Feedback from all parties FND, FBC, IND, BE are OMG specs and have existing Operating FCT’s Feedback from all parties SEC has had 2 years of FCT work. It will become part of FIBO 2.0. FIBO untested and tested Domains DER is what was used for SS PoC and will be major part of CFTC PoC as it focuses on Interest Rate Swaps. It is a FPCT (FIBO Proof of Concept Team). DER is an informal FCT that alternates with the CFTC FPCT meetings. Vocabulary FND, FBC, IND, BE, SEC, DER SMIF/OWL-UML NL Glossary FIBO untested and tested Domains Published Quarterly as content is added to existing ontologies and new FIBO Domains are fleshed out and tested FND, FBC, IND, BE, SEC, DER in SIMF/OWL-UML Schema.org GitHub FIBO- Master Loans is a non operating FCT. Loans is 80% complete. FND, FBC, IND, BE, SEC, DER Vocabulary FIBO-Work in Process Developed -Tested by FIBO Content Teams daily. Maintained as the SoR in SIMF/OWL-UML. SIMF/OWL-UML This is the beginnings of a picture that will show the process that publishes FIBO Master and FIBO Working within spec.edmcouncil.org/FIBO NL Glossary Debt was a kind of FCT and does have some vetted content. We have builds on an as they happen basis by accepting a GitHub pull request into FIBO-Master.  Then, every quarter, we have Publish from FIBO Master of:  FIBO-Master and FIBO-Release, and the products (FIBO-V, NL Glossary and the latest mapping to Schema.org} into spec.edmcouncil.org/fibo. Schema.org FIBO- Release Any existing Domain/Subdomain can be extracted and FCTs created to be vetted, tested and become part of FIBO-Release Spec.edmcouncil.org

FIBO Build-Test-Deploy-Maintain Process FIBO Publish Report Issues Tasks from weekly reviews Commit messages attached to JIRA issues EDM Council JIRA JIRA Service Desk Ontologist SME Curation HTTP Notification of Failed jobs EDM Council Wiki Email Notification of Failed jobs Comments from weekly reviews Run Serializer FIBO Team Notification of Failed jobs per related JIRA issue FIBO User Push Commit Internal Test Trigger EDM Council Jenkins Master Publish Spec.edmcouncil.org/FIBO/ Pull, Fetch zip, View report, etc. FIBO-OWL FIBO-UML FIBO-Vocabulary FIBO.Schema.org FIBO-NL Publish Trigger GitHub What changes were made in response to my issue? Results Per job Jenkins Slave 1..N RDF Store or other Vendor product Test Job? pass YES! NO! Vendors Public GitHub/JIRA integration matches actions to issues Current Pink is the Pink because it has been tested and verified in the RDF/OWL and UML/ODM and is the stable internal version. Baby Pink is all of the FIBO’s including refactored old Reds now integrated in a single repo with the old pinks and yellows and greens.

FIBO Content Overview Coagulation GitHub TWC + CC Jira FIBO-Master RDF/OWL Master SMIF Master RDF/OWL Release SMIF Release TWC + CC CCM SMIF Master CCM SMIF files in-progress by different FCTs whose ontologists edit in CCM or other SMIF tools ? Jira HTML Glossary, JPG/PDF versions of diagrams FIBO Master, FIBO Release, FIBO.Schema.org, Glossaries + other content (as per the London spreadsheet) FIBO-Master Coagulation” issues spec.edmcouncil.org/fibo Wiki FIBO-FCT(s) In Process FIBO-FCT(s) content made available by FCT leads to support reviews and working sessions ( Content is any of: OWL, SMIF diagrams, glossary items

FIBO Master Quarterly update OWL CCM files and SMIF Diagrams CCM to build diagrams, export to OWL, automated testing, publishing to Master FIBO master updated every quarter rigorous EDMC testing process meanwhile people can create own branches there should be a limit date for people to request pull their changes into FIBO – QA process, no guarantees for inclusion in FIBO is given (except for Council Chartered FCTs)

https://wiki.edmcouncil.org/display/FIBORDFKIT/RDF+Toolkit+-+Home

https://wiki.edmcouncil.org/display/FPT/FIBO+Artifacts

What the ToolKit does

Concepts

User Stories