Reflecting on the FIBO workshop that took place in November 2018 at the Data Architecture Summit, applying FIBO to SFTR reporting and mixing it up with some other linked data standards such as CSVW and PROV-O.
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
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
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
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
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