@prefix : <urn:webprotege:ontology:2be22986-43be-45ef-b52a-2baf56e1d233#> .
@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:webprotege:ontology:2be22986-43be-45ef-b52a-2baf56e1d233> .

<urn:webprotege:ontology:2be22986-43be-45ef-b52a-2baf56e1d233> rdf:type owl:Ontology .

#################################################################
#    Object Properties
#################################################################

###  http:/daostar.org/schemas/activities
<http:/daostar.org/schemas/activities> rdf:type owl:ObjectProperty ;
                                       rdfs:subPropertyOf owl:topObjectProperty ;
                                       rdfs:domain <http:/daostar.org/schemas/DAO> ;
                                       rdfs:range <http:/daostar.org/schemas/activity> ;
                                       rdfs:label "activities"@en .


###  http:/daostar.org/schemas/calls
<http:/daostar.org/schemas/calls> rdf:type owl:ObjectProperty ;
                                  rdfs:subPropertyOf owl:topObjectProperty ;
                                  rdfs:domain <http:/daostar.org/schemas/Proposal> ;
                                  rdfs:range <http:/daostar.org/schemas/CallDataEVM> ;
                                  rdfs:comment "list of calls, which a proposal proposes"^^xsd:string ;
                                  rdfs:label "calls"@en .


###  http:/daostar.org/schemas/from
<http:/daostar.org/schemas/from> rdf:type owl:ObjectProperty ;
                                 rdfs:subPropertyOf owl:topObjectProperty ;
                                 rdfs:domain <http:/daostar.org/schemas/CallDataEVM> ;
                                 rdfs:range <http:/daostar.org/schemas/BlockchainAddress> ;
                                 rdfs:label "from"@en .


###  http:/daostar.org/schemas/member
<http:/daostar.org/schemas/member> rdf:type owl:ObjectProperty ;
                                   rdfs:subPropertyOf owl:topObjectProperty ;
                                   rdfs:domain <http:/daostar.org/schemas/activity> ;
                                   rdfs:range <http:/daostar.org/schemas/BlockchainAddress> ,
                                              <http:/daostar.org/schemas/EthereumAddress> ,
                                              <http:/daostar.org/schemas/member> .


###  http:/daostar.org/schemas/members
<http:/daostar.org/schemas/members> rdf:type owl:ObjectProperty ;
                                    rdfs:subPropertyOf owl:topObjectProperty ;
                                    rdfs:domain <http:/daostar.org/schemas/DAO> ;
                                    rdfs:range <http:/daostar.org/schemas/BlockchainAddress> ,
                                               <http:/daostar.org/schemas/EthereumAddress> ,
                                               <http:/daostar.org/schemas/member> ;
                                    rdfs:label "members"@en .


###  http:/daostar.org/schemas/proposal
<http:/daostar.org/schemas/proposal> rdf:type owl:ObjectProperty ;
                                     rdfs:subPropertyOf owl:topObjectProperty ;
                                     rdfs:domain <http:/daostar.org/schemas/activity> ;
                                     rdfs:range <http:/daostar.org/schemas/Proposal> ;
                                     rdfs:comment "proposal, which an activity relates to"^^xsd:string ;
                                     rdfs:label "proposal"^^xsd:string .


###  http:/daostar.org/schemas/proposals
<http:/daostar.org/schemas/proposals> rdf:type owl:ObjectProperty ;
                                      rdfs:subPropertyOf owl:topObjectProperty ;
                                      rdfs:domain <http:/daostar.org/schemas/DAO> ;
                                      rdfs:range <http:/daostar.org/schemas/Proposal> ;
                                      rdfs:comment "list of the DAO's proposals"^^xsd:string ;
                                      rdfs:label "proposals"@en .


###  http:/daostar.org/schemas/to
<http:/daostar.org/schemas/to> rdf:type owl:ObjectProperty ;
                               rdfs:subPropertyOf owl:topObjectProperty ;
                               rdfs:domain <http:/daostar.org/schemas/CallDataEVM> ;
                               rdfs:range <http:/daostar.org/schemas/BlockchainAddress> ;
                               rdfs:label "to"@en .


