SlideShare a Scribd company logo
1 of 23
Download to read offline
FIBO and SFTR
Reflecting on FIBO workshop at DAS 2018 and
applying FIBO to SFTR
Semantic Web London
Eugene Morozov
@eugenemorozov
https://www.linkedin.com/in/emorozov/
What is FIBO
● Financial Industry Business Ontology
● First version published in November 2015
● Structure and contractual obligations of financial instruments, business
entities and financial processes that can be used for data harmonization
● Sold out FIBO Workshop at DAS 2018, FIBO User Group, FIBO at Semantic
Web London and Connected Data London meetups
Semantic Web London
FIBO Workshop at DAS 2018
Semantic Web London
Key takeaways from the FIBO Workshop
● Internalize the structure
● Local Properties pattern
● Party in Role pattern
● Identifiers pattern
Semantic Web London
What is SFTR
● Securities Financing Transactions Regulation
● Introduced by European Securities and Markets Authority to improve
transparency of the securities financing transactions
● Coming into effect in the EU in the first half of 2020
● Impacts investment firms, central counterparties, funds and commercial
firms involved in repurchase transactions
● Covers repurchase transactions (of which later), buy-sell-backs, securities
lending and margin lending
Semantic Web London
Same amount of cash + interest
Same nominal amount of bond
Cash
Bond
What are repo transactions
Semantic Web London
Investor Repo dealer
On the start date
Investor Repo dealer
On the end date
SFTR with FIBO Step 1 - End game
… … …
Semantic Web London
Financial
Business and
Commerce
Foundations
Business
Entities
SFTR with FIBO Step 2 - FIBO Structure
FBC
BE
FND
LoansLOAN
Business
Process
BP
SecuritiesSEC
Collective
Investment
Vehicles
CIV
Market
Data
MD
Corporate
Actions and
Events
CAE
Indices and
Indicators
IND
DerivativesDER
Semantic Web London
SFTR with FIBO Step 2 - FIBO Structure
Semantic Web London
SFTR with FIBO Step 2 - FIBO Structure
Semantic Web London
SFTR with FIBO Step 2 - FIBO Structure
Although plausible, this
is an odd classification.
Most repos are traded
under a master
agreement such as
ICMA GMRA as we
explore next...
Semantic Web London
SFTR with FIBO Step 2 - FIBO Structure
fibo-fnd-agr-agr:
Agreement
rdfs:subClassOf
fibo-fnd-agr-ctr:
Contract
fibo-fnd-agr-ctr:
WrittenContract
fibo-fnd-txn-txnx:
MasterAgreement
rdfs:subClassOf
rdfs:subClassOf
fibo-fnd-txn-rea:
EconomicTransaction
fibo-fnd-txn-rea:
ContractualTransaction
fibo-fnd-txn-txnx:
CoveredTransaction
rdfs:subClassOf
swl:
MasterRepurchaseAgreement
rdfs:subClassOf
swl:
ICMAGMRA
rdfs:subClassOf
swl:
ICMAGMRA2011
rdfs:subClassOf
swl:
ICMAGMRA2011WithBuySellBackAnnex
rdfs:subClassOf
swl:
CoveredRepurchaseTransaction
swl:
ICMAGMRA2011RepoTransaction
swl:
ICMAGMRA2011BuySellBackTransaction
rdfs:subClassOf
rdfs:subClassOf
rdfs:subClassOf
rdfs:subClassOf
Semantic Web London
SFTR with FIBO Step 3 - Local Properties
fibo-fnd-agr-agr:
Agreement
rdfs:subClassOf
fibo-fnd-agr-ctr:
Contract
fibo-fnd-agr-ctr:
WrittenContract
fibo-fnd-txn-txnx:
MasterAgreement
rdfs:subClassOf
rdfs:subClassOf
fibo-fnd-txn-rea:
EconomicTransaction
fibo-fnd-txn-rea:
ContractualTransaction
fibo-fnd-txn-txnx:
CoveredTransaction
rdfs:subClassOf
rdfs:subClassOf
swl:
ICMAGMRA
rdfs:subClassOf
swl:
ICMAGMRA2011
rdfs:subClassOf
swl:
ICMAGMRA2011WithBuySellBackAnnex
rdfs:subClassOf
swl:
ICMAGMRA2011RepoTransaction
swl:
ICMAGMRA2011BuySellBackTransaction
rdfs:subClassOf
rdfs:subClassOf
rdfs:subClassOf
swl:repo-agg-1
swl:repo-1
swl:bsb-agg-1
swl:bsb-1
fibo-fnd-rel-rel:isGovernedBy
fibo-fnd-rel-rel:isGovernedBy
rdfs:subClassOf
rdf:type
rdf:type
rdf:type
rdf:type
Semantic Web London
swl:
MasterRepurchaseAgreement
swl:
CoveredRepurchaseTransaction
SFTR with FIBO Step 3 - Local Properties
fibo-fnd-agr-agr:
Agreement
rdfs:subClassOf
fibo-fnd-agr-ctr:
Contract
fibo-fnd-agr-ctr:
WrittenContract
fibo-fnd-txn-txnx:
MasterAgreement
rdfs:subClassOf
rdfs:subClassOf
fibo-fnd-txn-rea:
EconomicTransaction
fibo-fnd-txn-rea:
ContractualTransaction
fibo-fnd-txn-txnx:
CoveredTransaction
rdfs:subClassOf
rdfs:subClassOf
swl:
ICMAGMRA
rdfs:subClassOf
swl:
ICMAGMRA2011
rdfs:subClassOf
swl:
ICMAGMRA2011WithBuySellBackAnnex
rdfs:subClassOf
swl:
ICMAGMRA2011RepoTransaction
swl:
ICMAGMRA2011BuySellBackTransaction
rdfs:subClassOf
rdfs:subClassOf
rdfs:subClassOf
swl:repo-agg-1
swl:repo-1
swl:bsb-agg-1
swl:bsb-1
fibo-fnd-rel-rel:isGovernedBy
fibo-fnd-rel-rel:isGovernedBy
rdfs:subClassOf
rdf:type
rdf:type
rdf:type
rdf:type
fibo-fnd-txn-txnx:CoveredTransaction
a owl:Class ;
rdfs:subClassOf
fibo-fnd-txn-rea:ContractualTransaction ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:isGovernedBy ;
owl:someValuesFrom fibo-fnd-txn-txnx:MasterAgreement ;
] ;
rdfs:label "covered transaction"@en ;
fibo-fnd-rel-rel:isGovernedBy
a owl:ObjectProperty ;
rdfs:label "is governed by" ;
owl:inverseOf fibo-fnd-rel-rel:governs ;
skos:definition "a relationship between a contract,
agreement, jurisdiction, or other legal construct and
the regulation, policy, procedure, or legal person
that regulates or oversees (governs) it" ;
Semantic Web London
swl:
MasterRepurchaseAgreement
swl:
CoveredRepurchaseTransaction
SFTR with FIBO Step 4 - Party in Role
fibo-fnd-agr-agr:
Agreement
rdfs:subClassOf
fibo-fnd-agr-ctr:
Contract
fibo-fnd-agr-ctr:
WrittenContract
fibo-fnd-txn-txnx:
MasterAgreement
rdfs:subClassOf
rdfs:subClassOf
fibo-fnd-txn-rea:
EconomicTransaction
rdfs:subClassOf fibo-fnd-txn-rea:
ContractualTransaction
fibo-fnd-txn-txnx:
CoveredTransaction
rdfs:subClassOf
rdfs:subClassOf
swl:
ICMAGMRA
rdfs:subClassOf
swl:
ICMAGMRA2011
rdfs:subClassOf
swl:
ICMAGMRA2011WithBuySellBackAnnex
rdfs:subClassOf
swl:
ICMAGMRA2011RepoTransaction
swl:
ICMAGMRA2011BuySellBackTransaction
rdfs:subClassOf
rdfs:subClassOf
rdfs:subClassOf
swl:repo-agg-1
swl:repo-1
swl:bsb-agg-1
swl:bsb-1
fibo-fnd-pty-pty:
PartyInRole
swl:
CollateralTaker
fibo-fnd-rel-rel:isGovernedBy
fibo-fnd-rel-rel:isGovernedBy
swl:
CollateralProvider
rdfs:subClassOf
rdfs:subClassOf
swl:repo-1-ct
swl:repo-1-cp
fibo-fnd-pty-pty:hasPartyInRole
swl:repo-agg-1-p1
swl:repo-agg-1-p2
fibo-fnd-pty-pty:hasParty
fibo-fnd-pty-pty:hasParty
fibo-fnd-pty-pty:
IndependentParty
fibo-fnd-rel-rel:hasIdentity
fibo-fnd-rel-rel:hasIdentity
rdf:type
rdf:type
rdf:type
rdf:type
rdf:type
rdf:type
rdf:type
rdf:type
Semantic Web London
fibo-fnd-pty-pty:hasPartyInRoleswl:
MasterRepurchaseAgreement
swl:
CoveredRepurchaseTransaction
SFTR with FIBO Step 5 - Identifiers
fibo-fnd-agr-agr:
Agreement
rdfs:subClassOf
fibo-fnd-agr-ctr:
Contract
fibo-fnd-agr-ctr:
WrittenContract
fibo-fnd-txn-txnx:
MasterAgreement
rdfs:subClassOf
rdfs:subClassOf
fibo-fnd-txn-rea:
EconomicTransaction
rdfs:subClassOf fibo-fnd-txn-rea:
ContractualTransaction
fibo-fnd-txn-txnx:
CoveredTransaction
rdfs:subClassOf
rdfs:subClassOf
swl:
ICMAGMRA
rdfs:subClassOf
swl:
ICMAGMRA2011
rdfs:subClassOf
swl:
ICMAGMRA2011WithBuySellBackAnnex
rdfs:subClassOf
swl:
ICMAGMRA2011RepoTransaction
swl:
ICMAGMRA2011BuySellBackTransaction
rdfs:subClassOf
rdfs:subClassOf
rdfs:subClassOf
swl:repo-agg-1
swl:repo-1
swl:bsb-agg-1
swl:bsb-1
fibo-fnd-pty-pty:
PartyInRole
swl:
CollateralTaker
fibo-fnd-rel-rel:isGovernedBy
fibo-fnd-rel-rel:isGovernedBy
swl:
CollateralProvider
rdfs:subClassOf
rdfs:subClassOf
swl:repo-1-ct
swl:repo-1-cp
swl:repo-agg-1-p1
swl:repo-agg-1-p2
21388UEIUZI4R8WK8U00
fibo-fnd-pty-pty:hasParty
fibo-fnd-pty-pty:hasParty
fibo-fnd-pty-pty:
IndependentParty
fibo-be-le-lei:
LEIRegisteredEntity
fibo-be-le-lei:
LegalEntityIdentifier
swl:repo-agg-1-p2-lei
fibo-fnd-rel-rel:hasIdentity
fibo-fnd-rel-rel:hasIdentity
fibo-fnd-aap-agt:isIdentifiedBy
fibo-fnd-rel-rel:hasTag
swl:repo-1-uti
fibo-fnd-pas-fpas:
UniqueTransactionIdentifier
G58VIZ2XDW97GLR5L0RK2TDAGGWBCWM
TUTAM0BVI834TWQ9VD6OZ23
fibo-fnd-rel-rel:hasTag
rdf:type
fibo-fnd-aap-agt:isIdentifiedBy
fibo-fnd-pas-fpas:
hasGeneratingEntityIdentifier
rdf:type
rdf:type
rdf:type
rdf:type
rdf:type
rdf:type
rdf:type
rdf:type
rdf:type
rdf:type
Semantic Web London
fibo-fnd-pty-pty:hasPartyInRole
fibo-fnd-pty-pty:hasPartyInRoleswl:
MasterRepurchaseAgreement
swl:
CoveredRepurchaseTransaction
SFTR with FIBO Step 6 - Describing sources
lei1,lie2,side
21388UEIUZI4R8WK8U00,21387ML7PI6MZDIY1F00,Sell
Semantic Web London
Some tabular
structure without
much meaning,
perhaps extracted
from an existing
system
SFTR with FIBO Step 6 - Describing sources
lei1,lie2,side
21388UEIUZI4R8WK8U00,21387ML7PI6MZDIY1F00,Sell
csvw:TableGroup
swl:repo-tg-1
csvw:Table
swl:repo-table-1
csvw:Schema
swl:repo-schema-1
rdf:type
rdf:type
csvw:table
csvw:tableSchema
rdf:type
swl:repo-col-lei1
csvw:Column
swl:repo-col-lei2 swl:repo-col-side
csvw:column
rdf:type
Semantic Web London
But at least we
can describe its
schema...
SFTR with FIBO Step 6 - Describing sources
lei1,lie2,side
21388UEIUZI4R8WK8U00,21387ML7PI6MZDIY1F00,Sell
csvw:TableGroup
swl:repo-tg-1
csvw:Table
swl:repo-table-1
csvw:Schema
swl:repo-schema-1
rdf:type
rdf:type
csvw:table
csvw:tableSchema
rdf:type
swl:repo-col-lei1
csvw:Column
swl:repo-col-lei2 swl:repo-col-side
csvw:Row
rdf:type
swl:repo-row-1
csvw:row
csvw:describes
csvw:column
rdf:type
swl:csv-repo-1
21388UEIUZI4R8WK8U00
21387ML7PI6MZDIY1F00
Sell
swl:lei1
swl:lei2
swl:side
Semantic Web London
… and load it into
RDF
SFTR with FIBO Step 7 - Capturing provenance
swl:demo-script
swl:demo-20190122
prov:SoftwareAgent
prov:Activity
prov:Agent
rdfs:subClassOf
rdf:type
csvw:TableGroup
swl:repo-tg-1
csvw:Table
swl:repo-table-1
csvw:Schema
swl:repo-schema-1
rdf:type
rdf:type
csvw:table
csvw:tableSchema
rdf:type
swl:repo-col-lei1
csvw:Column
swl:repo-col-lei2 swl:repo-col-side
csvw:Row
rdf:type
swl:repo-row-1
csvw:row
csvw:describes
csvw:column
rdf:type
swl:csv-repo-1
21388UEIUZI4R8WK8U00
21387ML7PI6MZDIY1F00
Sell
swl:lei1
swl:lei2
swl:side
rdf:type
prov:Entity
rdf:type
prov:wasAssociatedWith
prov:uses
lei1,lie2,side
21388UEIUZI4R8WK8U00,21387ML7PI6MZDIY1F00,Sell
Semantic Web London
We want to keep the
provenance
information during
transformation to
FIBO structure with
clear meaning
SFTR with FIBO Step 7 - Capturing provenance
swl:demo-script
swl:demo-20190122
prov:SoftwareAgent
prov:Activity
prov:Agent
rdfs:subClassOf
rdf:type
csvw:TableGroup
swl:repo-tg-1
csvw:Table
swl:repo-table-1
csvw:Schema
swl:repo-schema-1
rdf:type
rdf:type
csvw:table
csvw:tableSchema
rdf:type
swl:repo-col-lei1
csvw:Column
swl:repo-col-lei2 swl:repo-col-side
csvw:Row
rdf:type
swl:repo-row-1
csvw:row
csvw:describes
csvw:column
rdf:type
swl:csv-repo-1
21388UEIUZI4R8WK8U00
21387ML7PI6MZDIY1F00
Sell
swl:lei1
swl:lei2
swl:side
rdf:type
prov:Entity
rdf:type
prov:wasAssociatedWith
prov:used
fibo-fnd-txn-rea:
EconomicTransaction
rdfs:subClassOf fibo-fnd-txn-rea:
ContractualTransaction
fibo-fnd-txn-txnx:
CoveredTransaction
rdfs:subClassOf
swl:
ICMAGMRA2011RepoTransaction
rdfs:subClassOf
rdfs:subClassOf
swl:repo-1
fibo-fnd-pty-pty:
PartyInRole
swl:
CollateralTaker
swl:
CollateralProvider
rdfs:subClassOf
rdfs:subClassOf
swl:repo-1-ct
swl:repo-1-cp
rdf:type
rdf:type
rdf:type
prov:Entity
rdf:type
prov:wasGeneratedBy
prov:wasDerivedFrom
Semantic Web London
lei1,lie2,side
21388UEIUZI4R8WK8U00,21387ML7PI6MZDIY1F00,Sell
fibo-fnd-pty-pty:hasPartyInRole
fibo-fnd-pty-pty:hasPartyInRole
swl:
CoveredRepurchaseTransaction
SFTR with FIBO Step 8 - ISO 20022
Semantic Web London
● Transformation of the FIBO structure into ISO 20022 XML messages is left as
an exercise for the reader
Q&A
Semantic Web London
Eugene Morozov
@eugenemorozov
https://www.linkedin.com/in/emorozov/

