diff --git a/content/consensus.ttl b/content/consensus.ttl
new file mode 100644
index 0000000..e1c8e82
--- /dev/null
+++ b/content/consensus.ttl
@@ -0,0 +1,18 @@
+@prefix : .
+@prefix skos: .
+:consensus
+ skos:prefLabel "consensus"@en;
+ skos:definition '''
+ A state which can be understood differently depending on
+ context:
+
+ When a task performed by an actor is verified as having
+ being performed, according set principles, by multiple
+ other actors.
+
+ When the properties of an output can be verified as
+ accurate by n- actors.
+
+ When the result of an output has been independently
+ observed by n- independent actors.
+ ''' .
diff --git a/content/dataSource.ttl b/content/dataSource.ttl
new file mode 100644
index 0000000..1720905
--- /dev/null
+++ b/content/dataSource.ttl
@@ -0,0 +1,9 @@
+@prefix : .
+@prefix skos: .
+:dataSource
+ skos:prefLabel "data source"@en;
+ skos:definition '''
+ A person or entity that provides access to data for use
+ by others.
+ ''' ;
+ skos:narrower :primaryDataSource.
diff --git a/content/function.ttl b/content/function.ttl
new file mode 100644
index 0000000..a9be746
--- /dev/null
+++ b/content/function.ttl
@@ -0,0 +1,9 @@
+@prefix : .
+@prefix skos: .
+:function
+ skos:prefLabel "function"@en;
+ skos:definition '''
+ A distinct and self-contained unit of code that
+ accomplishes a specific task using given inputs to
+ generate a predictable output.
+ ''' .
diff --git a/content/oracleProblem.ttl b/content/oracleProblem.ttl
new file mode 100644
index 0000000..20e49ca
--- /dev/null
+++ b/content/oracleProblem.ttl
@@ -0,0 +1,10 @@
+@prefix : .
+@prefix skos: .
+:oracleProblem
+ skos:prefLabel "oracle problem"@en;
+ skos:definition '''
+ The challenge of providing security, authenticity, and
+ trust, to information brought onto a blockchain in a
+ decentralized manner.
+ ''' ;
+ skos:related :oracle.
diff --git a/content/primaryDataSource.ttl b/content/primaryDataSource.ttl
new file mode 100644
index 0000000..7e00ec0
--- /dev/null
+++ b/content/primaryDataSource.ttl
@@ -0,0 +1,15 @@
+@prefix : .
+@prefix skos: .
+:primaryDataSource
+ skos:prefLabel "primary data source"@en;
+ skos:definition '''
+ Data collected firsthand by a person or entity during the
+ course of regular activity and made available for use by
+ others.
+
+ Example:
+ A CEX can be considered a primary data source when the
+ price data it provides is derived from the its own order
+ books and not from external data.
+ ''' ;
+ skos:broader :dataSource.
diff --git a/content/sourceDataPoint.ttl b/content/sourceDataPoint.ttl
new file mode 100644
index 0000000..3281fc1
--- /dev/null
+++ b/content/sourceDataPoint.ttl
@@ -0,0 +1,11 @@
+@prefix : .
+@prefix skos: .
+:sourceDataPoint
+ skos:prefLabel "source data point"@en;
+ skos:definition '''
+ The value of a data source, or primary data source, query
+ which is embedded in that data source's response to a
+ given query.
+ ''' ;
+ skos:related :dataSource ;
+ skos:related :primaryDataSource.
diff --git a/content/triangulatedDataPoint.ttl b/content/triangulatedDataPoint.ttl
new file mode 100644
index 0000000..70a924d
--- /dev/null
+++ b/content/triangulatedDataPoint.ttl
@@ -0,0 +1,9 @@
+@prefix : .
+@prefix skos: .
+:triangulatedDataPoint
+ skos:prefLabel "triangulated data point"@en;
+ skos:definition '''
+ Noun
+ The data resulting from the process of triangulation.
+ ''' ;
+ skos:related :triangulation.
diff --git a/content/trustless.ttl b/content/trustless.ttl
new file mode 100644
index 0000000..a280e1e
--- /dev/null
+++ b/content/trustless.ttl
@@ -0,0 +1,9 @@
+@prefix : .
+@prefix skos: .
+:trustless
+ skos:prefLabel "trustless"@en;
+ skos:definition '''
+ A description given to a non-excludable system which does
+ not require its users to rely upon or trust an
+ intermediary.
+ ''' .
diff --git a/docs/index.html b/docs/index.html
index f57fd2c..be44830 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -186,6 +186,18 @@ Naming convention
+consensus A state which can be understood differently depending on
+ context:
+ When a task performed by an actor is verified as having
+ being performed, according set principles, by multiple
+ other actors.
+ When the properties of an output can be verified as
+ accurate by n- actors.
+ When the result of an output has been independently
+ observed by n- independent actors.
+
+
+
consumer A participant, either directly or indirectly, in a
transaction within which orcfax data is used.
Example:
@@ -194,6 +206,11 @@
Naming convention
#integrator
+data source A person or entity that provides access to data for use
+ by others.
+
+ http://glossary.orcfax.io/#primaryDataSource
+
datum Optional data that can be associated to a UTXO when it is
created.
There are several ways this can be done.
@@ -269,6 +286,12 @@
Naming convention
2
+function A distinct and self-contained unit of code that
+ accomplishes a specific task using given inputs to
+ generate a predictable output.
+
+
+
heartbeat The interval at which a datum is published on-chain.
@@ -292,6 +315,22 @@ Naming convention
+oracle problem The challenge of providing security, authenticity, and
+ trust, to information brought onto a blockchain in a
+ decentralized manner.
+
+ #oracle
+
+primary data source Data collected firsthand by a person or entity during the
+ course of regular activity and made available for use by
+ others.
+ Example:
+ A CEX can be considered a primary data source when the
+ price data it provides is derived from the its own order
+ books and not from external data.
+
+ http://glossary.orcfax.io/#dataSource
+
rejected data Data that was received by an Orcfax validator but rejected
as it did not have all of the properties required to
satisfy the consensus algorithm, e.g. its content
@@ -301,6 +340,12 @@
Naming convention
+source data point The value of a data source, or primary data source, query
+ which is embedded in that data source's response to a
+ given query.
+
+ #dataSource #primaryDataSource
+
transaction The fundamental operation for evolving the state of a
blockchain.
@@ -315,6 +360,17 @@ Naming convention
+triangulated data point Noun
+ The data resulting from the process of triangulation.
+
+ #triangulation
+
+trustless A description given to a non-excludable system which does
+ not require its users to rely upon or trust an
+ intermediary.
+
+
+
UTXO Short for unspent transaction output, it is a fundamental
entity in UTXO accounting blockchains such as Cardano. In
such blockchains, a transaction specifies which UTXOs are