Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Перевод генеалогического дерева в базу фактов




Генеалогическое дерево

Перед началом составления базы знаний необходимо составить генеалогическое дерево и изобразить его на бумаге в виде семантической сети. Личности, объединяемые генеалогическим деревом, могут быть как реальными (Иван Грозный, Петр I, Николай II, Пушкин А.С., и т.п.), так и виртуальными (родословные гномов и т.п. персонажей). Для проверки правильности составления всех правил родственных отношений дерево должно содержать не менее четырех уровней или, говоря языком предметной области, на дереве должны быть прадедушки(прабабушки) и правнуки (правнучки). Для упрощения задания не рекомендуется (но не возбраняется) вводить в генеалогическое дерево личностей порождающих родственные отношения типа «сводный брат» или «сводная сестра». А также личностей порождающих циклические связи, являющимися, например, одновременно «супругой» и «двоюродной сестрой». Пример генеалогического дерева приведен на рис.1.

 
 

 

 


Рис. 1. Пример генеалогического дерева.


В индивидуальном задании студенту для описания базы фактов предлагается минимальный набор родственных отношений. Такими отношениями могут быть как вертикальные связи

отец (виктор, андрей). мать (алла, андрей).

сын (андрей, виктор). Дочь (алла, сергей).

так и горизонтальные связи

муж (виктор, алла). Жена (алла, виктор).

брат(виктор, света). сестра (света, виктор).

а также унарные отношения

мужчина (виктор). женщина (алла).

Унарные отношения необходимы в тех случаях, когда пол личности невозможно вычислить через существующие отношения. Например, отец всегда является мужчиной, но вот пол того, кому он отец, не определен. Сходная проблема возникает в ситуации с отношениями «брат», «сестра», «сын», «дочь».

Индивидуальные задания:

0. отец/2. мать/2. мужчина/1.
1. сын/2. дочь/2. мужчина/1.
2. сын/3. дочь/3.
3. супруг/2. ребенок/2. мужчина/1
4. муж/2. сын/2. дочь/2.
5. родитель/2. женщина/1.
6. отпрыск/2. мужчина/1.
7. сестра/2 брат/2. родитель/2.
8. родители/3. женщина/1.
9. жена/2. сын/2 дочь/2.

Значками «/1», «/2», «/3» задается арность отношения или, говоря в терминах предметной области, количество личностей в отношении. Например:

· отношение «мужчина/1» характеризует такой факт как «Виктор является мужчиной» или на ПРОЛОГ мужчина (виктор);

· отношение «отец/2» характеризует родственной отношение «Виктор отец Андрея» или на ПРОЛОГ отец (виктор, андрей);

· отношение «сын/3» характеризует родственной отношение «Андрей сын Виктора и Аллы» или на ПРОЛОГ сын (андрей, виктор, алла);

· отношение «родитель/3» характеризует родственной отношение «Виктор и Алла родители Андрея»
или на ПРОЛОГ родители (виктор, алла, андрей);

Номер варианта индивидуального задания выбирается по последней цифре номера зачетной книжки (номера студенческого билета). По обоснованному решению студента минимальный набор родственных отношений может быть расширен дополнительными отношениями в целях полноты описания генеалогической структуры родственных связей.

Для наглядности, каждое родственное отношение можно нарисовать стрелочкой (бинарные отношения) или кружочком (унарные отношения) определенного цвета, уникального для каждого типа отношения.

Затем, все нарисованные отношения необходимо переписать в виде фактов. Необходимым условием правильности перевода семантической сети в факты является соответствие количества стрелок каждого цвета и количества фактов этого отношения. Каждой стрелке должен соответствовать только один факт.





Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 2222; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.