More Related Content

Similar to FIBO and SFTR - reflecting on FIBO workshop at DAS 2018 and applying FIBO to SFTR

FICO-Reconciliation-tool.pdf
FICO-Reconciliation-tool.pdfFICO-Reconciliation-tool.pdf
FICO-Reconciliation-tool.pdfRambabu M
 
Robotics in Polkadot, Sub0 Berlin
Robotics in Polkadot, Sub0 BerlinRobotics in Polkadot, Sub0 Berlin
Robotics in Polkadot, Sub0 BerlinSergey Lonshakov
 
FinTech Belgium – Fintech Belgium MeetUp on AMLD5 – M. Van de Looverbosch – P...
FinTech Belgium – Fintech Belgium MeetUp on AMLD5 – M. Van de Looverbosch – P...FinTech Belgium – Fintech Belgium MeetUp on AMLD5 – M. Van de Looverbosch – P...
FinTech Belgium – Fintech Belgium MeetUp on AMLD5 – M. Van de Looverbosch – P...FinTech Belgium
 
Factors and Regulations for the Global Economy
Factors and Regulations for the Global EconomyFactors and Regulations for the Global Economy
Factors and Regulations for the Global EconomyCasey Robertson
 
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...semanticsconference
 
ForgeRock Open banking - Meetup 28/06/2018
ForgeRock Open banking - Meetup 28/06/2018ForgeRock Open banking - Meetup 28/06/2018
ForgeRock Open banking - Meetup 28/06/2018Quentin Castel
 
