jsonion.stemSchema = {
__timestamps: {
__synonyms: {
"{origin}": {"{string}": "{string}"}
}},
__actions: {
__synonyms: {
"{origin}": {"{string}": "{string}"}
}},
__state: {
__synonyms: {
"{origin}": {"{string}": "{string}"}
}},
__chain: {
__synonyms: {
"{origin}": {"{string}": "{string}"}
}},
"__{tableKey}": {
"{relation.key}" : "{relation.value}",
__synonyms: {
"{origin}": {"{string}": "{string}"}
}}
},
jsonion.stemSchema.pointer = {
action: {},
valid: {},
time: {},
src: {}, rels: {},
augm: {}, embed: {},
stats: {}, chksum: {},
subset: {}, private: {},
},
jsonion.stemSchema.pointers = {
action: [
"actn", "action-s"
],
timestamps: [
["time-stamp-s", "t", "tn"], "#/action"
],
relations: [
"{related}", "{relation}",
"link-s",
["tag-s", "hashtag-s"]
],
src: [
"{sourceParams}", "mirror-s", "{sourceServiceParams}",
{
"blockchain": [
"{chain}*", [["tx*", "txId"]],
"blockchain*", "chain*",
"*Host", "*Service", "*Type", "*Name", "*Addr-ess", "*URL/i" ]
},
["dht", "distributedHashTable"]
],
augmentation: [
"augm-ent-ation-s", "ext-ension-s"
],
"validate-validation": [
[
"signatures", "cosigned", "cosigning", "undersigned", "undersigning"
],
["proof", "proofOf", "proofOfWork", "proofOfStake"],
"reactions"
],
stats: [
"stat-s", "statistic-s", "statistics", "aggregate-s", "aggregation-s"
],
chksum: [
"cksum-s", "chksum-s", "checksum-s", "digest", "hash-es", "hashchain-s", "merkle", "merkleTree-s"
],
subset: {
ref: [
["ref-s", "reference-s"],
"contains", "contained", "annotations", "includes", "included", "includesData"
],
view: [
"caption-s", "view-s", "partial-s", "partialView-s", "rootData", "rootDataNode-s", "rel-s", "related", "relatedData", "relatedDataNode-s"
]
}
};