Skip to content

Commit aa4c693

Browse files
committed
Update Semantic Web3 DAO ontology.
1 parent 2944f02 commit aa4c693

File tree

4 files changed

+69
-76
lines changed

4 files changed

+69
-76
lines changed

Diff for: .gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Auxiliary Protégé files
2+
ontologies/catalog-v001.xml
3+
4+

Diff for: ontologies/FOAF.owl

+14-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@
3838
<Declaration>
3939
<ObjectProperty IRI="#account"/>
4040
</Declaration>
41+
<Declaration>
42+
<ObjectProperty IRI="#accountServiceHomepage"/>
43+
</Declaration>
4144
<Declaration>
4245
<ObjectProperty IRI="#homepage"/>
4346
</Declaration>
@@ -114,6 +117,10 @@
114117
<ObjectProperty IRI="#account"/>
115118
<Class IRI="#Agent"/>
116119
</ObjectPropertyDomain>
120+
<ObjectPropertyDomain>
121+
<ObjectProperty IRI="#accountServiceHomepage"/>
122+
<Class IRI="#OnlineAccount"/>
123+
</ObjectPropertyDomain>
117124
<ObjectPropertyDomain>
118125
<ObjectProperty IRI="#homepage"/>
119126
<Class abbreviatedIRI="owl:Thing"/>
@@ -138,6 +145,10 @@
138145
<ObjectProperty IRI="#account"/>
139146
<Class IRI="#OnlineAccount"/>
140147
</ObjectPropertyRange>
148+
<ObjectPropertyRange>
149+
<ObjectProperty IRI="#accountServiceHomepage"/>
150+
<Class IRI="#Document"/>
151+
</ObjectPropertyRange>
141152
<ObjectPropertyRange>
142153
<ObjectProperty IRI="#homepage"/>
143154
<Class IRI="#Document"/>
@@ -376,7 +387,9 @@ The foaf:isPrimaryTopicOf property is inverse functional: for any document that
376387
<AnnotationAssertion>
377388
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
378389
<IRI>#member</IRI>
379-
<Literal xml:lang="en">Indicates a member of a foaf:Group.</Literal>
390+
<Literal xml:lang="en">Indicates a member of a foaf:Group.
391+
392+
The foaf:member property relates a foaf:Group to a foaf:Agent that is a member of that group.</Literal>
380393
</AnnotationAssertion>
381394
<AnnotationAssertion>
382395
<AnnotationProperty abbreviatedIRI="rdfs:seeAlso"/>

Diff for: ontologies/Web3_DAO_Model.owl