Worlds First Hybrid Liquidity Aggregator.
Worlds First Hybrid Liquidity Aggregator.Worlds First Hybrid Liquidity Aggregator.
Worlds First Hybrid Liquidity Aggregator.Craig Henderson
 
FAME UNIVERSE Fashion NFT Monetization Platform Introduction
FAME UNIVERSE Fashion NFT Monetization Platform IntroductionFAME UNIVERSE Fashion NFT Monetization Platform Introduction
FAME UNIVERSE Fashion NFT Monetization Platform IntroductionAlex G. Lee, Ph.D. Esq. CLP
 
Hatstand Snapshot - The LEI Revolution
Hatstand Snapshot - The LEI RevolutionHatstand Snapshot - The LEI Revolution
Hatstand Snapshot - The LEI RevolutionSilvano Stagni
 
Semantic Compliance with FIBO and Fund Ontology
Semantic Compliance with FIBO and Fund OntologySemantic Compliance with FIBO and Fund Ontology
Semantic Compliance with FIBO and Fund OntologyJurgen Ziemer
 
G20 regulatory overview in partnership with EDM Works
G20 regulatory overview in partnership with EDM WorksG20 regulatory overview in partnership with EDM Works
G20 regulatory overview in partnership with EDM WorksTom White
 
DLT - AML & CFT - Risks & Opportunites
DLT - AML & CFT - Risks & Opportunites DLT - AML & CFT - Risks & Opportunites
DLT - AML & CFT - Risks & Opportunites Philip Vasquez
 
