Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами
Корпоративные архитектуры

Местоположение Location · UAF

Простыми словами

Тип места, а не место: Location отвечает на вопрос «какой формы и рода зона требуется», а не «где именно»: вид геометрии задаётся перечислением LocationTypeKind — точка, линия, поверхность, объём, круговая, эллиптическая, прямоугольная и многоугольная область, геостационарная точка. Конкретика лежит у экземпляра: у ActualLocation есть адрес строкой. Пара «тип — экземпляр» здесь ровно та же, что у Person/ActualPerson и Post/ActualPost, и её нарушение — самая частая ошибка: адрес, записанный в Location, превращает тип в единственный экземпляр и убивает повторное использование. Второе, что стоит помнить: у Location два родителя. Condition делает его условием наравне с Environment и GeoPoliticalExtentType, а ConceptItem — участником высокоуровневого операционного замысла, поэтому элемент встречается и в операционной таксономии, и в параметрических видах.

Примеры

Тип требует, экземпляр называет

Location связан с ActualLocation как тип с экземплярами (1 к многим). Определение самого Location — «A specification of the generic area in which a LocationHolder is required to be located», а ActualLocation описан как «An individual that describes a physical location, for example using text to provide an address, Geo-coordinates, etc».

UAF DMM 1.3, разд. 9.1.12 Parameters, рис. 9-273 Location и рис. 9-259 ActualLocation — связь type/instance и атрибут address

Одиннадцать видов геометрии

LocationTypeKind перечисляет SolidVolumeType, SurfaceType, LineType, PointType, GeoStationaryPointType, PlanarSurfaceType, PolygonAreaType, RectangularAreaType, ElipticalAreaType, CircularAreaType и OtherType. Последний обслуживается атрибутом customKind.

UAF DMM 1.3, разд. 9.1.12 Parameters, рис. 9-273 — перечисление LocationTypeKind и описание атрибута customKind

Кому вообще можно назначить место

Не всякому элементу: право иметь Location дано только потомкам LocationHolder, а их в метамодели двое — OperationalRole и ResourceRole. То есть место в UAF привязано к употреблению исполнителя в контексте, а не к самому типу исполнителя.

UAF DMM 1.3, разд. 9.1.12 Parameters, рис. 9-274 LocationHolder; списки Generalization у OperationalRole (разд. 9.1.4) и ResourceRole (разд. 9.1.7)

Определение из первоисточника

дословная выписка

A specification of the generic area in which a LocationHolder is required to be located.

машинный перевод

Спецификация обобщённой области, в которой должен находиться носитель местоположения.

Источникhttps://www.omg.org/spec/UAF/1.3/DMM/PDF

Связи

В других подходах

Сопоставления одного понятия в разных подходах.

LocationТехнологии и инфраструктура

Место, где происходит деятельность.

Семантические различия TOGAF, ArchiMate и UAF совпадают.

Корпоративные архитектуры

Служебные сведения
Вид совпадения
Прямое совпадение

Связанные понятия

Служебные сведения
Вид документа
Metamodel element
Место в подходе
Параметры (Parameters) — сквозной аспект
Редакция
1.3
14 дней бесплатно

Опишите архитектуру своей компании в Storm

Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.

Попробовать бесплатно Без банковской карты

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка