CCY - ontology for cryptocurrency

IRI:
http://purl.org/net/bel-epa/ccy#
Current version:
1.1
Imported Ontologies:
http://www.w3.org/TR/skos-reference/skos-owl1-dl.rdf (visualise it with LODE)
Other visualisation:
Ontology source

Abstract

-Version 1.1: add vann and resolvable version info

Table of Content

  1. Introduction
  2. Classes
  3. Object Properties
  4. Data Properties
  5. Annotation Properties
  6. Namespace Declarations

Introduction

Ontology for a cryptocurrency, based on Melvin Carvalho’s “Ontology for Crypto Currencies” with a few adjustments and additions.

Classes

A blockchain used by an electronic coinc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#BlockChain

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
birthday adp, birthday bdp, blocksdp, blocktrustdp, chaintrustdp, chainworkdp, entropybitdp, flagsdp, linkinop, mintdp, modifierdp, modifierchecksumdp, proofhashdp, protocolversiondp, signaturedp, testnetdp
is in range of
blockchainop
A

A crypographic hash functionc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#HashFunction

is defined by
http://purl.org/net/bel-epa/ccy#
Crypographic hash function.

A crypographic identifierc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#Address

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
base58addrdp, txop, txinputop, txoutputop
is in range of
addressop
A coin address, or simply address, is an identifier of 26-35 alphanumeric characters, beginning with the number 1 or 3, that represents a possible destination for a coin payment. Addresses can be generated at no cost by any user of the coin.

blockc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#Block

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
difficultydp, has transactionop, latest block headerop, previous block headerop, sequenceop, timestampop
is in range of
linkinop
A Block for a crypto currency

block headerc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#BlockHeader

is defined by
http://purl.org/net/bel-epa/ccy#
is in range of
latest block headerop, previous block headerop
A Block Header for a crypto currency

digital signaturec back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#DigitalSignature

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
script sigop
An Elliptic Curve Digital Signature Algorithm (ECDSA) signature.

electronic coinc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#ElectronicCoin

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
addrprefixdp, alert pubkey hexdp, allow freedp, blockchainop, checkpoint estimated transactionsdp, checkpoint timestampdp, coin u r iop, coinbase maturitydp, cryptocurrencyop, heightop, json rpcportdp, max moneydp, min relay tx feedp, min tx feedp, nbitsop, proof of work limitdp, protocol specificationop, psztimestampdp, regtest json rpcportdp, regtest rpcportdp, regtest subsidy halving intervaldp, regtest target spacingdp, regtest target timespandp, rpcportdp, script addressdp, script pubkey hexdp, secret keydp, subsidydp, testnet alert pubkey hexdp, testnet checkpoint estimated transactionsdp, testnet checkpoint timestampdp, testnet json rpcportdp, testnet pubkey addressdp, testnet rpcportdp, testnet script addressdp, testnet secret keydp, testnet target spacingdp, testnet target timespandp, testnet timedp, testnet3op
We define an Electronic coin as a chain of digital signatures. As per Satoshi's paper.

encrypting public key objectc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#EncryptingPublicKeyObject

is defined by
http://purl.org/net/bel-epa/ccy#
has super-classes
public key objectc
PublicKeyObjects which are capable of encrypting things

merkle rootc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#MerkleRoot

is defined by
http://purl.org/net/bel-epa/ccy#
is in range of
transaction merkle rootop
The root of a Merkle tree, of items. Merkle trees are binary trees of hashes.

multi sigc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#MultiSig

is defined by
http://purl.org/net/bel-epa/ccy#
has super-classes
scriptc
Bare multisig script

nodec back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#Node

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
connectionsdp, errorsdp, proxydp, timeoffsetdp, versiondp
A node of the cryptocurrency

null datac back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#NullData

is defined by
http://purl.org/net/bel-epa/ccy#
has super-classes
scriptc
Nulldata script

p2 p kc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#P2PK

is defined by
http://purl.org/net/bel-epa/ccy#
has super-classes
scriptc
Pay-to-PubKey

p2 p k hc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#P2PKH

is defined by
http://purl.org/net/bel-epa/ccy#
has super-classes
scriptc
Pay-to-PubKey-Hash

p2 s hc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#P2SH

is defined by
http://purl.org/net/bel-epa/ccy#
has super-classes
scriptc
Pay-to-Script-Hash

parameterc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#Parameter

is defined by
http://purl.org/net/bel-epa/ccy#
A parameter variable for a crypto currency