Sibos Standards Forum 2011 CITI XBRL Pilot v21
Sibos Standards Forum 2011 CITI XBRL Pilot v21Sibos Standards Forum 2011 CITI XBRL Pilot v21
Sibos Standards Forum 2011 CITI XBRL Pilot v21Ed Dodds
 
GECKO Governance - Start Up Next - Week 6 - 18th May 2016
GECKO Governance - Start Up Next - Week 6 - 18th May 2016GECKO Governance - Start Up Next - Week 6 - 18th May 2016
GECKO Governance - Start Up Next - Week 6 - 18th May 2016Andris Macs
 
New Client Facing Roadmap
New Client Facing RoadmapNew Client Facing Roadmap
New Client Facing RoadmapIosif Itkin
 
Fido China Working Group (FCWG)
Fido China Working Group (FCWG)Fido China Working Group (FCWG)
Fido China Working Group (FCWG)FIDO Alliance
 
Blockfreight Jun 2016 Deck
Blockfreight Jun 2016 DeckBlockfreight Jun 2016 Deck
Blockfreight Jun 2016 DeckJulian Smith
 

Similar to FIBO and SFTR - reflecting on FIBO workshop at DAS 2018 and applying FIBO to SFTR (20)

FICO-Reconciliation-tool.pdf
FICO-Reconciliation-tool.pdfFICO-Reconciliation-tool.pdf
FICO-Reconciliation-tool.pdf
 
Robotics in Polkadot, Sub0 Berlin
Robotics in Polkadot, Sub0 BerlinRobotics in Polkadot, Sub0 Berlin
Robotics in Polkadot, Sub0 Berlin
 
Guide to OTC Trading
Guide to OTC TradingGuide to OTC Trading
Guide to OTC Trading
 
FinTech Belgium – Fintech Belgium MeetUp on AMLD5 – M. Van de Looverbosch – P...
FinTech Belgium – Fintech Belgium MeetUp on AMLD5 – M. Van de Looverbosch – P...FinTech Belgium – Fintech Belgium MeetUp on AMLD5 – M. Van de Looverbosch – P...
FinTech Belgium – Fintech Belgium MeetUp on AMLD5 – M. Van de Looverbosch – P...
 
