Description of a Cryptocurrency (DOACC) vocabulary

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

Abstract

An adaptation of of Edd Dumbill’s DOAP (Description of a Project) RDF schema and XML vocabulary for FOSS projects, fused with Melvin Carvalho’s Ontology for Crypto Currencies, an OWL ontology “for Certificates and crypto stuff”.

Table of Content

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

Introduction

The Description of a Cryptocurrency (DOACC) vocabulary, described using W3C RDF Schema and the Web Ontology Language.

Classes

algorithmc back to ToC or Class ToC

IRI: http://dbpedia.org/resource/Algorithm

is equivalent to
Hashing Algorithmc

Coin distribution schemec back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/doacc#Distribution

is defined by
http://purl.org/net/bel-epa/doacc
Method of distributing coins of a cryptocurrency.

Cryptocurrencyc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/doacc#Cryptocurrency

is defined by
http://purl.org/net/bel-epa/doacc
A cryptocurrency.
is in domain of
Number of blocks required to confirm a transactiondp, audiencedp, block reward schemedp, block target timedp, categorydp, coinop, developerop, distribution schemeop, download mirrordp, download pagedp, exchange trading symboldp, file-releasedp, forumdp, helperop, licensedp, maintainerop, maturationdp, protection schemeop, releaseop, repositoryop, retarget-timedp, revisiondp, service endpointdp, slugop, testerop, total coins produceddp, translatorop, vendorop

cryptographic hash functionc back to ToC or Class ToC

IRI: http://dbpedia.org/resource/Cryptographic_hash_function

is equivalent to
Cryptographic hash functionc

Cryptographic hash functionc back to ToC or Class ToC

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

is defined by
http://purl.org/net/bel-epa/doacc
Cryptographic function for producing hashes.
is in range of
algorithm implementing the schemeop

Hashing Algorithmc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/doacc#Algorithm

is defined by
http://purl.org/net/bel-epa/doacc
Use of one or more cryptographic hash functions to secure a cryptocurrency p2p network.

Proof of Stakec back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/doacc#PoSscheme

is defined by
http://purl.org/net/bel-epa/doacc
A method of securing a cryptocurrency p2p network through requesting users to show ownership of a certain amount of currency
has super-classes
protection schemec
is in range of
proof of stake schemeop

Proof of Workc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/doacc#PoWscheme

is defined by
http://purl.org/net/bel-epa/doacc
A method of securing a cryptocurrency p2p network through requesting proof from users that (computational) work has been done.
is equivalent to
has super-classes
protection schemec
is in domain of
algorithm implementing the schemeop
is in range of
proof of work schemeop

Repositoryc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/doacc#Repository

is defined by
http://purl.org/net/bel-epa/doacc
Source code repository.
is in domain of
anonymous rootdp
is in range of
repositoryop

Transaction record protection schemec back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/doacc#Protection

is defined by
http://purl.org/net/bel-epa/doacc
Means of protecting cryptocurrency transaction records from tampering.

Versionc back to ToC or Class ToC

IRI: http://purl.org/net/bel-epa/doacc#Version

is defined by
http://purl.org/net/bel-epa/doacc
Version information of a release.
is in range of
releaseop

Object Properties

algorithm implementing the schemeop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#hashfn

is defined by
http://purl.org/net/bel-epa/doacc
has domain
Proof of Workc
has range
Cryptographic hash functionc
is also defined as
data property

coinop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#coin

is defined by
http://purl.org/net/bel-epa/doacc
Electronic coin

has characteristics: functional

has domain
Cryptocurrencyc
has range
electronic coin

developerop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#developer

is defined by
http://purl.org/net/bel-epa/doacc
Developer of software for the cryptocurrency.
has domain
Cryptocurrencyc
has range
personc

distribution schemeop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#distribution-scheme

is defined by
http://purl.org/net/bel-epa/doacc
Coin distribution scheme

has characteristics: functional

has domain
Cryptocurrencyc
has range
distribution schemec

helperop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#helper

is defined by
http://purl.org/net/bel-epa/doacc
Project contributor.
has domain
Cryptocurrencyc
has range
personc

maintainerop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#maintainer

is defined by
http://purl.org/net/bel-epa/doacc
Maintainer of a cryptocurrency, a project leader.
has domain
Cryptocurrencyc
has range
personc

proof of stake schemeop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#pos

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

has characteristics: functional

has domain
protection schemec
has range
Proof of Stakec

proof of work schemeop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#pow

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

has characteristics: functional

has domain
protection schemec
has range
Proof of Workc

protection schemeop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#protection-scheme

is defined by
http://purl.org/net/bel-epa/doacc
Transaction record protection scheme

has characteristics: functional

has domain
Cryptocurrencyc
has range
protection schemec

releaseop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#release

is defined by
http://purl.org/net/bel-epa/doacc
A project release.
has domain
Cryptocurrencyc
has range
Versionc