#################################################################
#    Data properties
#################################################################

###  http:/daostar.org/schemas/activityLogURI
<http:/daostar.org/schemas/activityLogURI> rdf:type owl:DatatypeProperty ;
                                           rdfs:subPropertyOf owl:topDataProperty ;
                                           rdfs:domain <http:/daostar.org/schemas/DAO> ;
                                           rdfs:range xsd:anyURI ;
                                           rdfs:label "activityLogURI"@en .


###  http:/daostar.org/schemas/address
<http:/daostar.org/schemas/address> rdf:type owl:DatatypeProperty ;
                                    rdfs:subPropertyOf owl:topDataProperty ;
                                    rdfs:domain <http:/daostar.org/schemas/BlockchainAddress> ,
                                                <http:/daostar.org/schemas/EthereumAddress> ;
                                    rdfs:range xsd:string ;
                                    rdfs:label "address"@en .


###  http:/daostar.org/schemas/callData
<http:/daostar.org/schemas/callData> rdf:type owl:DatatypeProperty ;
                                     rdfs:subPropertyOf owl:topDataProperty ;
                                     rdfs:domain <http:/daostar.org/schemas/CallDataEVM> ;
                                     rdfs:range xsd:string ;
                                     rdfs:label "callData"@en .


###  http:/daostar.org/schemas/contentURI
<http:/daostar.org/schemas/contentURI> rdf:type owl:DatatypeProperty ;
                                       rdfs:subPropertyOf owl:topDataProperty ;
                                       rdfs:domain <http:/daostar.org/schemas/Proposal> ;
                                       rdfs:range xsd:anyURI ;
                                       rdfs:comment "URI pointing to the context of a proposal"^^xsd:string ;
                                       rdfs:label "contentURI"@en .


###  http:/daostar.org/schemas/data
<http:/daostar.org/schemas/data> rdf:type owl:DatatypeProperty ;
                                 rdfs:subPropertyOf owl:topDataProperty ;
                                 rdfs:domain <http:/daostar.org/schemas/CallDataEVM> ;
                                 rdfs:range xsd:string ;
                                 rdfs:comment "call data"^^xsd:string ;
                                 rdfs:label "data"@en .


###  http:/daostar.org/schemas/description
<http:/daostar.org/schemas/description> rdf:type owl:DatatypeProperty ;
                                        rdfs:subPropertyOf owl:topDataProperty ;
                                        rdfs:domain <http:/daostar.org/schemas/DAO> ;
                                        rdfs:range xsd:string ;
                                        rdfs:comment "a description of the DAO"^^xsd:string ;
                                        rdfs:label "description"@en .


###  http:/daostar.org/schemas/governanceURI
<http:/daostar.org/schemas/governanceURI> rdf:type owl:DatatypeProperty ;
                                          rdfs:subPropertyOf owl:topDataProperty ;
                                          rdfs:domain <http:/daostar.org/schemas/DAO> ;
                                          rdfs:range xsd:anyURI ;
                                          rdfs:label "governanceURI"@en .


###  http:/daostar.org/schemas/id
<http:/daostar.org/schemas/id> rdf:type owl:DatatypeProperty ;
                               rdfs:subPropertyOf owl:topDataProperty ;
                               rdfs:domain <http:/daostar.org/schemas/Proposal> ,
                                           <http:/daostar.org/schemas/activity> ;
                               rdfs:range xsd:string ;
                               rdfs:comment "proposal ID"^^xsd:string ;
                               rdfs:label "id"@en .


###  http:/daostar.org/schemas/membersURI
<http:/daostar.org/schemas/membersURI> rdf:type owl:DatatypeProperty ;
                                       rdfs:subPropertyOf owl:topDataProperty ;
                                       rdfs:domain <http:/daostar.org/schemas/DAO> ;
                                       rdfs:range xsd:anyURI ;
                                       rdfs:label "membersURI"^^xsd:string .