Factors and Regulations for the Global Economy
Factors and Regulations for the Global EconomyFactors and Regulations for the Global Economy
Factors and Regulations for the Global Economy
 
MiFID II: Operational Compliance Training Course (September 2017)
MiFID II: Operational Compliance Training Course (September 2017) MiFID II: Operational Compliance Training Course (September 2017)
MiFID II: Operational Compliance Training Course (September 2017)
 
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
 
ForgeRock Open banking - Meetup 28/06/2018
ForgeRock Open banking - Meetup 28/06/2018ForgeRock Open banking - Meetup 28/06/2018
ForgeRock Open banking - Meetup 28/06/2018
 
Worlds First Hybrid Liquidity Aggregator.
Worlds First Hybrid Liquidity Aggregator.Worlds First Hybrid Liquidity Aggregator.
Worlds First Hybrid Liquidity Aggregator.
 
FAME UNIVERSE Fashion NFT Monetization Platform Introduction
FAME UNIVERSE Fashion NFT Monetization Platform IntroductionFAME UNIVERSE Fashion NFT Monetization Platform Introduction
FAME UNIVERSE Fashion NFT Monetization Platform Introduction
 
Hatstand Snapshot - The LEI Revolution
Hatstand Snapshot - The LEI RevolutionHatstand Snapshot - The LEI Revolution
Hatstand Snapshot - The LEI Revolution
 
Semantic Compliance with FIBO and Fund Ontology
Semantic Compliance with FIBO and Fund OntologySemantic Compliance with FIBO and Fund Ontology
Semantic Compliance with FIBO and Fund Ontology
 
G20 regulatory overview in partnership with EDM Works
G20 regulatory overview in partnership with EDM WorksG20 regulatory overview in partnership with EDM Works
G20 regulatory overview in partnership with EDM Works
 
DLT - AML & CFT - Risks & Opportunites
DLT - AML & CFT - Risks & Opportunites DLT - AML & CFT - Risks & Opportunites
DLT - AML & CFT - Risks & Opportunites
 
Point Nine EMIR
Point Nine EMIRPoint Nine EMIR
Point Nine EMIR
 
Sibos Standards Forum 2011 CITI XBRL Pilot v21
Sibos Standards Forum 2011 CITI XBRL Pilot v21Sibos Standards Forum 2011 CITI XBRL Pilot v21
Sibos Standards Forum 2011 CITI XBRL Pilot v21
 
GECKO Governance - Start Up Next - Week 6 - 18th May 2016
GECKO Governance - Start Up Next - Week 6 - 18th May 2016GECKO Governance - Start Up Next - Week 6 - 18th May 2016
GECKO Governance - Start Up Next - Week 6 - 18th May 2016
 
New Client Facing Roadmap
New Client Facing RoadmapNew Client Facing Roadmap
New Client Facing Roadmap
 
Fido China Working Group (FCWG)
Fido China Working Group (FCWG)Fido China Working Group (FCWG)
Fido China Working Group (FCWG)
 
Blockfreight Jun 2016 Deck
Blockfreight Jun 2016 DeckBlockfreight Jun 2016 Deck
Blockfreight Jun 2016 Deck
 

More from EugeneMorozov

Data Provenance and PROV Ontology
Data Provenance and PROV OntologyData Provenance and PROV Ontology
Data Provenance and PROV OntologyEugeneMorozov
 
Discoverability of Regulatory Rulebooks
Discoverability of Regulatory RulebooksDiscoverability of Regulatory Rulebooks
Discoverability of Regulatory RulebooksEugeneMorozov
 
Building Ontologies from Concept Maps
Building Ontologies from Concept MapsBuilding Ontologies from Concept Maps
Building Ontologies from Concept MapsEugeneMorozov
 
Streaming Linked Data to Web UI
Streaming Linked Data to Web UIStreaming Linked Data to Web UI
Streaming Linked Data to Web UIEugeneMorozov
 
Semantic Web and Micro Services
Semantic Web and Micro ServicesSemantic Web and Micro Services
Semantic Web and Micro ServicesEugeneMorozov
 
Documenting Enterprise Architectures Using Ontologies
Documenting Enterprise Architectures Using OntologiesDocumenting Enterprise Architectures Using Ontologies
Documenting Enterprise Architectures Using OntologiesEugeneMorozov
 
Building Linked Data Platform with AWS
Building Linked Data Platform with AWSBuilding Linked Data Platform with AWS
Building Linked Data Platform with AWSEugeneMorozov
 
Working with RDF in Jupyter Notebooks: some lessons in getting rid of Excel f...
Working with RDF in Jupyter Notebooks: some lessons in getting rid of Excel f...Working with RDF in Jupyter Notebooks: some lessons in getting rid of Excel f...
Working with RDF in Jupyter Notebooks: some lessons in getting rid of Excel f...EugeneMorozov
 

More from EugeneMorozov (8)

Data Provenance and PROV Ontology
Data Provenance and PROV OntologyData Provenance and PROV Ontology
Data Provenance and PROV Ontology
 
Discoverability of Regulatory Rulebooks
Discoverability of Regulatory RulebooksDiscoverability of Regulatory Rulebooks
Discoverability of Regulatory Rulebooks
 
Building Ontologies from Concept Maps
Building Ontologies from Concept MapsBuilding Ontologies from Concept Maps
Building Ontologies from Concept Maps
 
