FIBO Build-Test-Deploy-Maintain Roadmap

Slides:



Advertisements
Similar presentations
1 Semantics in the Financial Industry: The EDM Council Semantics Repository Progress Report Mike Bennett Hypercube Limited 89 Worship Street, London EC2A.
Advertisements

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.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 August 15th, 2012 BP & IA Team.
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:
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.
© 2013 The MITRE Corporation. All rights reserved.Approved for Public Release; Distribution Unlimited: The MITRE Corporation TAXII: An Overview.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
Financial Industry Business Ontology (FIBO) Monthly Status/review call Wednesday November 2 nd 2011.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
PARTNER UPDATE V9 MILESTONE 1 & 2.
OASIS Overview TC Process & Administration
A report by Olaf-Michael Stefanov to the JIAMCATT community
Dimensions RM 12.5 Release Overview
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
Service-Oriented Computing: Semantics, Processes, Agents
Proposed IT Infrastructure for TOP OS project
FIBO Build-Test-Deploy-Maintain Roadmap
OMG Finance Domain Task Force (FDTF)
BIBFLOW Project Update
OMG Finance Domain Task Force (FDTF)
Automatic RElease Service
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)
OASIS eTMF TC Inaugural Meeting 16 December 2013
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
CSAF TC Inaugural Meeting 16 November 2016
NSDL Data Repository (NDR)
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
Semantic Information Modeling for Federation
LOD reference architecture
RDA cataloguing and linked data
OMG Finance Domain Task Force (FDTF)
ToolMatch Discovering What Tools can be used to Access, Manipulate, Transform, and Visualize Data Products Patrick West1 Nancy
Project Name - Testing Iteration 1 UAT Kick-off
OMG Finance Domain Task Force (FDTF)
USING CONFLUENCE AS YOUR CMS
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, April 3, 2017

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 SIMF!

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

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

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.

Feedback from all parties FIBO untested and tested Domains Vocabulary UML 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 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 Schema.org FIBO- Release Spec.edmcouncil.org

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)