logo search
TurboProlog / Документация / TOM_2

Преобразование Geobase

Первым шагом к преобразованию Geobase к вашей базе данных является

разработка сети объектов.

Следующий шаг - это моделирование этой сети предикатом "schema"

(схема):

schema(Entity,Assoc,Entity).

Приведем прмеры предложений с предикатом "schema" из Geobase:

schema("capital", "of", "state")

schema("state", "with", "capital")

schema("population", "of", "state")

schema("state", "with", "population")

schema("area", "of", "state")

schema("city", "in", "state")

После разработки сети объектов следует разработать интерфейс с базой

данных Geobase. Для этого необходимо определить предложения для двух пре-

дикатов "db" и "ent".

predicates

db(ent,assoc,ent,string,string)

ent(ent,string)