repositoryop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#repository

is defined by
http://purl.org/net/bel-epa/doacc
Source code repository.
has domain
Cryptocurrencyc
has range
Repositoryc

slugop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#slug

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

has characteristics: functional, inverse functional

has domain
Cryptocurrencyc
is also defined as
data property, named individual

testerop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#tester

is defined by
http://purl.org/net/bel-epa/doacc
A tester or other quality control contributor.
has domain
Cryptocurrencyc
has range
personc

translatorop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#translator

is defined by
http://purl.org/net/bel-epa/doacc
Contributor of translations to the cryptocurrency.
has domain
Cryptocurrencyc
has range
personc

vendorop back to ToC or Object Property ToC

IRI: http://purl.org/net/bel-epa/doacc#vendor

is defined by
http://purl.org/net/bel-epa/doacc
Vendor organization: commercial, free or otherwise
has domain
Cryptocurrencyc
has range
organizationc

Data Properties

algorithm implementing the schemeop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#hashfn

is defined by
http://purl.org/net/bel-epa/doacc
is also defined as
object property

anonymous rootdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#anon-root

is defined by
http://purl.org/net/bel-epa/doacc
Repository for anonymous access.
has domain
Repositoryc
has range
literal

audiencedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#audience

is defined by
http://purl.org/net/bel-epa/doacc
Description of target user base
has domain
Cryptocurrencyc
has range
literal

block reward schemedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#block-reward

is defined by
http://purl.org/net/bel-epa/doacc
has domain
Cryptocurrencyc
has range
literal

block target timedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#block-target-time

is defined by
http://purl.org/net/bel-epa/doacc
has domain
Cryptocurrencyc
has range
literal

categorydp back to ToC or Data Property ToC

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

is defined by
http://purl.org/net/bel-epa/doacc
A category of cryptocurrency.

has characteristics: functional

has domain
Cryptocurrencyc
has range
literal

download mirrordp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#download-mirror

is defined by
http://purl.org/net/bel-epa/doacc
Mirror of software download web page.
has domain
Cryptocurrencyc
has range
literal

download pagedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#download-page

is defined by
http://purl.org/net/bel-epa/doacc
Web page from which the software can be downloaded.
has domain
Cryptocurrencyc
has range
literal

exchange trading symboldp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#symbol

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

has characteristics: functional

has domain
Cryptocurrencyc
has range
literal

file-releasedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#file-release

is defined by
http://purl.org/net/bel-epa/doacc
URI of download associated with this release.
has domain
Cryptocurrencyc
has range
literal

forumdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#forum

Forum web page.
has domain
Cryptocurrencyc
has range
any u r i

licensedp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#license

is defined by
http://purl.org/net/bel-epa/doacc
The URI of an RDF description of the license the software is distributed under.
has domain
Cryptocurrencyc
has range
literal

maturationdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#maturation

is defined by
http://purl.org/net/bel-epa/doacc
Additional depth of chain required for mined blocks to mature

has characteristics: functional

has domain
Cryptocurrencyc
has range
literal

Number of blocks required to confirm a transactiondp back to ToC or Data Property ToC

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

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

has characteristics: functional

has domain
Cryptocurrencyc
has range
literal

retarget-timedp back to ToC or Data Property ToC

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

Difficulty retargeting period.

has characteristics: functional

has domain
Cryptocurrencyc
has range
literal

revisiondp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#revision

is defined by
http://purl.org/net/bel-epa/doacc
Revision identifier of a software release.
has domain
Cryptocurrencyc
has range
literal

service endpointdp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#service-endpoint

is defined by
http://purl.org/net/bel-epa/doacc
The URI of a web service endpoint where software as a service may be accessed
has domain
Cryptocurrencyc
has range
any u r i

slugop back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#slug

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

has characteristics: functional

has range
literal
string
is also defined as
object property, named individual

total coins produceddp back to ToC or Data Property ToC

IRI: http://purl.org/net/bel-epa/doacc#total-coins

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

has characteristics: functional

has domain
Cryptocurrencyc
has range
literal

Named Individuals

slugni back to ToC or Named Individual ToC

IRI: http://purl.org/net/bel-epa/doacc#slug

is defined by
http://purl.org/net/bel-epa/doacc
belongs to
propertyc
is also defined as
object property, data property

Annotation Properties

equivalent classap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2002/07/owl#equivalentClass

Namespace Declarations back to ToC

default namespace
http://purl.org/net/bel-epa/doacc#
0-1
http://xmlns.com/foaf/0.1/
bel-epa
http://purl.org/net/bel-epa/
ccy
http://purl.org/net/bel-epa/ccy#
dc
http://purl.org/dc/elements/1.1/
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#
resource
http://dbpedia.org/resource/
skos
http://www.w3.org/2004/02/skos/core#
skos-reference
http://www.w3.org/TR/skos-reference/
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.