Описание  предметной  области  строительства  в  информационных  технологиях.  Окончание
  Строительные материалы
  Строительные машины
  Опыт строительства
  Прочие строительные статьи
  Строительные объявления
  Обратная связь
  Главная страница

 
 В помощь снабженцу
 

 
 Строительные новости

22.6.2019
Новая марка сверхпрочной стали от компании Ruukki

  Погодоустойчивость и сверхпрочность. Именно эти два необходимых для конструкционных сталей качества сочетаются в Optim 550 W, конструкци...

2.6.2019
Кондиционером управляет мобильник

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

12.6.2019
Новинки насосного оборудования GRUNDFOS

Гости выставки SHK-2011 первыми в России смогут увидеть работающие модели новых цифровых дозировочных насосов и бытовых сантехнических агрегатов
...

10.6.2019
Секрет оборачиваемости опалубочной системы

  Технология возведения зданий из монолитного бетона по-прежнему наиболее популярна в Европе. Главным же критерием качества опалубочных сист...

 

 

 

 
 В помощь снабженцу
 

 Описание  предметной  области  строительства  в  информационных  технологиях.  Окончание

   Для более сложных конструкций данных разработаны элементы «node» (узел) и «collection» (коллекция). Коллекция состоит из узлов и является обобщением различных совокупностей данных (массив, множество, таблица, дерево, граф, связный список и т.д.) Структура отношений узлов зависят от типа коллекции. Например, для связного списка требуется две ссылки на соседние узлы; для массива и множества взаимных ссылок не требуется; для дерева и графа требуется переменное число ссылок. Структура коллекции обеспечивает также возможность включения специальных объектов и свойств.
   Для обеспечения возможности непосредственного отображения в формате XML программно реализуемых методов зарезервирован элемент «method» (метод), который может содержать в текстовом виде исходные коды процедур, функций, уравнений, формул и т.п. Представление методов не зависит от применяемых языков программирования. Метод содержит коллекции входных и выходных параметров, локальных и глобальных переменных, ресурсов, сообщений, операторов.
   Перечисленные элементы позволяют создавать комплексные объекты и делают формат bodXML практически равномощным языкам программирования высокого уровня.
   В связи с тем, что в моделях строительных объектов, генерируемых системами САПР, подавляющая часть информации относится к форме элементов и положению в пространстве, были разработаны элементы схемы для геометрических и топологических понятий. При этом были учтены особенности протоколов DXF, SAT, IFC, VRML и др.
   При представлении объектов были выделены элементы топологического, геометрического и визуального представления. Разделение понятий позволяет корректировать отдельные элементы XML-документа без изменения остальных разделов. Топологические элементы в первую очередь определяют форму тела объекта. Тела при этом разделяются на следующие основные типы:
   «Solid» – объемные тела (несущие и ограждающие конструкции);
   «Sheet» – поверхности (кровельные покрытия, отделочные слои и т.п.);
   «ExtrudedSolid» – протяженные тела (трубопроводы, погонажные элементы);
   «HalfSpace» – полупространство (грунт, основание).
   Элементы более высокого уровня могут непосредственно отображать объекты и понятия предметной области. К ним в первую очередь относятся элементы «Entity» (объект), «Clone» (клон) и «System» (система). Они образованы от абстрактного класса «ProObject» и включают топологические элементы, свойства и отношения, а также структурные составляющие более низкого уровня. Элементы «Relationship» (отношение) и «Property» (свойство) входят в контекст системы или хранятся в базе данных.
   Элемент «Entity» практически могут отображать отдельный объект или целый класс объектов (при хранении в базе данных в качестве таксономической единицы).
   Особое значение имеет элемент «Clone». Он позволяет лаконично представить совокупность сходных объектов, различающихся немногими параметрами (например, положением в пространстве). Для описания переменных параметров используется прогрессия или коллекция значений.
   Наконец, элемент «System» представляет практически все возможные строительные системы, от детали конструкции до жилого района. Для этого используется описанная выше система замещения подсистем. Для более четкого описания иерархии систем может использоваться атрибут «Level», который указывает принадлежность системы к определенному уровню иерархии.
   Возможности языков XML и, в частности, bodXML позволяют передавать данные о моделях строительных объектов, созданных методами САПР, в различные информационные системы, например, в сметные программы или программы планирования, управления и учета. Такие языки не противоречат методам создания концептуальных моделей, например, ER-моделей, а также требованиям объектно-ориентированных языков программирования. Исходя из изложенного, можно считать текстовой формат на базе XML основным инструментом для описания предметной области строительства. Его применение позволит обеспечить совместимость различных программных средств, ускорить проектирование и строительство объектов.

  В.И. Теличенко, А.С. Павлов