public key objectc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#PublicKeyObject

is defined by
http://purl.org/net/bel-epa/ccy#
has sub-classes
encrypting public key objectc, public key object with private keyc, signing public key objectc
is in domain of
public keyop, signdp, verifydp, verify booleandp
is in range of
public keyop
An object corresponding to a key for some algorithm. The object can hold a public and optionally a private key.

public key object with private keyc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#PublicKeyObjectWithPrivateKey

is defined by
http://purl.org/net/bel-epa/ccy#
has super-classes
public key objectc
Some keys have private parts, some don't. This is the Class of those which do.

scriptc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#Script

is defined by
http://purl.org/net/bel-epa/ccy#
has sub-classes
multi sigc, null datac, p2 p kc, p2 p k hc, p2 s hc
Bitcoin script

script pub keyc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#scriptPubKey

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
pkasmdp
is also defined as
data property
An object describing the pubkey script

script sigc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#scriptSig

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
addressesop, blockhashdp, blocktimedp, coinbasedp, confirmationsdp, pkhexdp, req sigsdp, sequenceop, ssasmdp, sshexdp, timedp, typedp, valuedp
is also defined as
object property
The input scriptSig, the signature script of this input. Not present if this is a coinbase transaction

signing public key objectc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#SigningPublicKeyObject

is defined by
http://purl.org/net/bel-epa/ccy#
has super-classes
public key objectc
PublicKeyObjects which are capable of signing things. True if the algorithm is capable of signing data; false otherwise. To test if a given key object can sign data, use CanSign and HasPrivate.

transactionc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#Transaction

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
accountdp, addressop, amountdp, blockhashdp, blockindexdp, blocktimedp, categorydp, confirmationsdp, generateddp, has inputop, has outputop, indexop, locktimedp, timedp, timereceiveddp, transaction merkle rootop, txhexdp, txiddp, txtimedp, versiondp, vinop, voutop
is in range of
has transactionop, txop
A Block Transaction for a crypto currency

transaction inputc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#TransactionInput

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
script sigop
is in range of
has inputop, txinputop
A Block Transaction Input for a crypto currency. An array of objects with each object being an input vector (vin) for this transaction. Input objects will have the same order within the array as they have in the transaction, so the first input listed will be input 0

transaction outputc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#TransactionOutput

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
nvoutdp, script pub keydp
is in range of
has outputop, txoutputop
A Block Transaction Output for a crypto currency

v inc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#VIn

is defined by
http://purl.org/net/bel-epa/ccy#
is in range of
vinop
Sequence of input txs

v outc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#VOut

is defined by
http://purl.org/net/bel-epa/ccy#
is in range of
voutop
Sequence of output txs

walletc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/ccy#Wallet

is defined by
http://purl.org/net/bel-epa/ccy#
is in domain of
balancedp, keypoololdestdp, keypoolsizedp, paytxfeedp, walletversiondp
The collective wallet functionality of a node

Object Properties

addressop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#address

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
A crypographic identifierc
is also defined as
data property
.base58 address

addressesop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#addresses

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
script sigc
has range
listc
is also defined as
data property
The P2PKH or P2SH addresses used in this transaction, or the computed P2PKH address of any pubkeys in this transaction. This array will not be returned for nulldata or nonstandard script types

blockchainop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#blockchain

is defined by
http://purl.org/net/bel-epa/ccy#
A blockchain generated by the coin

coin u r iop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#coinURI

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
is also defined as
data property
This represents a coin address which should be a coin URI e.g. bitcoin:

cryptocurrencyop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#cryptocurrency

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
cryptocurrencyc
The cryptocurrency

has inputop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#hasInput

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
transaction inputc
A block transaction has an input.

has outputop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#hasOutput

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
transaction outputc
A block transaction has an ouput.

has transactionop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#hasTransaction

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
blockc
has range
transactionc
The block has a transaction.

heightop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#height

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
is also defined as
data property
The height according to the longest chain.

indexop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#index

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
is also defined as
data property
The index number of an input or output, sometimes referred to as vout or n

latest block headerop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#latestBlockHeader

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
blockc
has range
block headerc
The latest block header for an electronic coin.

linkinop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#linkin

is defined by
http://purl.org/net/bel-epa/ccy#
A link in a blockchain

nbitsop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#nbits

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
is also defined as
data property
This is the term used in the reference client. It is the target, but in a compact and custom 4-byte encoding.

previous block headerop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#previousBlockHeader

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
blockc
has range
block headerc
The previous block header

