Система для определения отношения между первой и второй объектными сущностями данных

1. Система для определения отношения между первой и второй объектными сущностями данных, содержащая компьютерный процессор для выполнения компьютерно-выполняемых инструкций и обработки данных, хранящихся в памяти, память, соединенную с процессором, хранящую компоненты объектных сущностей и компонент отношения, причем: первый компонент объектной сущности и второй компонент объектной сущности предоставляют первую объектную сущность данных и вторую объектную сущность данных, причем каждая объектная сущность данных обладает унифицированной идентичностью на большом количестве разнородных предметных областей, и при этом унифицированная идентичность объектных сущностей данных дополнена значением идентификатора объектной сущности, который является основой для формирования ссылки на каждую объектную сущность, и компонент отношения явным образом определяет отношение между первой и второй объектными сущностями данных, причем отношение содержит две стороны, так что первая сторона представляет первую объектную сущность данных, а вторая сторона представляет вторую объектную сущность данных, при этом первая объектная сущность данных независима от второй объектной сущности данных в отношении, причем отношение допускает первую кратность в первой стороне и вторую кратность во второй стороне, причем первая кратность имеет значение кратности, отличное от второй кратности, и при этом первая кратность представляет собой первое ограничение, указывающее первое количество экземпляров объектной сущности данных, вовлеченных в отношение на первой стороне, а вторая кратность представляет собой второе ограничение, указывающее второе количество экземпляров объектной сущности данных, вовлеченных в отношение на второй стороне, при этом отношение включает в себя операционное поведение для отношения между первой и второй объектными сущностями данных, где объектная сущность данных включает в себя тип объектной сущности данных, а память, представленная в виде машиночитаемого носителя, содержит выполняемые компьютерным процессором инструкции, сохраненные в ней, отличающаяся тем, что первая и вторая объектные сущности связаны между собой с помощью другой объектной сущности, причем эта другая объектная сущность, связывающая первую и вторую объектные сущности, является показателем, при этом множество подобных показателей, специфических для определенного отношения между первой и второй объектными сущностями данных, представляет собой тип показателя, где тип показателя определяется уникальным наименованием на множестве имен типов показателей, причем тип показателя всегда имеет экземпляры показателя этого типа, и показатель всегда выражается явным образом через объектную сущность, которая обладает множеством атрибутов, причем показатель является функцией от времени, где аргументы времени заданы в виде группы атрибутов, состав которых определяется категорией показателя, а также в показателе выделяется группа атрибутов, которая определяет путь по информационным разрезам типа показателя, при этом наименование типа показателя сконструировано в виде текстового выражения, которое определяет операционное поведение связываемых объектных сущностей данных, удобного для представления человеком, а также в виде декомпозиции наименования типа показателя на отдельные атрибуты, для машинной обработки наименования типа показателя, а сам показатель представляет собой факт, семантика которого описывается грамматическим предложением, и которое формируется конкатенацией значений атрибутов показателя, и это грамматическое предложение представляет собой логическое высказывание с законченным смыслом относительно отношения между первой объектной сущностью и второй объектной сущностью, причем множество показателей по отношению к функции управления классифицируется на три категории, которыми являются: текущий показатель, плановый показатель, исторический показатель, при этом множество типов показателей по форме отношений между первой и второй объектными сущностями данных подразделяются на подмножества, которые являются видами показателей: характеристика, взаимодействие, ассоциация, и где вид определяет операционное поведение показателей, а для первой и второй объектных сущностей определены постоянные роли в виде названий атрибутов, один атрибут называется «субъект», где хранится идентификатор объектной сущности данных, и который выполняет роль субъекта, а другой атрибут называется «объект», где хранится идентификатор объектной сущности данных, и который выполняет роль объекта, причем навигация задается только в направлении от субъекта к объекту, и где субъект представляет первую сторону отношения, а объект представляет вторую сторону отношения, где первая кратность в первой стороне показателя всегда принимает значение, равное 1, а вторая кратность на второй стороне показателя принимает значение null или 1, причем значение кратности на второй стороне определяется в зависимости от вида показателя.
2. Система по п. 1, в которой каждый показатель обладает унифицированной идентичностью на большом количестве разнородных предметных областей, и при этом унифицированная идентичность показателей дополнена значением идентификатора показателя.
3. Система по п. 1, в которой вид показателя «характеристика» представляет собой форму отношения между типом объектной сущности данных с одной стороны показателя, выступающей в роли субъекта отношения, и окружающей средой с другой стороны
показателя, выступающей в роли объекта, причем показатель в этом случае представляется характеристикой субъекта в окружающей среде, посредством которой связываются значения данных определенного типа с субъектом.
4. Система по п. 1, в которой вид показателя «взаимодействие» представляет собой форму отношения между двумя равноправными объектными сущностями данных с одной и другой стороны показателя, где первая объектная сущность выступает в роли субъекта, а вторая объектная сущность выступает в роли объекта, при этом показатель количественно или качественно характеризует взаимодействие между субъектом и объектом.
5. Система по п. 1, в которой вид показателя «ассоциация» представляет собой форму отношения между двумя равноправными объектными сущностями данных с одной и другой стороны показателя, где первая объектная сущность данных выступает в роли субъекта, а вторая объектная сущность данных выступает в роли объекта, причем субъект и объект, посредством показателя этого вида, образуют агрегацию.
6. Система по п. 1, в которой плановые показатели характеризуют состояние планирования объектных сущностей данных и их отношений между собой.
7. Система по п. 1, в которой текущие показатели характеризуют состояния на текущий момент времени объектных сущностей данных и их отношений между собой.
8. Система по п. 1, в которой исторические показатели характеризуют прошлые состояния объектных сущностей данных и их отношений между собой.
9. Система по п. 1, где путь по информационным разрезам каждого типа показателя семантически уточняет отношение между первой и второй объектными сущностями данных.