Пример текста:
'Peter know 'Ann now, same 'John. 'Ann age is 20.5. 'Bob like that. 'Peter is father of 'Ann and 'John. 'Michael know that.(Наклонным шрифтом выделены ключевые слова языка.)
Запуск wonqlc транслирует это в следующий набор четвёрок:
#0 'Peter know::now 'Ann
#0 'John know::now 'Ann
#1 'Ann age:is 20.5
#0 'Bob like #1
#2 'Peter is:father:of 'Ann
#2 'Peter is:father:of 'John
#0 'Michael know #2
Язык ориентирован на "беззапросную" архитектуру базы данных (хранящихся в виде четверок). Т.е. это даже не NoSQL, а просто NoQL. Смысл в том, что мы не запрашиваем данные у базы, а наделяем ее "реакцией" на приходящие или уже существующие данные (как частные случаи, этим способом будут осуществляться как онтологический mapping, так и проверка целостности).
Комментарии (0)