Standard Information Transfer and Record Protocol

From Nguhcraft Wiki
Revision as of 00:08, 10 February 2025 by TheZipCreator (talk | contribs) (change language code to SIT)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Standard Information Transfer and Record Protocol
Writing systemLatin script
Official status
Spoken inThe Complex
Regulated byThe Complex
Speaker
Endonym0{qM
Number of speakers1
Technical information
UsageStandard communication done by The Complex
Language codeSIT

The Standard Information Transfer and Record Protocol, SITRP, or 0{qM is a language used by The Complex for recording and transferring information.

Concepts

SITRP consists of a global list of concepts, each concept assigned a concept number, which is a number between 0 and 68'574'961 (924). Every concept represents a single object, event, or action. This list is maintained by the Complex, and translations and descriptions of each concept is provided. The concept numbers are assigned arbitrarily; there is no systematic reason for why each concept has its specific number.

Orthography

SITRP's orthography purely uses printable ASCII characters, excluding space. The characters ( and ) are reserved for grouping (see the Grammar section), and the rest are used for encoding concept numbers. Each character represents a digit in base-92, according to the following table:

Character Value in Decimal
! 0
" 1
# 2
$ 3
% 4
& 5
' 6
* 7
+ 8
, 9
- 10
. 11
/ 12
0 13
1 14
2 15
3 16
4 17
5 18
6 19
7 20
8 21
9 22
: 23
; 24
< 25
= 26
> 27
? 28
@ 29
A 30
B 31
C 32
D 33
E 34
F 35
G 36
H 37
I 38
J 39
K 40
L 41
M 42
N 43
O 44
P 45
Q 46
R 47
S 48
T 49
U 50
V 51
W 52
X 53
Y 54
Z 55
[ 56
\ 57
] 58
^ 59
_ 60
` 61
a 62
b 63
c 64
d 65
e 66
f 67
g 68
h 69
i 70
j 71
k 72
l 73
m 74
n 75
o 76
p 77
q 78
r 79
s 80
t 81
u 82
v 83
w 84
x 85
y 86
z 87
{ 88
| 89
} 90
~ 91

Grammar

Every SITRP sentence is an ordered triplet of concepts, either raw concept numbers or compound concepts. The triplet (A, B, C) can be though of as a directed edge from A to B, with the type of that edge being characterized by C. This is somewhat analogous to a Subject-Object-Verb word order, but with the ability to use any word as either a verb or noun, and without transitive verbs. For example, the sentence R:pz2/3gMXy@ is broken up into three parts: R:pz (TheZipCreator), 2/3g (The Complex), and MXy@ (Archon). So, this translates to "TheZipCreator relates to the Complex characterized by Archon", or "TheZipCreator is the Archon of the Complex". The former form can be notated more succinctly as TheZipCreator → The Complex : Archon, where represents "relates to", and : represents "characterized by".

SITRP does not have a copula; instead to denote the existence of something, one draws an edge from the concept to the concept for Reality (yT9r), characterized by set membership (.+TP). In general, set membership is used for many things other languages might have a verb for.

Compounds

A triplet can be surrounded by parenthesis (( and )) to group it into a compound concept. For example, while 61NGk[M$uV!? which is Player → Block : Placement and means "Players place blocks", (61NGk[M$uV!?) means "The action of players placing blocks". Then, it can be used in a larger triplet, such as (61NGk[M$uV!?)h~+1.+TP, which is (Player → Block : Placement) → Set of possible actions : Membership, and means "Players placing blocks is a member of the set of possible actions", or "Players can place blocks."

Sample Texts

TODO