Standard Information Transfer and Record Protocol

From Nguhcraft Wiki
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