Streaming Linked Data to Web UI
Streaming Linked Data to Web UIStreaming Linked Data to Web UI
Streaming Linked Data to Web UI
 
Semantic Web and Micro Services
Semantic Web and Micro ServicesSemantic Web and Micro Services
Semantic Web and Micro Services
 
Documenting Enterprise Architectures Using Ontologies
Documenting Enterprise Architectures Using OntologiesDocumenting Enterprise Architectures Using Ontologies
Documenting Enterprise Architectures Using Ontologies
 
Building Linked Data Platform with AWS
Building Linked Data Platform with AWSBuilding Linked Data Platform with AWS
Building Linked Data Platform with AWS
 
Working with RDF in Jupyter Notebooks: some lessons in getting rid of Excel f...
Working with RDF in Jupyter Notebooks: some lessons in getting rid of Excel f...Working with RDF in Jupyter Notebooks: some lessons in getting rid of Excel f...
Working with RDF in Jupyter Notebooks: some lessons in getting rid of Excel f...
 

Recently uploaded

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

FIBO and SFTR - reflecting on FIBO workshop at DAS 2018 and applying FIBO to SFTR

  • 1. FIBO and SFTR Reflecting on FIBO workshop at DAS 2018 and applying FIBO to SFTR Semantic Web London Eugene Morozov @eugenemorozov https://www.linkedin.com/in/emorozov/
  • 2. What is FIBO ● Financial Industry Business Ontology ● First version published in November 2015 ● Structure and contractual obligations of financial instruments, business entities and financial processes that can be used for data harmonization ● Sold out FIBO Workshop at DAS 2018, FIBO User Group, FIBO at Semantic Web London and Connected Data London meetups Semantic Web London
  • 3. FIBO Workshop at DAS 2018 Semantic Web London
  • 4. Key takeaways from the FIBO Workshop ● Internalize the structure ● Local Properties pattern ● Party in Role pattern ● Identifiers pattern Semantic Web London
  • 5. What is SFTR ● Securities Financing Transactions Regulation ● Introduced by European Securities and Markets Authority to improve transparency of the securities financing transactions ● Coming into effect in the EU in the first half of 2020 ● Impacts investment firms, central counterparties, funds and commercial firms involved in repurchase transactions ● Covers repurchase transactions (of which later), buy-sell-backs, securities lending and margin lending Semantic Web London
  • 6. Same amount of cash + interest Same nominal amount of bond Cash Bond What are repo transactions Semantic Web London Investor Repo dealer On the start date Investor Repo dealer On the end date
  • 7. SFTR with FIBO Step 1 - End game … … … Semantic Web London
  • 8. Financial Business and Commerce Foundations Business Entities SFTR with FIBO Step 2 - FIBO Structure FBC BE FND LoansLOAN Business Process BP SecuritiesSEC Collective Investment Vehicles CIV Market Data MD Corporate Actions and Events CAE Indices and Indicators IND DerivativesDER Semantic Web London
  • 9. SFTR with FIBO Step 2 - FIBO Structure Semantic Web London
  • 10. SFTR with FIBO Step 2 - FIBO Structure Semantic Web London
  • 11. SFTR with FIBO Step 2 - FIBO Structure Although plausible, this is an odd classification. Most repos are traded under a master agreement such as ICMA GMRA as we explore next... Semantic Web London
  • 12. SFTR with FIBO Step 2 - FIBO Structure fibo-fnd-agr-agr: Agreement rdfs:subClassOf fibo-fnd-agr-ctr: Contract fibo-fnd-agr-ctr: WrittenContract fibo-fnd-txn-txnx: MasterAgreement rdfs:subClassOf rdfs:subClassOf fibo-fnd-txn-rea: EconomicTransaction fibo-fnd-txn-rea: ContractualTransaction fibo-fnd-txn-txnx: CoveredTransaction rdfs:subClassOf swl: MasterRepurchaseAgreement rdfs:subClassOf swl: ICMAGMRA rdfs:subClassOf swl: ICMAGMRA2011 rdfs:subClassOf swl: ICMAGMRA2011WithBuySellBackAnnex rdfs:subClassOf swl: CoveredRepurchaseTransaction swl: ICMAGMRA2011RepoTransaction swl: ICMAGMRA2011BuySellBackTransaction rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf Semantic Web London
  • 13. SFTR with FIBO Step 3 - Local Properties fibo-fnd-agr-agr: Agreement rdfs:subClassOf fibo-fnd-agr-ctr: Contract fibo-fnd-agr-ctr: WrittenContract fibo-fnd-txn-txnx: MasterAgreement rdfs:subClassOf rdfs:subClassOf fibo-fnd-txn-rea: EconomicTransaction fibo-fnd-txn-rea: ContractualTransaction fibo-fnd-txn-txnx: CoveredTransaction rdfs:subClassOf rdfs:subClassOf swl: ICMAGMRA rdfs:subClassOf swl: ICMAGMRA2011 rdfs:subClassOf swl: ICMAGMRA2011WithBuySellBackAnnex rdfs:subClassOf swl: ICMAGMRA2011RepoTransaction swl: ICMAGMRA2011BuySellBackTransaction rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf swl:repo-agg-1 swl:repo-1 swl:bsb-agg-1 swl:bsb-1 fibo-fnd-rel-rel:isGovernedBy fibo-fnd-rel-rel:isGovernedBy rdfs:subClassOf rdf:type rdf:type rdf:type rdf:type Semantic Web London swl: MasterRepurchaseAgreement swl: CoveredRepurchaseTransaction
  • 14. SFTR with FIBO Step 3 - Local Properties fibo-fnd-agr-agr: Agreement rdfs:subClassOf fibo-fnd-agr-ctr: Contract fibo-fnd-agr-ctr: WrittenContract fibo-fnd-txn-txnx: MasterAgreement rdfs:subClassOf rdfs:subClassOf fibo-fnd-txn-rea: EconomicTransaction fibo-fnd-txn-rea: ContractualTransaction fibo-fnd-txn-txnx: CoveredTransaction rdfs:subClassOf rdfs:subClassOf swl: ICMAGMRA rdfs:subClassOf swl: ICMAGMRA2011 rdfs:subClassOf swl: ICMAGMRA2011WithBuySellBackAnnex rdfs:subClassOf swl: ICMAGMRA2011RepoTransaction swl: ICMAGMRA2011BuySellBackTransaction rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf swl:repo-agg-1 swl:repo-1 swl:bsb-agg-1 swl:bsb-1 fibo-fnd-rel-rel:isGovernedBy fibo-fnd-rel-rel:isGovernedBy rdfs:subClassOf rdf:type rdf:type rdf:type rdf:type fibo-fnd-txn-txnx:CoveredTransaction a owl:Class ; rdfs:subClassOf fibo-fnd-txn-rea:ContractualTransaction , [ a owl:Restriction ; owl:onProperty fibo-fnd-rel-rel:isGovernedBy ; owl:someValuesFrom fibo-fnd-txn-txnx:MasterAgreement ; ] ; rdfs:label "covered transaction"@en ; fibo-fnd-rel-rel:isGovernedBy a owl:ObjectProperty ; rdfs:label "is governed by" ; owl:inverseOf fibo-fnd-rel-rel:governs ; skos:definition "a relationship between a contract, agreement, jurisdiction, or other legal construct and the regulation, policy, procedure, or legal person that regulates or oversees (governs) it" ; Semantic Web London swl: MasterRepurchaseAgreement swl: CoveredRepurchaseTransaction
  • 15. SFTR with FIBO Step 4 - Party in Role fibo-fnd-agr-agr: Agreement rdfs:subClassOf fibo-fnd-agr-ctr: Contract fibo-fnd-agr-ctr: WrittenContract fibo-fnd-txn-txnx: MasterAgreement rdfs:subClassOf rdfs:subClassOf fibo-fnd-txn-rea: EconomicTransaction rdfs:subClassOf fibo-fnd-txn-rea: ContractualTransaction fibo-fnd-txn-txnx: CoveredTransaction rdfs:subClassOf rdfs:subClassOf swl: ICMAGMRA rdfs:subClassOf swl: ICMAGMRA2011 rdfs:subClassOf swl: ICMAGMRA2011WithBuySellBackAnnex rdfs:subClassOf swl: ICMAGMRA2011RepoTransaction swl: ICMAGMRA2011BuySellBackTransaction rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf swl:repo-agg-1 swl:repo-1 swl:bsb-agg-1 swl:bsb-1 fibo-fnd-pty-pty: PartyInRole swl: CollateralTaker fibo-fnd-rel-rel:isGovernedBy fibo-fnd-rel-rel:isGovernedBy swl: CollateralProvider rdfs:subClassOf rdfs:subClassOf swl:repo-1-ct swl:repo-1-cp fibo-fnd-pty-pty:hasPartyInRole swl:repo-agg-1-p1 swl:repo-agg-1-p2 fibo-fnd-pty-pty:hasParty fibo-fnd-pty-pty:hasParty fibo-fnd-pty-pty: IndependentParty fibo-fnd-rel-rel:hasIdentity fibo-fnd-rel-rel:hasIdentity rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type Semantic Web London fibo-fnd-pty-pty:hasPartyInRoleswl: MasterRepurchaseAgreement swl: CoveredRepurchaseTransaction
  • 16. SFTR with FIBO Step 5 - Identifiers fibo-fnd-agr-agr: Agreement rdfs:subClassOf fibo-fnd-agr-ctr: Contract fibo-fnd-agr-ctr: WrittenContract fibo-fnd-txn-txnx: MasterAgreement rdfs:subClassOf rdfs:subClassOf fibo-fnd-txn-rea: EconomicTransaction rdfs:subClassOf fibo-fnd-txn-rea: ContractualTransaction fibo-fnd-txn-txnx: CoveredTransaction rdfs:subClassOf rdfs:subClassOf swl: ICMAGMRA rdfs:subClassOf swl: ICMAGMRA2011 rdfs:subClassOf swl: ICMAGMRA2011WithBuySellBackAnnex rdfs:subClassOf swl: ICMAGMRA2011RepoTransaction swl: ICMAGMRA2011BuySellBackTransaction rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf swl:repo-agg-1 swl:repo-1 swl:bsb-agg-1 swl:bsb-1 fibo-fnd-pty-pty: PartyInRole swl: CollateralTaker fibo-fnd-rel-rel:isGovernedBy fibo-fnd-rel-rel:isGovernedBy swl: CollateralProvider rdfs:subClassOf rdfs:subClassOf swl:repo-1-ct swl:repo-1-cp swl:repo-agg-1-p1 swl:repo-agg-1-p2 21388UEIUZI4R8WK8U00 fibo-fnd-pty-pty:hasParty fibo-fnd-pty-pty:hasParty fibo-fnd-pty-pty: IndependentParty fibo-be-le-lei: LEIRegisteredEntity fibo-be-le-lei: LegalEntityIdentifier swl:repo-agg-1-p2-lei fibo-fnd-rel-rel:hasIdentity fibo-fnd-rel-rel:hasIdentity fibo-fnd-aap-agt:isIdentifiedBy fibo-fnd-rel-rel:hasTag swl:repo-1-uti fibo-fnd-pas-fpas: UniqueTransactionIdentifier G58VIZ2XDW97GLR5L0RK2TDAGGWBCWM TUTAM0BVI834TWQ9VD6OZ23 fibo-fnd-rel-rel:hasTag rdf:type fibo-fnd-aap-agt:isIdentifiedBy fibo-fnd-pas-fpas: hasGeneratingEntityIdentifier rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type Semantic Web London fibo-fnd-pty-pty:hasPartyInRole fibo-fnd-pty-pty:hasPartyInRoleswl: MasterRepurchaseAgreement swl: CoveredRepurchaseTransaction
  • 17. SFTR with FIBO Step 6 - Describing sources lei1,lie2,side 21388UEIUZI4R8WK8U00,21387ML7PI6MZDIY1F00,Sell Semantic Web London Some tabular structure without much meaning, perhaps extracted from an existing system
  • 18. SFTR with FIBO Step 6 - Describing sources lei1,lie2,side 21388UEIUZI4R8WK8U00,21387ML7PI6MZDIY1F00,Sell csvw:TableGroup swl:repo-tg-1 csvw:Table swl:repo-table-1 csvw:Schema swl:repo-schema-1 rdf:type rdf:type csvw:table csvw:tableSchema rdf:type swl:repo-col-lei1 csvw:Column swl:repo-col-lei2 swl:repo-col-side csvw:column rdf:type Semantic Web London But at least we can describe its schema...
  • 19. SFTR with FIBO Step 6 - Describing sources lei1,lie2,side 21388UEIUZI4R8WK8U00,21387ML7PI6MZDIY1F00,Sell csvw:TableGroup swl:repo-tg-1 csvw:Table swl:repo-table-1 csvw:Schema swl:repo-schema-1 rdf:type rdf:type csvw:table csvw:tableSchema rdf:type swl:repo-col-lei1 csvw:Column swl:repo-col-lei2 swl:repo-col-side csvw:Row rdf:type swl:repo-row-1 csvw:row csvw:describes csvw:column rdf:type swl:csv-repo-1 21388UEIUZI4R8WK8U00 21387ML7PI6MZDIY1F00 Sell swl:lei1 swl:lei2 swl:side Semantic Web London … and load it into RDF
  • 20. SFTR with FIBO Step 7 - Capturing provenance swl:demo-script swl:demo-20190122 prov:SoftwareAgent prov:Activity prov:Agent rdfs:subClassOf rdf:type csvw:TableGroup swl:repo-tg-1 csvw:Table swl:repo-table-1 csvw:Schema swl:repo-schema-1 rdf:type rdf:type csvw:table csvw:tableSchema rdf:type swl:repo-col-lei1 csvw:Column swl:repo-col-lei2 swl:repo-col-side csvw:Row rdf:type swl:repo-row-1 csvw:row csvw:describes csvw:column rdf:type swl:csv-repo-1 21388UEIUZI4R8WK8U00 21387ML7PI6MZDIY1F00 Sell swl:lei1 swl:lei2 swl:side rdf:type prov:Entity rdf:type prov:wasAssociatedWith prov:uses lei1,lie2,side 21388UEIUZI4R8WK8U00,21387ML7PI6MZDIY1F00,Sell Semantic Web London We want to keep the provenance information during transformation to FIBO structure with clear meaning
  • 21. SFTR with FIBO Step 7 - Capturing provenance swl:demo-script swl:demo-20190122 prov:SoftwareAgent prov:Activity prov:Agent rdfs:subClassOf rdf:type csvw:TableGroup swl:repo-tg-1 csvw:Table swl:repo-table-1 csvw:Schema swl:repo-schema-1 rdf:type rdf:type csvw:table csvw:tableSchema rdf:type swl:repo-col-lei1 csvw:Column swl:repo-col-lei2 swl:repo-col-side csvw:Row rdf:type swl:repo-row-1 csvw:row csvw:describes csvw:column rdf:type swl:csv-repo-1 21388UEIUZI4R8WK8U00 21387ML7PI6MZDIY1F00 Sell swl:lei1 swl:lei2 swl:side rdf:type prov:Entity rdf:type prov:wasAssociatedWith prov:used fibo-fnd-txn-rea: EconomicTransaction rdfs:subClassOf fibo-fnd-txn-rea: ContractualTransaction fibo-fnd-txn-txnx: CoveredTransaction rdfs:subClassOf swl: ICMAGMRA2011RepoTransaction rdfs:subClassOf rdfs:subClassOf swl:repo-1 fibo-fnd-pty-pty: PartyInRole swl: CollateralTaker swl: CollateralProvider rdfs:subClassOf rdfs:subClassOf swl:repo-1-ct swl:repo-1-cp rdf:type rdf:type rdf:type prov:Entity rdf:type prov:wasGeneratedBy prov:wasDerivedFrom Semantic Web London lei1,lie2,side 21388UEIUZI4R8WK8U00,21387ML7PI6MZDIY1F00,Sell fibo-fnd-pty-pty:hasPartyInRole fibo-fnd-pty-pty:hasPartyInRole swl: CoveredRepurchaseTransaction
  • 22. SFTR with FIBO Step 8 - ISO 20022 Semantic Web London ● Transformation of the FIBO structure into ISO 20022 XML messages is left as an exercise for the reader
  • 23. Q&A Semantic Web London Eugene Morozov @eugenemorozov https://www.linkedin.com/in/emorozov/