protocol specificationop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#protocolSpecification

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
protocolc
The protocol used by an electronic coin.

public keyop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#publicKey

is defined by
http://purl.org/net/bel-epa/ccy#
The object is a public key object that doesn't contain the private key data in the subject. This function extracts the public part.

script sigop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#scriptSig

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
digital signaturec
transaction inputc
is also defined as
class
The input scriptSig, the signature script of this input. Not present if this is a coinbase transaction

sequenceop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#sequence

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
blockc
script sigc
has range
listc
is also defined as
data property
Part of all transactions. A number intended to allow unconfirmed time-locked transactions to be updated before being finalized; not currently used except to disable locktime in a transaction

SHA hashop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#sha

is defined by
http://purl.org/net/bel-epa/ccy#

has characteristics: functional, inverse functional

is also defined as
annotation property, data property
The object is a SHA-1 hash of the subject.

testnet3op back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet3

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
is also defined as
data property
This represents a coin testnet3 address which should be a coin URI, e.g. bitcoin:

timestampop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#timestamp

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
blockc
is also defined as
data property
A unix timestamp for crypto blocks

transaction merkle rootop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#transactionMerkleRoot

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
merkle rootc
The hash of the merkle tree of transactions.

txop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#tx

is defined by
http://purl.org/net/bel-epa/ccy#
A transaction involving the address

txinputop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#txinput

is defined by
http://purl.org/net/bel-epa/ccy#
A transaction input to the address

txoutputop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#txoutput

is defined by
http://purl.org/net/bel-epa/ccy#
A transaction output signed by the keyholder for the address

vinop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#vin

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
v inc
An array of objects with each object being an input vector (vin) for this transaction. Input objects will have the same order within the array as they have in the transaction, so the first input listed will be input 0

voutop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/ccy#vout

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
v outc
Sequence of output txs

Data Properties

accountdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#account

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
string
account

addressop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#address

is defined by
http://purl.org/net/bel-epa/ccy#
is also defined as
object property
.base58 address

addressesop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#addresses

is defined by
http://purl.org/net/bel-epa/ccy#
is also defined as
object property
The P2PKH or P2SH addresses used in this transaction, or the computed P2PKH address of any pubkeys in this transaction. This array will not be returned for nulldata or nonstandard script types

addrprefixdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#addrprefix

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
string
The coin’s script address prefix

alert pubkey hexdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#alert-pubkey-hex

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
literal
The coin’s alert-pubkey-hex

allow freedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#allow-free

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
float
The coin’s allow-free

amountdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#amount

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
float
amount

balancedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#balance

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
walletc
has range
string
Wallet balance

base58addrdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#base58addr

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A crypographic identifierc
has range
string
If the subject is a list containg a keypair, a hash, and a signature, then the object is either "1" if the signature validates or "0" if it does not.

birthday adp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#BirthdayA

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The BirthdayA

birthday bdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#BirthdayB

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The BirthdayB

blockhashdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#blockhash

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
script sigc
has range
string
If the transaction has been included in a block on the local best block chain, this is the hash of that block encoded as hex in RPC byte order

blockindexdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#blockindex

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
string
blockindex

blocksdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#blocks

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
Blockchain height

blocktimedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#blocktime

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
script sigc
has range
date time stamp
string
This field is currently identical to http://purl.org/net/bel-epa/ccy#time

blocktrustdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#blocktrust

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The blocktrust

categorydp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#category

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
string
category

chaintrustdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#chaintrust

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The chaintrust

chainworkdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#chainwork

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The chainwork

checkpoint estimated transactionsdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#checkpoint-estimated-transactions

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s checkpoint-estimated-transactions

checkpoint timestampdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#checkpoint-timestamp

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
date time stamp
The coin’s checkpoint-timestamp

coin u r iop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#coinURI

is defined by
http://purl.org/net/bel-epa/ccy#
has range
string
is also defined as
object property
This represents a coin address which should be a coin URI e.g. bitcoin:

coinbasedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#coinbase

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
script sigc
has range
string
The coinbase (similar to the hex field of a scriptSig) encoded as hex. Only present if this is a coinbase transaction

coinbase maturitydp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#coinbase-maturity

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s coinbase-maturity

confirmationsdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#confirmations

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
script sigc
has range
int
string
If the transaction has been included in a block on the local best block chain, this is how many confirmations it has. Otherwise, this is 0

connectionsdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#connections

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
nodec
has range
string
Number of connections for the current block