###  http:/daostar.org/schemas/name
<http:/daostar.org/schemas/name> rdf:type owl:DatatypeProperty ;
                                 rdfs:subPropertyOf owl:topDataProperty ;
                                 rdfs:domain <http:/daostar.org/schemas/DAO> ,
                                             <http:/daostar.org/schemas/Proposal> ;
                                 rdfs:range xsd:string ;
                                 rdfs:comment "name of the DAO"^^xsd:string ;
                                 rdfs:label "name"@en .


###  http:/daostar.org/schemas/operation
<http:/daostar.org/schemas/operation> rdf:type owl:DatatypeProperty ;
                                      rdfs:subPropertyOf owl:topDataProperty ;
                                      rdfs:domain <http:/daostar.org/schemas/CallDataEVM> ;
                                      rdfs:range xsd:string ;
                                      rdfs:label "call or delegate call"^^xsd:string ,
                                                 "operation"@en .


###  http:/daostar.org/schemas/proposalsURI
<http:/daostar.org/schemas/proposalsURI> rdf:type owl:DatatypeProperty ;
                                         rdfs:subPropertyOf owl:topDataProperty ;
                                         rdfs:domain <http:/daostar.org/schemas/DAO> ;
                                         rdfs:range xsd:anyURI ;
                                         rdfs:label "proposalsURI"@en .


###  http:/daostar.org/schemas/status
<http:/daostar.org/schemas/status> rdf:type owl:DatatypeProperty ;
                                   rdfs:subPropertyOf owl:topDataProperty ;
                                   rdfs:domain <http:/daostar.org/schemas/Proposal> ;
                                   rdfs:range xsd:string ;
                                   rdfs:comment "status of a proposal"^^xsd:string ;
                                   rdfs:label "status"@en .


###  http:/daostar.org/schemas/value
<http:/daostar.org/schemas/value> rdf:type owl:DatatypeProperty ;
                                  rdfs:subPropertyOf owl:topDataProperty ;
                                  rdfs:domain <http:/daostar.org/schemas/CallDataEVM> ;
                                  rdfs:range xsd:string ;
                                  rdfs:comment "call value"^^xsd:string ;
                                  rdfs:label "value"^^xsd:string .


#################################################################
#    Classes
#################################################################

###  http:/daostar.org/schemas/BlockchainAddress
<http:/daostar.org/schemas/BlockchainAddress> rdf:type owl:Class ;
                                              rdfs:comment "a blockchain address"^^xsd:string ;
                                              rdfs:label "BlockchainAddress"@en .


###  http:/daostar.org/schemas/CallDataEVM
<http:/daostar.org/schemas/CallDataEVM> rdf:type owl:Class ;
                                        rdfs:comment "information regarding an EVM call"^^xsd:string ;
                                        rdfs:label "CallDataEVM"@en .


###  http:/daostar.org/schemas/DAO
<http:/daostar.org/schemas/DAO> rdf:type owl:Class ;
                                rdfs:label "DAO"@en .


###  http:/daostar.org/schemas/EthereumAddress
<http:/daostar.org/schemas/EthereumAddress> rdf:type owl:Class ;
                                            rdfs:subClassOf <http:/daostar.org/schemas/BlockchainAddress> ;
                                            rdfs:label "EthereumAddress"@en .


###  http:/daostar.org/schemas/Proposal
<http:/daostar.org/schemas/Proposal> rdf:type owl:Class ;
                                     rdfs:label "Proposal"@en .


###  http:/daostar.org/schemas/activity
<http:/daostar.org/schemas/activity> rdf:type owl:Class ;
                                     rdfs:comment "describes an interaction between a DAO member and a DAO proposal"^^xsd:string ;
                                     rdfs:label "activity"@en .


###  http:/daostar.org/schemas/member
<http:/daostar.org/schemas/member> rdf:type owl:Class .


#################################################################
#    Annotations
#################################################################

<http:/daostar.org/schemas/member> rdfs:comment "DAO member"^^xsd:string ;
                                   rdfs:label "member"@en .


###  Generated by the OWL API (version 4.5.13) https://github.com/owlcs/owlapi
