KorNet 1.5

А.В. Корочков
Система программирования на основе
языка С++ для работы с моделью данных типа
"семантическая сеть" ("KorNet")

Описание системы (1995)

(См. также KorNet Развитие системы KorNet 1.5)


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);

KorNet Развитие системы KorNet 1.5 |Переход на основную страницу

  1. Модель данных
  2. Реализация сети
  3. Использование системы KorNet
  4. Дополнительные программы
    4.1 Интерфейсная программа TVDianet
    4.2 Интерфейсная программа ClDianet
    4.3 Программа создания снимка сети
  5. Приложения
    5.1 Операции в сети и соответствующие им макрокоманды
    5.2 Макроязык системы KorNet (часть I)*
      Макроязык системы KorNet (часть II)
      Макроязык системы KorNet (часть III)
    5.3 Комплектация системы

* - подраздел 5.2 содержит также описания операций и примеры воздействия некоторых из них на сеть


KorNet Развитие системы KorNet 1.5 || Переход на основную страницу

Переход на основную страницу Рейтинг@Mail.ru
Copyright © 1999 А.В.Корочков
Последнее обновление: Октябрь 09, 2000.
Hosted by www.Geocities.ws

1