difficultydp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#difficulty

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
blockc
has range
string
The difficulty level of the current block

entropybitdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#entropybit

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The entropybit

errorsdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#errors

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
nodec
has range
string
Error state indicator

flagsdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#flags

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The flags

generateddp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#generated

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
string
generated

heightop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#height

is defined by
http://purl.org/net/bel-epa/ccy#
has range
integer
is also defined as
object property
The height according to the longest chain.

indexop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#index

is defined by
http://purl.org/net/bel-epa/ccy#
has range
integer
is also defined as
object property
The index number of an input or output, sometimes referred to as vout or n

json rpcportdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#json-rpcport

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s JSON RPC port

keypoololdestdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#keypoololdest

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
walletc
has range
string
The keypool oldest entry in the wallet

keypoolsizedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#keypoolsize

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
walletc
has range
string
The wallet's keypoolsize

locktimedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#locktime

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
date time stamp
string
The lock time ???

max moneydp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#max-money

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
float
The coin’s max-money

MD5 hashdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#md5

is defined by
http://purl.org/net/bel-epa/ccy#

has characteristics: functional

has range
string
is also defined as
annotation property
The object is a MD5 hash of the subject.

min relay tx feedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#min-relay-tx-fee

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
float
The coin’s min-relay-tx-fee

min tx feedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#min-tx-fee

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
float
The coin’s min-tx-fee

mintdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#mint

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The mint

modifierdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#modifier

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The modifier

modifierchecksumdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#modifierchecksum

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The modifierchecksum

nbitsop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#nbits

is defined by
http://purl.org/net/bel-epa/ccy#
has range
integer
is also defined as
object property
This is the term used in the reference client. It is the target, but in a compact and custom 4-byte encoding.

nvoutdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#nvout

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transaction outputc
has range
integer
The output index number (vout) of the outpoint being spent. The first output in a transaction has an index of 0. Not present if this is a coinbase transaction

paytxfeedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#paytxfee

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
walletc
has range
string
The paytxfee indicator

pkasmdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#pkasm

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
script pub keyc
has range
string
The pubkey script in decoded form with non-data-pushing op codes listed

pkhexdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#pkhex

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
script sigc
has range
string
The pubkey encoded as hex

proof of work limitdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#proof-of-work-limit

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
float
The coin’s proof-of-work-limit

proofhashdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#proofhash

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The proofhash

protocolversiondp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#protocolversion

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The protocol version, ???

proxydp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#proxy

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
nodec
has range
string
Proxy status

psztimestampdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#psztimestamp

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
date time stamp
The Unix timestamp for the genesis block

regtest json rpcportdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#regtest-json-rpcport

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s regtest-rpc-port

regtest rpcportdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#regtest-rpcport

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s regtest-port

regtest subsidy halving intervaldp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#regtest-subsidy-halving-interval

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
literal
The coin’s regtest-subsidy-halving-interval

regtest target spacingdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#regtest-target-spacing

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s regtest-target-spacing

regtest target timespandp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#regtest-target-timespan

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s regtest-target-timespan

req sigsdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#reqSigs

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
script sigc
has range
string
The number of signatures required; this is always 1 for P2PK, P2PKH, and P2SH (including P2SH multisig because the redeem script is not available in the pubkey script). It may be greater than 1 for bare multisig. This value will not be returned for nulldata or nonstandard script types

rpcportdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#rpcport

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s RPC port

script addressdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#script-address

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
string
The coin’s script address

script pub keydp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#scriptPubKey

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transaction outputc
has range
string
is also defined as
class
An object describing the pubkey script

script pubkey hexdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#script-pubkey-hex

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
string
The coin’s script public key- as hex

secret keydp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#secret-key

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
literal
The coin’s secret-key

sequenceop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#sequence

is defined by
http://purl.org/net/bel-epa/ccy#
has range
string
is also defined as
object property
Part of all transactions. A number intended to allow unconfirmed time-locked transactions to be updated before being finalized; not currently used except to disable locktime in a transaction

SHA hashop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#sha

is defined by
http://purl.org/net/bel-epa/ccy#

has characteristics: functional

has range
string
is also defined as
annotation property, object property
The object is a SHA-1 hash of the subject.

signdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#sign

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
public key objectc
has range
string
The subject should be a list of two things, a hash string and a key (containing private and public parts). The object is calculated as a signature string by signing the hash with the key's private part.

signaturedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#signature

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
The signature

ssasmdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#ssasm

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
script sigc
has range
string
The signature script in decoded form with non-data-pushing op codes listed

sshexdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#sshex

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
script sigc
has range
string
The signature script encoded as hex

subsidydp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#subsidy

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
literal
The reward

testnetdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
A blockchain used by an electronic coinc
has range
string
Testnet status indicator

testnet alert pubkey hexdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-alert-pubkey-hex

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
string
The coin’s testnet alert public key as hex

testnet checkpoint estimated transactionsdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-checkpoint-estimated-transactions

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s testnet-checkpoint-estimated-transactions

testnet checkpoint timestampdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-checkpoint-timestamp

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
date time stamp
The coin’s testnet-checkpoint-timestamp

testnet json rpcportdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-json-rpcport

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s testnet JSON RPC port

testnet pubkey addressdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-pubkey-address

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
string
The coin’s testnet public key address

testnet rpcportdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-rpcport

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s testnet RPC port

testnet script addressdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-script-address

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
string
The coin’s testnet script address

testnet secret keydp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-secret-key

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
string
The coin’s testnet alert secret key

testnet target spacingdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-target-spacing

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s testnet target-spacing

testnet target timespandp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-target-timespan

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
integer
The coin’s testnet target-timespan

testnet timedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet-time

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
electronic coinc
has range
date time stamp
The coin’s testnet-time

testnet3op back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#testnet3

is defined by
http://purl.org/net/bel-epa/ccy#
has range
literal
is also defined as
object property
This represents a coin testnet3 address which should be a coin URI, e.g. bitcoin:

timedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#time

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
script sigc
has range
date time stamp
string
If the transaction has been included in a block on the local best block chain, this is the block header time of that block (may be in the future)

timeoffsetdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#timeoffset

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
nodec
has range
string
The recorded time offset

timereceiveddp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#timereceived

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
date time stamp
timereceived

timestampop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#timestamp

is defined by
http://purl.org/net/bel-epa/ccy#
has range
date time stamp
is also defined as
object property
A unix timestamp for crypto blocks

txhexdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#txhex

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
string
The transaction hex

txiddp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#txid

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
string
The transaction’s TXID encoded as hex in RPC byte order

txtimedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#txtime

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
transactionc
has range
date time stamp
The transaction timestamp

typedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#type

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
script sigc
has range
string
The type of script. This will be one of the following: pubkey for a P2PK script, pubkeyhash for a P2PKH script, scripthash for a P2SH script, multisig for a bare multisig script, nulldata for nulldata scripts, nonstandard for unknown scripts

valuedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#value

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
script sigc
has range
string
The number of bitcoins paid to this output. May be 0

verifydp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#verify

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
public key objectc
has range
boolean
If the subject is a key object containing private and public parts and the obejct is a list of a hash and a signature, then this is true if and only if the signature is a valid signature of the hash with the key.

verify booleandp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#verifyBoolean

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
public key objectc
has range
boolean
If the subject is a list containg a keypair, a hash, and a signature, then the object is either "1" if the signature validates or "0" if it does not.

versiondp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#version

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
nodec
transactionc
has range
string
The protocol version

walletversiondp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/ccy#walletversion

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
walletc
has range
string
The wallet version

Annotation Properties

descriptionap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/description

MD5 hashap back to ToC or Annotation Property ToC

IRI: http://purl.org/net/bel-epa/ccy#md5

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
literal
is also defined as
data property
The object is a MD5 hash of the subject.

SHA hashap back to ToC or Annotation Property ToC

IRI: http://purl.org/net/bel-epa/ccy#sha

is defined by
http://purl.org/net/bel-epa/ccy#
has domain
literal
is also defined as
object property, data property
The object is a SHA-1 hash of the subject.

term statusap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2003/06/sw-vocab-status/ns#term_status

Namespace Declarations back to ToC

default namespace
http://purl.org/net/bel-epa/ccy#
ccy
http://purl.org/net/bel-epa/ccy#
dc
http://purl.org/dc/elements/1.1/
doacc
http://purl.org/net/bel-epa/doacc#
foaf
http://xmlns.com/foaf/0.1/
gjh
http://bel-epa.com/gjh#
ns
http://www.w3.org/2003/06/sw-vocab-status/ns#
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
skos
http://www.w3.org/2004/02/skos/core#
skos-reference
http://www.w3.org/TR/skos-reference/
terms
http://purl.org/dc/terms/
vann
http://purl.org/vocab/vann/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.