-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDeFiApplications.owl
179 lines (111 loc) · 5.98 KB
/
DeFiApplications.owl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
@prefix : <urn:absolute:purl.org/DeFiApplications.owl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <urn:absolute:purl.org/DeFiApplications.owl> .
<urn:absolute:purl.org/DeFiApplications.owl> rdf:type owl:Ontology .
#################################################################
# Annotation properties
#################################################################
### http://www.w3.org/1999/02/22-rdf-syntax-ns#type
rdf:type rdf:type owl:AnnotationProperty .
### http://www.w3.org/ns/prov#source
<http://www.w3.org/ns/prov#source> rdf:type owl:AnnotationProperty .
### urn:absolute:purl.org/DeFiApplications.owl#hasAttackVector
:hasAttackVector rdf:type owl:AnnotationProperty .
#################################################################
# Classes
#################################################################
### urn:absolute:purl.org/DeFiApplications.owl#Automated_Market_Maker
:Automated_Market_Maker rdf:type owl:Class ;
rdfs:subClassOf :Decentralized_Exchange ;
:hasAttackVector :Transaction_Ordering_Attack .
### urn:absolute:purl.org/DeFiApplications.owl#Centralized
:Centralized rdf:type owl:Class ;
rdfs:subClassOf :Oracle ;
:hasAttackVector :Smart_Contract_Bug .
### urn:absolute:purl.org/DeFiApplications.owl#Custodian
:Custodian rdf:type owl:Class ;
rdfs:subClassOf :DeFiApplication .
### urn:absolute:purl.org/DeFiApplications.owl#DEX_Attack
:DEX_Attack rdf:type owl:Class ;
rdfs:subClassOf :DeFi_Vulnerability .
### urn:absolute:purl.org/DeFiApplications.owl#DeFiApplication
:DeFiApplication rdf:type owl:Class ;
:hasAttackVector :Smart_Contract_Bug .
### urn:absolute:purl.org/DeFiApplications.owl#DeFi_Vulnerability
:DeFi_Vulnerability rdf:type owl:Class .
### urn:absolute:purl.org/DeFiApplications.owl#Decentralized
:Decentralized rdf:type owl:Class ;
rdfs:subClassOf :Oracle .
### urn:absolute:purl.org/DeFiApplications.owl#Decentralized_Exchange
:Decentralized_Exchange rdf:type owl:Class ;
rdfs:subClassOf :DeFiApplication ;
:hasAttackVector :DEX_Attack .
### urn:absolute:purl.org/DeFiApplications.owl#Delegated_Proof-of-Stake
:Delegated_Proof-of-Stake rdf:type owl:Class ;
rdfs:subClassOf :Oracle .
### urn:absolute:purl.org/DeFiApplications.owl#Displacement_Attack
:Displacement_Attack rdf:type owl:Class ;
rdfs:subClassOf :Transaction_Ordering_Attack .
### urn:absolute:purl.org/DeFiApplications.owl#Distributed
:Distributed rdf:type owl:Class ;
rdfs:subClassOf :Oracle .
### urn:absolute:purl.org/DeFiApplications.owl#Flash_Loan_Attack
:Flash_Loan_Attack rdf:type owl:Class ;
rdfs:subClassOf :DeFi_Vulnerability .
### urn:absolute:purl.org/DeFiApplications.owl#Flash_Loans
:Flash_Loans rdf:type owl:Class ;
rdfs:subClassOf :MoneyMarket ;
:hasAttackVector :Flash_Loan_Attack .
### urn:absolute:purl.org/DeFiApplications.owl#Governance_Attack
:Governance_Attack rdf:type owl:Class ;
rdfs:subClassOf :Flash_Loan_Attack .
### urn:absolute:purl.org/DeFiApplications.owl#Integer_Manipulation_Bug
:Integer_Manipulation_Bug rdf:type owl:Class ;
rdfs:subClassOf :Smart_Contract_Bug .
### urn:absolute:purl.org/DeFiApplications.owl#List_of_Booking
:List_of_Booking rdf:type owl:Class ;
rdfs:subClassOf :Decentralized_Exchange .
### urn:absolute:purl.org/DeFiApplications.owl#Logical_Bug
:Logical_Bug rdf:type owl:Class ;
rdfs:subClassOf :Smart_Contract_Bug .
### urn:absolute:purl.org/DeFiApplications.owl#MoneyMarket
:MoneyMarket rdf:type owl:Class ;
rdfs:subClassOf :DeFiApplication .
### urn:absolute:purl.org/DeFiApplications.owl#Money_Lego
:Money_Lego rdf:type owl:Class ;
rdfs:subClassOf :DeFiApplication .
### urn:absolute:purl.org/DeFiApplications.owl#Multi-transaction_Sandwich_Attack
:Multi-transaction_Sandwich_Attack rdf:type owl:Class ;
rdfs:subClassOf :Transaction_Ordering_Attack .
### urn:absolute:purl.org/DeFiApplications.owl#Oracle
:Oracle rdf:type owl:Class ;
rdfs:subClassOf :DeFiApplication .
### urn:absolute:purl.org/DeFiApplications.owl#Over_Collateralized_Loans
:Over_Collateralized_Loans rdf:type owl:Class ;
rdfs:subClassOf :MoneyMarket .
### urn:absolute:purl.org/DeFiApplications.owl#Portfolio_Management
:Portfolio_Management rdf:type owl:Class ;
rdfs:subClassOf :DeFiApplication .
### urn:absolute:purl.org/DeFiApplications.owl#Prediction_Market
:Prediction_Market rdf:type owl:Class ;
rdfs:subClassOf :Oracle .
### urn:absolute:purl.org/DeFiApplications.owl#Price_Manipulation_Attack
:Price_Manipulation_Attack rdf:type owl:Class ;
rdfs:subClassOf :DeFi_Vulnerability .
### urn:absolute:purl.org/DeFiApplications.owl#Reentrancy_Bug
:Reentrancy_Bug rdf:type owl:Class ;
rdfs:subClassOf :Smart_Contract_Bug .
### urn:absolute:purl.org/DeFiApplications.owl#Single_Transaction_Sandwich_Attack
:Single_Transaction_Sandwich_Attack rdf:type owl:Class ;
rdfs:subClassOf :Flash_Loan_Attack .
### urn:absolute:purl.org/DeFiApplications.owl#Smart_Contract_Bug
:Smart_Contract_Bug rdf:type owl:Class ;
rdfs:subClassOf :DeFi_Vulnerability .
### urn:absolute:purl.org/DeFiApplications.owl#Transaction_Ordering_Attack
:Transaction_Ordering_Attack rdf:type owl:Class ;
rdfs:subClassOf :DeFi_Vulnerability .
### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi