Instances of :ERC20Token can have the following properties:
| PROPERTY | TYPE | DESCRIPTION | RANGE |
|---|---|---|---|
| From class :ERC20Token | |||
| :decimals | owl:DatatypeProperty | The standard amount of decimal units that a Token uses. The most common number of decimal places is 18. | xsd:integer |
| :initialAmount | owl:DatatypeProperty | The initial amount of Tokens that are created in the Token Contract. | xsd:integer |
| :name | owl:DatatypeProperty | The name of the Token. | xsd:string |
| :symbol | owl:DatatypeProperty | The symbol of a Token. | xsd:string |
| :totalSupply | owl:DatatypeProperty | The total supply of base units of a Token. | xsd:positiveInteger |
| :hasTokenBalance | owl:InverseFunctionalProperty | Relates a token contract to one of its balances. | :TokenBalance |
| :hasTransfer | owl:InverseFunctionalProperty | Relates an ERC20 token contract to one of its transfers. | :TokenTransfer |
| From class ethon:ContractAccount | |||
| :implementsToken | owl:InverseFunctionalProperty | Relates a Contract Account to the Token it implements. | :ERC20Token |
| From class owl:Thing | |||
| :EthOnERC20DataProperty | owl:DatatypeProperty | Groups all EthOn ERC-20 extension Data Properties. | owl:Thing |
| :EthOnERC20ObjectProperty | owl:ObjectProperty | Groups all EthOn ERC-20 extension Object Properties | owl:Thing |
| :changesAllowance | owl:ObjectProperty | Relates a delegate token transfer to the allowance it changes. When a delegate spends a certain amount of a token, this amount is deducted from its balance. | owl:Thing |
| :initialBalance | owl:DatatypeProperty | The amount of tokens this token balance has initially. The initial value is set in the token contract and cannot be derived from the token transfers. | owl:Thing |
| dc:contributor | owl:AnnotationProperty | -- | owl:Thing |
| dc:creator | owl:AnnotationProperty | -- | owl:Thing |
| dc:title | owl:AnnotationProperty | -- | owl:Thing |
| ethon:suggestedStringRepresentation | owl:AnnotationProperty | -- | owl:Thing |
| ns:term_status | owl:AnnotationProperty | -- | owl:Thing |
| vann:preferredNamespacePrefix | owl:AnnotationProperty | -- | owl:Thing |
| vann:preferredNamespaceUri | owl:AnnotationProperty | -- | owl:Thing |
@prefix : <http://ethon.consensys.net/ERC20/> .
@prefix ethon: <http://ethon.consensys.net/> .
@prefix ns: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
:ERC20Token a owl:Class ;
rdfs:label "ERC-20 Token"@en ;
ethon:suggestedStringRepresentation "ERC20Token" ;
rdfs:comment "A token is a fungible virtual good that can be traded. ERC-20 Tokens comply to the standard described in the Ethereum ERC-20 proposal."@en ;
rdfs:seeAlso <https://github.com/ethereum/EIPs/issues/20>,
<https://theethereum.wiki/w/index.php/ERC20_Token_Standard> ;
rdfs:subClassOf ethon:ContractAccount ;
ns:term_status "unstable" .