Cтраница 1
Семантические сетевые модели данных, включающие в себя программы, способны обеспечивать инкапсуляцию и поддерживать концепцию транзакции. Кроме того, они позволяют устанавливать связи транзакций между собой и соотносить их с классами. Возможности инкапсуляции роднят семантические сетевые модели с абстрактными типами данных и повышают мощность средств моделирования; следует, однако, отметить сложность понимания и освоения этих средств. [1]
Семантические сетевые модели данных прежде всего определяют данные, а затем уж структуры данных. Попытайтесь определить реляционную модель данных, начав с триплетов отношение, атрибут, значение и задавая для триплетов принципы структуризации. [2]
Семантические сетевые модели данных поддерживают различные ка - егории вершин семантической сети. [3]
Богатство структур семантической сетевой модели данных способствует реализации различных способов представления семантики. Одна и та же информация может быть представлена различными средствами, идентичными или слегка различающимися по своим семантическим значениям. [4]
![]() |
Наследование свойств программ. [5] |
Программы в семантических сетевых моделях данных - это, по существу, обобщенные процедуры, подобные процедурам базы данных, рассмотренным в гл. Есть также сходство с программами бинарной модели данных ( см. гл. Во-первых, в отличие от бинарных моделей данных программа не сводится в основном к операциям над объектами. [6]
Структура, поддерживаемая любой семантической сетевой моделью данных, представляет собой граф. Вид семантической сети и область моделирования, на которую она ориентирована, определяются принципами различия между разными видами вершин и дуг. Например, одна вершина может представлять сущность Джим, другая - сущность Джон, а дуга-утверждение Джим - брат Джона. Граф семантической сети подобен экземпляру графа семантической бинарной модели данных, рассмотренной в гл. Объекты семантической бинарной модели соответствуют предметам в семантических сетях, а бинарные связи, определяемые функциями доступа, соотносятся с утверждениями. [7]
Как было показано, семантические сетевые модели данных достаточно сложны. Вершины семантической сети могут представлять экземпляры, классы и метаклассы, а дуги - утверждения, порождение экземпляров и бинарные отношения. [8]
![]() |
Пример семантической сети. [9] |
Дополнительным средством обеспечения выразительной силы семантических сетевых моделей данных является распределение вершин по типам. [10]
Есть ли что-нибудь общее между объектами SMALLTALK [157], классами SIMULA [105], деятелями [179] и некоторыми понятиями в семантических сетевых моделях данных. [11]
Так как цели автоматизации накопления знаний и понимания естественного языка весьма неоднозначны, дать точное определение тому, что лежит в основе семантической сетевой модели данных, весьма трудно. Попытки создать модель, которая превосходила бы все другие в плане возможностей представления знаний, привели к появлению целого ряда таких моделей. [12]
В [223] указывается, что наиболее близка к инфологической модели реляционная модель данных. Хотя это мнение не лишено оснований, мы считаем, что Инфологическая модель ближе к другим семантическим моделям данных, например к семантической бинарной модели данных и семантическим сетевым моделям данных ( гл. [13]
В семантических сетевых моделях данных спецификации ограничений целостности - часть полной спецификации сети, которая интегрируется с описанием структуры. Ограничения - это некоторые данные, относящиеся к концепту или классу. Большинство семантических сетевых моделей данных поддерживает язык исчисления предикатов, как одно из средств описания дуг, связывающих концепты и / или классы. [14]