KorNet 1.5
А.В. Корочков
Система программирования на основе
языка С++ для работы с моделью
данных типа
"семантическая сеть"
("KorNet")
Описание системы (1995)
(См. также KorNet
)
5.1. Операции в семантической
сети KorNet
версии 1.5 и соответствующие
макрокоманды
- вывод содержимого сети в ранее
созданный поток
(netsnap,netsnapf);
- нахождение или создание, если его
нет, нужного атрибута у узла
(getsattr);
- нахождение нужного атрибута у
узла и получение его значения
(getattr);
- нахождение следующего
безымянного атрибута узла при
последовательном переборе и
получение его значения
(nextelem);
- определение возможности слияния
заданных сетей
(mergetest);
- определение наличия у узла
безымянного атрибута с нужным
значением
(findelem);
- определение наличия у узла
какого-либо атрибута с нужным
значением
(findobj);
- перебор безымянных атрибутов узла
(firstelem,allelem);
- переименование атрибута узла
(renattr);
- перепись сети из АСБД,
начинающуюся с заданного узла, в АС
(loadnet);
- перепись сети из АС, начинающуюся
с заданного узла, в АСБД
(savenet);
- подсчет количества безымянных
атрибутов узла
(countelems);
- поиск или создание атомарного
узла (атома)
(atom,defatom,fatom,deffatom,newatom,newfatom);
- поиск атома
(getatom,getfatom);
- получение смещения узла в АСБД
(getfnode);
- помещение смещения узла в АСБД в
ранее существовавший указатель
на него
(setfnode);
- привешивание атрибутов атома из
АС узлу в АСБД
(fascribea);
- привешивание атрибутов атома из
АСБД узлу в АС
(ascribea);
- привешивание атрибутов узла из АС
узлу в АСБД
(fascribe);
- привешивание атрибутов узла из
АСБД узлу в АС
(ascribe);
- привешивание узлу атрибута
(setattr);
- привешивание узлу безымянного
атрибута
(addelem);
- слияние (объединение) двух сетей,
начинающихся с заданных узлов
(merge);
- создание нового узла
(defafnode, deffnode, defnode, defnodes, newafnode, newfnode, newnode);
- создание выходного потока в файл
(snapfile);
- сравнение объектов
(ifequal);
- удаление атрибута у узла
(delattr,delattrf);
- удаление безымянного атрибута
узла
(delelem,delelemf);
- удаление всех атрибутов узла
(delattrs);
- удаление сети
(delnet);
| 4.1 | Интерфейсная программа TVDianet |
| 4.2 | Интерфейсная программа ClDianet |
| 4.3 | Программа создания снимка сети |
| 5.1 | Операции в сети и соответствующие им макрокоманды |
| 5.2 | Макроязык системы KorNet (часть I)* |
| Макроязык системы KorNet (часть II) | |
| Макроязык системы KorNet (часть III) | |
| 5.3 | Комплектация системы |
* - подраздел 5.2 содержит также описания операций и примеры воздействия некоторых из них на сеть