From 6fb40d7aeeb4096d5ebd570c4c2bb2e2f79a4eaf Mon Sep 17 00:00:00 2001
From: Christian-MK <105018870+Christian-MK@users.noreply.github.com>
Date: Thu, 29 Aug 2024 09:38:47 -0700
Subject: [PATCH 1/4] terms from issues p1
---
content/api.ttl | 11 +++++++++++
content/consensus.ttl | 18 ++++++++++++++++++
content/dataSource.ttl | 9 +++++++++
content/function.ttl | 8 ++++++++
content/oracleProblem.ttl | 10 ++++++++++
content/primaryDataSource.ttl | 15 +++++++++++++++
content/sourceDataPoint.ttl | 11 +++++++++++
content/triangulatedDataPoint.ttl | 9 +++++++++
content/trustless.ttl | 9 +++++++++
9 files changed, 100 insertions(+)
create mode 100644 content/api.ttl
create mode 100644 content/consensus.ttl
create mode 100644 content/dataSource.ttl
create mode 100644 content/function.ttl
create mode 100644 content/oracleProblem.ttl
create mode 100644 content/primaryDataSource.ttl
create mode 100644 content/sourceDataPoint.ttl
create mode 100644 content/triangulatedDataPoint.ttl
create mode 100644 content/trustless.ttl
diff --git a/content/api.ttl b/content/api.ttl
new file mode 100644
index 0000000..952fdaa
--- /dev/null
+++ b/content/api.ttl
@@ -0,0 +1,11 @@
+@prefix : .
+@prefix skos: .
+:api
+ skos:prefLabel "API"@en;
+ skos:definition '''
+ A structured and predictable software interface which
+ provides a contract between external software components
+ for accessing data or services and better enabling
+ inter-connectivity between components.
+ ''' ;
+ skos:altLabel "application programming interface ".
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..6e8d4a1
--- /dev/null
+++ b/content/function.ttl
@@ -0,0 +1,8 @@
+@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..51ab197
--- /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 ex1:dataSource ;
+ skos:related ex2: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.
+ ''' .
From 30712c80b3adfee48b91054a13ebf01c50d3aa8f Mon Sep 17 00:00:00 2001
From: Christian-MK <105018870+Christian-MK@users.noreply.github.com>
Date: Tue, 3 Sep 2024 17:02:15 -0700
Subject: [PATCH 2/4] removal of API for further discussion
---
content/api.ttl | 11 -----------
1 file changed, 11 deletions(-)
delete mode 100644 content/api.ttl
diff --git a/content/api.ttl b/content/api.ttl
deleted file mode 100644
index 952fdaa..0000000
--- a/content/api.ttl
+++ /dev/null
@@ -1,11 +0,0 @@
-@prefix : .
-@prefix skos: .
-:api
- skos:prefLabel "API"@en;
- skos:definition '''
- A structured and predictable software interface which
- provides a contract between external software components
- for accessing data or services and better enabling
- inter-connectivity between components.
- ''' ;
- skos:altLabel "application programming interface ".
From e934fca298356f6a762439ad29af8491bbf2f8d0 Mon Sep 17 00:00:00 2001
From: ross-spencer
Date: Mon, 9 Sep 2024 16:05:00 +0200
Subject: [PATCH 3/4] Linting and TTL fixes
---
content/function.ttl | 1 +
content/sourceDataPoint.ttl | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/content/function.ttl b/content/function.ttl
index 6e8d4a1..a9be746 100644
--- a/content/function.ttl
+++ b/content/function.ttl
@@ -6,3 +6,4 @@
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/sourceDataPoint.ttl b/content/sourceDataPoint.ttl
index 51ab197..3281fc1 100644
--- a/content/sourceDataPoint.ttl
+++ b/content/sourceDataPoint.ttl
@@ -7,5 +7,5 @@
which is embedded in that data source's response to a
given query.
''' ;
- skos:related ex1:dataSource ;
- skos:related ex2:primaryDataSource.
+ skos:related :dataSource ;
+ skos:related :primaryDataSource.
From 20fa02a5160f1d2bc94e2d1a33b656b4389b47d8 Mon Sep 17 00:00:00 2001
From: ross-spencer
Date: Mon, 9 Sep 2024 16:05:20 +0200
Subject: [PATCH 4/4] Update index.html terms
---
docs/index.html | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
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