+49-73
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,9 @@
238238
<Declaration>
239239
<ObjectProperty IRI="#createsProposal"/>
240240
</Declaration>
241+
<Declaration>
242+
<ObjectProperty IRI="#delegateKey"/>
243+
</Declaration>
241244
<Declaration>
242245
<ObjectProperty IRI="#deployedOn"/>
243246
</Declaration>
@@ -478,15 +481,6 @@
478481
<Declaration>
479482
<DataProperty IRI="#dappDescription"/>
480483
</Declaration>
481-
<Declaration>
482-
<DataProperty IRI="#dappName"/>
483-
</Declaration>
484-
<Declaration>
485-
<DataProperty IRI="#dappURL"/>
486-
</Declaration>
487-
<Declaration>
488-
<DataProperty IRI="#delegateKey"/>
489-
</Declaration>
490484
<Declaration>
491485
<DataProperty IRI="#didPass"/>
492486
</Declaration>
@@ -1923,6 +1917,9 @@
19231917
<FunctionalObjectProperty>
19241918
<ObjectProperty IRI="#createdBy"/>
19251919
</FunctionalObjectProperty>
1920+
<FunctionalObjectProperty>
1921+
<ObjectProperty IRI="#delegateKey"/>
1922+
</FunctionalObjectProperty>
19261923
<FunctionalObjectProperty>
19271924
<ObjectProperty IRI="#deployedOn"/>
19281925
</FunctionalObjectProperty>
@@ -2001,9 +1998,6 @@
20011998
<FunctionalObjectProperty>
20021999
<ObjectProperty IRI="#isPartOfBlockchain"/>
20032000
</FunctionalObjectProperty>
2004-
<FunctionalObjectProperty>
2005-
<ObjectProperty IRI="#isPartOfDAO"/>
2006-
</FunctionalObjectProperty>
20072001
<FunctionalObjectProperty>
20082002
<ObjectProperty IRI="#isPartOfDapp"/>
20092003
</FunctionalObjectProperty>
@@ -2043,9 +2037,6 @@
20432037
<InverseFunctionalObjectProperty>
20442038
<ObjectProperty IRI="#committeeHasIsMember"/>
20452039
</InverseFunctionalObjectProperty>
2046-
<InverseFunctionalObjectProperty>
2047-
<ObjectProperty IRI="#composedOfCommittee"/>
2048-
</InverseFunctionalObjectProperty>
20492040
<InverseFunctionalObjectProperty>
20502041
<ObjectProperty IRI="#composedOfDapp"/>
20512042
</InverseFunctionalObjectProperty>
@@ -2145,6 +2136,9 @@
21452136
<AsymmetricObjectProperty>
21462137
<ObjectProperty IRI="#usesAuxiliaryContract"/>
21472138
</AsymmetricObjectProperty>
2139+
<TransitiveObjectProperty>
2140+
<ObjectProperty IRI="#isBlockchainParentOf"/>
2141+
</TransitiveObjectProperty>
21482142
<IrreflexiveObjectProperty>
21492143
<ObjectProperty IRI="#hasBlockchainParent"/>
21502144
</IrreflexiveObjectProperty>
@@ -2196,6 +2190,10 @@
21962190
<ObjectProperty IRI="#createsProposal"/>
21972191
<Class IRI="#EOA"/>
21982192
</ObjectPropertyDomain>
2193+
<ObjectPropertyDomain>
2194+
<ObjectProperty IRI="#delegateKey"/>
2195+
<Class IRI="#Votes"/>
2196+
</ObjectPropertyDomain>
21992197
<ObjectPropertyDomain>
22002198
<ObjectProperty IRI="#deployedOn"/>
22012199
<Class IRI="#SmartContract"/>
@@ -2528,6 +2526,10 @@
25282526
<ObjectProperty IRI="#createsProposal"/>
25292527
<Class IRI="#Proposal"/>
25302528
</ObjectPropertyRange>
2529+
<ObjectPropertyRange>
2530+
<ObjectProperty IRI="#delegateKey"/>
2531+
<Class IRI="#EOA"/>
2532+
</ObjectPropertyRange>
25312533
<ObjectPropertyRange>
25322534
<ObjectProperty IRI="#deployedOn"/>
25332535
<Class IRI="#Network"/>
@@ -2762,11 +2764,7 @@
27622764
</ObjectPropertyRange>
27632765
<ObjectPropertyRange>
27642766
<ObjectProperty IRI="#stakeholder"/>
2765-
<Class IRI="http://www.fdi.ucm.es/disia/ont/FOAF#Organization"/>
2766-
</ObjectPropertyRange>
2767-
<ObjectPropertyRange>
2768-
<ObjectProperty IRI="#stakeholder"/>
2769-
<Class IRI="http://www.fdi.ucm.es/disia/ont/FOAF#Person"/>
2767+
<Class IRI="#EOA"/>
27702768
</ObjectPropertyRange>
27712769
<ObjectPropertyRange>
27722770
<ObjectProperty IRI="#storesSmartContract"/>
@@ -2824,10 +2822,6 @@
28242822
<DataProperty IRI="#chartName"/>
28252823
<DataProperty IRI="http://www.fdi.ucm.es/disia/ont/FOAF#name"/>
28262824
</SubDataPropertyOf>
2827-
<SubDataPropertyOf>
2828-
<DataProperty IRI="#dappName"/>
2829-
<DataProperty IRI="http://www.fdi.ucm.es/disia/ont/FOAF#name"/>
2830-
</SubDataPropertyOf>
28312825
<SubDataPropertyOf>
28322826
<DataProperty IRI="#tokenBalance"/>
28332827
<DataProperty abbreviatedIRI="owl:topDataProperty"/>
@@ -2864,15 +2858,6 @@
28642858
<FunctionalDataProperty>
28652859
<DataProperty IRI="#dappDescription"/>
28662860
</FunctionalDataProperty>
2867-
<FunctionalDataProperty>
2868-
<DataProperty IRI="#dappName"/>
2869-
</FunctionalDataProperty>
2870-
<FunctionalDataProperty>
2871-
<DataProperty IRI="#dappURL"/>
2872-
</FunctionalDataProperty>
2873-
<FunctionalDataProperty>
2874-
<DataProperty IRI="#delegateKey"/>
2875-
</FunctionalDataProperty>
28762861
<FunctionalDataProperty>
28772862
<DataProperty IRI="#didPass"/>
28782863
</FunctionalDataProperty>
@@ -2979,18 +2964,6 @@
29792964
<DataProperty IRI="#dappDescription"/>
29802965
<Class IRI="#Dapp"/>
29812966
</DataPropertyDomain>
2982-
<DataPropertyDomain>
2983-
<DataProperty IRI="#dappName"/>
2984-
<Class IRI="#Dapp"/>
2985-
</DataPropertyDomain>
2986-
<DataPropertyDomain>
2987-
<DataProperty IRI="#dappURL"/>
2988-
<Class IRI="#Dapp"/>
2989-
</DataPropertyDomain>
2990-
<DataPropertyDomain>
2991-
<DataProperty IRI="#delegateKey"/>
2992-
<Class IRI="#Votes"/>
2993-
</DataPropertyDomain>
29942967
<DataPropertyDomain>
29952968
<DataProperty IRI="#didPass"/>
29962969
<Class IRI="#Proposal"/>
@@ -3119,18 +3092,6 @@
31193092
<DataProperty IRI="#dappDescription"/>
31203093
<Datatype abbreviatedIRI="xsd:string"/>
31213094
</DataPropertyRange>
3122-
<DataPropertyRange>
3123-
<DataProperty IRI="#dappName"/>
3124-
<Datatype abbreviatedIRI="xsd:string"/>
3125-
</DataPropertyRange>
3126-
<DataPropertyRange>
3127-
<DataProperty IRI="#dappURL"/>
3128-
<Datatype abbreviatedIRI="xsd:anyURI"/>
3129-
</DataPropertyRange>
3130-
<DataPropertyRange>
3131-
<DataProperty IRI="#delegateKey"/>
3132-
<Datatype abbreviatedIRI="xsd:string"/>
3133-
</DataPropertyRange>
31343095
<DataPropertyRange>
31353096
<DataProperty IRI="#didPass"/>
31363097
<Datatype abbreviatedIRI="xsd:boolean"/>
@@ -3323,7 +3284,9 @@ Examples: Flamingo DAO (https://flamingodao.xyz/), ConstitutionDAO (https://www.
33233284
<AnnotationAssertion>
33243285
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
33253286
<IRI>#Committee</IRI>
3326-
<Literal xml:lang="en">A committee is a group composed of members of a DAO with specific permission levels oriented to the goverment of the DAO (responsibilities: general reponsibilities, legal responsibilities and decision-making process operations).</Literal>
3287+
<Literal xml:lang="en">A committee is a group composed of members of a DAO with specific permission levels oriented to the goverment of the DAO (responsibilities: general reponsibilities, legal responsibilities, decision-making process operations, etc.).
3288+
3289+
In order to be a member of a DAO, a EOA have to be part of at least one committee of that DAO (see dao:IsMember).</Literal>
33273290
</AnnotationAssertion>
33283291
<AnnotationAssertion>
33293292
<AnnotationProperty abbreviatedIRI="rdfs:seeAlso"/>
@@ -3360,7 +3323,7 @@ If a public blockchain network is like the public internet, a consortium network
33603323
<AnnotationAssertion>
33613324
<AnnotationProperty abbreviatedIRI="rdfs:seeAlso"/>
33623325
<IRI>#ContractAccount</IRI>
3363-
<Literal xml:lang="en">A ContractAccount is an account containing code that executes whenever it receives a transaction from another dao:OnlineAccount.
3326+
<Literal xml:lang="en">A ContractAccount is an account containing code that executes whenever it receives a transaction from another dao:EOA o dao:ContractAccount.
33643327

33653328
A contract account has the smart contract code and does not have a private key.
33663329

@@ -3914,7 +3877,7 @@ Examples: Big Green DAO (https://dao.biggreen.org/), PleasrDAO. (https://pleasr.
39143877
<AnnotationAssertion>
39153878
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
39163879
<IRI>#Proposal</IRI>
3917-
<Literal xml:lang="en">A proposal is a plan or suggestion, especially a formal or written one, put forward for consideration or discussion by DAO members.</Literal>
3880+
<Literal xml:lang="en">A dao:Proposal is a plan or suggestion, especially a formal or written one, put forward for consideration or discussion by DAO members.</Literal>
39183881
</AnnotationAssertion>
39193882
<AnnotationAssertion>
39203883
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
@@ -3953,6 +3916,19 @@ Examples: MakerDAO (https://makerdao.com/), Uniswap (https://uniswap.org/), year
39533916
<IRI>#RPCImporting</IRI>
39543917
<IRI>https://ethereum.org/en/wallets/find-wallet/</IRI>
39553918
</AnnotationAssertion>
3919+
<AnnotationAssertion>
3920+
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
3921+
<IRI>#SecurityToken</IRI>
3922+
<Literal xml:lang="en">Token that is subjected to regulations and securities. That is, this type of tokens will always have federal regullation making it a safer choice.
3923+
3924+
Security tokens represents tradable assets and investmen contracts as determined by Howey Test (USA) or the Directive 2014/65/EU (MiFID II).
3925+
3926+
Security tokens are governance tokens that provide finacial rights, such as voting, profit share and dividends.
3927+
3928+
Security tokens, also known as ownership tokens, are de facto digital securities. For example, they can be stocks or bonds that are listed on the blockchain. Blockchain does not allow changing or deleting information, so it has become a reliable solution for storing tokenized assets.
3929+
3930+
Security tokens are most often used by private firms that do not trade stocks on exchanges. Previously, such companies could only receive funding from banks, venture capital funds, or private investors with very large capital exceeding $1,000,000. The tokenization technology allowed such companies to find new funding sources, which is exactly the area in which Stobox works, helping its clients launch STOs (security token offerings).</Literal>
3931+
</AnnotationAssertion>
39563932
<AnnotationAssertion>
39573933
<AnnotationProperty abbreviatedIRI="rdfs:seeAlso"/>
39583934
<IRI>#SellForFiat</IRI>
@@ -4114,7 +4090,9 @@ For example, ETH on testnets is supposed to have no real value; however, there h
41144090
<IRI>#UtlityToken</IRI>
41154091
<Literal xml:lang="en">Utility token is a unit of account on network (e.g., Bitcoin, Ether, Filecoin, Golem and Storj).
41164092

4117-
Utility tokens enable access to products or services provided by different platforms.
4093+
Utility tokens provide access to specific services within a Blockchain ecosystem and are not subjected to securities regulations.
4094+
4095+
Utility tokens are created through ICOs or Token Generation Events (TGEs) and grant access to products or services within the associated platform.
41184096

41194097
Utility tokens does not reflect the company’s shares and they are exempted from laws and regulations governing securities and they are accesible to everyone.</Literal>
41204098
</AnnotationAssertion>
@@ -4128,6 +4106,11 @@ Utility tokens does not reflect the company’s shares and they are exempted fro
41284106
<IRI>#Votes</IRI>
41294107
<Literal xml:lang="en">This class represents the association-class between dao:EOA and dao:Proposal.</Literal>
41304108
</AnnotationAssertion>
4109+
<AnnotationAssertion>
4110+
<AnnotationProperty abbreviatedIRI="rdfs:seeAlso"/>
4111+
<IRI>#Votes</IRI>
4112+
<IRI>https://blog.aragon.org/delegate-voting-is-live-on-the-aragon-app/</IRI>
4113+
</AnnotationAssertion>
41314114
<AnnotationAssertion>
41324115
<AnnotationProperty abbreviatedIRI="rdfs:seeAlso"/>
41334116
<IRI>#Votes</IRI>
@@ -4252,20 +4235,13 @@ A limitation of smart contracts is the maximum contract size. A smart contract c
42524235
</AnnotationAssertion>
42534236
<AnnotationAssertion>
42544237
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
4255-
<IRI>#dappName</IRI>
4256-
<Literal xml:lang="en">The character string assigned to name a specific dao:Dapp.</Literal>
4257-
</AnnotationAssertion>
4258-
<AnnotationAssertion>
4259-
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
4260-
<IRI>#dappURL</IRI>
4261-
<Literal xml:lang="en">The website URL of a specific dapp (i.e., the location of a set of related web pages located under a single domain name, typically produced by a single person or organization).
4262-
4263-
URL (Uniform Resource Locator)</Literal>
4238+
<IRI>#delegateKey</IRI>
4239+
<Literal xml:lang="en">A doa:delegateKey is the dao:EOA that has received delegated shares from another DAO member (if this value is equal to EOA member (address) that is voting, then the vote has not been delegated).</Literal>
42644240
</AnnotationAssertion>
42654241
<AnnotationAssertion>
4266-
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
4242+
<AnnotationProperty abbreviatedIRI="rdfs:seeAlso"/>
42674243
<IRI>#delegateKey</IRI>
4268-
<Literal xml:lang="en">Address that has received delegated shares from the member (if this value is equal to member address then the vote has not been delegated).</Literal>
4244+
<IRI>https://blog.aragon.org/delegate-voting-is-live-on-the-aragon-app/</IRI>
42694245
</AnnotationAssertion>
42704246
<AnnotationAssertion>
42714247
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
@@ -4362,7 +4338,7 @@ Default value: 50</Literal>
43624338
<AnnotationAssertion>
43634339
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>
43644340
<IRI>#stakeholder</IRI>
4365-
<Literal xml:lang="en">Person and/or organization that has an interest in a DAO (e.g., customers, employees, shareholders).</Literal>
4341+
<Literal xml:lang="en">A dao:EOA that has an interest in a DAO (e.g., customers, employees, shareholders), but are not members of that DAO.</Literal>
43664342
</AnnotationAssertion>
43674343
<AnnotationAssertion>
43684344
<AnnotationProperty abbreviatedIRI="rdfs:comment"/>

Diff for: ontologies/catalog-v001.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<catalog prefer="public" xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
33
<uri id="Imports Wizard Entry" name="http://www.fdi.ucm.es/disia/ont/FOAF/v1.0.0" uri="FOAF.owl"/>
44
<group id="Folder Repository, directory=, recursive=true, Auto-Update=true, version=2" prefer="public" xml:base="">
5-
<uri id="Automatically generated entry, Timestamp=1707746689061" name="http://www.fdi.ucm.es/disia/ont/FOAF" uri="FOAF.owl"/>
6-
<uri id="Automatically generated entry, Timestamp=1707746689061" name="http://www.fdi.ucm.es/disia/ont/web3/DAO" uri="Web3_DAO_Model.owl"/>
5+
<uri id="Automatically generated entry, Timestamp=1707813458525" name="http://www.fdi.ucm.es/disia/ont/FOAF" uri="FOAF.owl"/>
6+
<uri id="Automatically generated entry, Timestamp=1707813458525" name="http://www.fdi.ucm.es/disia/ont/web3/DAO" uri="Web3_DAO_Model.owl"/>
77
</group>
88
</catalog>

0 commit comments

Comments
 (0)