Skip to content
This repository

Welcome to the semantic machine Contents

Current state of this project:

his project is frozen at lab beta, it is functional as a Json in and Json out, and demonstrates, just barely, the concepts of graph convolution as a generalized join of two Jsons. It introduces a convolution operator to Json. Hence, this code constitutes prior art for any company attempting to patent the idea of Json bots. The future course of the software depends upon how rapidly the Json community can adapt to web bot techniques.

The main ides is graph convolution, finding pattern matches in Json defined graphs

All code in this repository, at the current moment, is subject to CutnPaste License. If you can cut it, you can paste it. My intent here is to create the open source regex for ontology navigates networks. There are no patents on graph convolueion, it was invented 70 years ago.

Code is targeted for network and windows compatible, Qson scratch databases based on sqlite3 with a Json interface. It is undergoing alpha product runs under a networked windows environment for the next week. The code is essentially frozen except for debug and some additional system calls where appropriate. Debug flags are mostly on, much is which will be off shortly.

What is Qson an Lazy Json

The following is an example of lazy Json

  "{ {abc.\"def\".joe:jjj.\"kkk\".lll},anyname:{rdf,may},'you'.klf,{ {named,kkk}.{fgh.lmk} }, jkl }"

After runing the thing into the machine it becomes Sqlson: The format is |Key|linke|pointer| The pointer points to the number of enclosed items in the sub nest. Translate the link and you see they retain the same characters set. Tis format, Sqlson, is patent free, public format and likely to win the standard for mixing sql and bson

A Qson example

sqlite> select * from console;
table:parser|64|17
abc|46|16
def|46|1
joe|58|2
jjj|46|1
kkk|46|1
lll|125|1
anyname|58|10
_|123|1
rdf|44|1
may|125|1
named|44|6
kkk|125|1
fgh|46|1
lmk|125|1
_|125|1
jkl|125|1
sqlite>

Look hard and one can find a bug!! I'll fix it

Something went wrong with that request. Please try again.