Об’єкти виду Тип/Підтип

Об’єкти виду батько/підтип мають характеристику, що зветься наслідуванням. Підтип отримує або наслідує усі атрибути батька, але він має і свій набір атрибутів. Підтипів може бути більше одного. Тобто кожний з підтипів має свій набір атрибутів.

Атрибути підтипу помічаються індексами 0.ST або 1. ST. Перша цифра (0 або 1)—це мінімальне кардинальне число підтипу. Якщо воно дорівнює 0, підтип не є обов’язковим,а якщо - 1, то підтип є обов’язковим. Літери ST (subtype--підтип) вказують на те, що атрибут є підтипом. Першим атрибутом підтипу є батьківський об’єкт, позначений індексом Р. Вказівка батьківського атрибуту є завжди обов’язковою. Іноді підтипи виключають один одного. Тоді вони входять у групу підтипів, а групі надається індекс у форматі X.Y.Z.. X—це мінімальне кардинальне число, яке дорівнює 0 або 1 в залежності від того, чи є група підтипів обов’язковою. Y і Z вказують кількість атрибутів в групі, яким дозволено мати значення. Y – це мінімальна кількість атрибутів, Z – максимальна.

На рис 2.30 три типи клієнтів відображені, як група підтипів з індексом 0.1.1. Перший символ індексу 0 означає, що наявність підтипу у об’єкті КЛІЄНТ не є обов’язковою, але якщо він існує, то це може бути тільки один підтип (1.1).

         
 
 
   
   
а


     
 
 
 


Рис. 2.30 Взаємовиключні (а) і вкладені (б) типи.

4. Об’єкт виду архетип/версія – це семантичний об’єкт, який породжує інші семантичні об’єкти, що є версіями, випусками або виданнями архетипу. Наприклад, на рис. 2.31 об’єкт-архетип ПІДРУЧНИК породжує об’єкти-версії ВИДАННЯ. Згідно цієї моделі, атрибути Назва, Автор і Видавництво належать об’єкту ПІДРУЧНИК, а атрибути ПорядковийНомерВидання, ДатаВидання і КількістьСторінок - об’єкту ВИДАННЯ.

 
 


Рис. 2.31 Приклад об’єкта виду архетип/версія.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: