ISO 10303-22-1998 PDF
Название на английском:
St ISO 10303-22-1998
Название на русском:
Ст ISO 10303-22-1998
Оригинальный стандарт ISO 10303-22-1998 в PDF полная версия. Дополнительная инфо + превью по запросу
Полное наименование и описание
Industrial automation systems and integration — Product data representation and exchange — Part 22: Implementation methods: Standard data access interface (ISO 10303-22:1998). Стандарт определяет абстрактный интерфейс доступа к данным (SDAI) для работы с моделями, описанными на языке EXPRESS, и задаёт набор операций для создания, изменения, удаления и проверки экземпляров данных в репозиториях STEP.
Аннотация
ISO 10303-22 (SDAI) описывает независимый от языка программирования абстрактный API для манипулирования данными продуктов, хранящимися в моделях EXPRESS: сессии, репозитории, модели и экземпляры схем. Стандарт предназначен для обеспечения единообразного способа доступа к данным STEP, включая операции по созданию/удалению/модификации объектов и валидации ограничений описанных в EXPRESS; для практической реализации существуют привязки (language bindings) в отдельных частях серии (C++, C, Java и др.).
Общая информация
- Статус: Published / International Standard (подтверждённая редакция).
- Дата публикации: 1998-12 (издание 1, декабрь 1998).
- Организация-издатель: ISO (International Organization for Standardization), технический комитет ISO/TC 184/SC 4.
- ICS / категории: 25.040.40 (Industrial process measurement and control / промышленная автоматизация и интеграция).
- Редакция / версия: Edition 1 (1998). Стандарт регулярно пересматривается; имеются отметки о подтверждениях и проверках на протяжении последующих лет.
- Количество страниц: приблизительно 200 страниц (в официальных изданиях указано около 200 стр.).
Область применения
Применяется в областях обмена данными между CAD/CAM/CAE/PDM/EDM-системами и при создании приложений, которые оперируют моделью продукта на основе EXPRESS. SDAI служит основой для реализации библиотек и инструментов, обеспечивающих доступ, манипулирование и валидацию данных STEP в репозиториях и файлах обмена.
Ключевые темы и требования
- Определение абстрактного API (SDAI) для доступа к данным STEP — сессии, репозитории, модели, экземпляры схем.
- Операции над данными: создание, удаление, изменение экземпляров сущностей, управление агрегатами и атрибутами.
- Валидация и проверка данных в соответствии с ограничениями и правилами, описанными в EXPRESS.
- Определение требований к привязкам к языкам программирования (language bindings) и совместимости реализаций; наличие отдельных частей серии для конкретных привязок.
- Требования к соответствию/сертификации реализаций (набор правил и методик для оценки совместимости с SDAI).
Применение и пользователи
Пользователи стандарта — разработчики CAD/CAM/PDM-приложений, вендоры систем САПР, интеграторы PLM-решений, группы, создающие средства валидации и трансформации STEP. Реализации SDAI используются как в коммерческих (коммерческие SDK и продукты), так и в открытых инструментах и исследовательских проектах; среди известных реализаций и проектов — JSDAI, STEPcode/BRL-CAD, NIST STEP Class Library и коммерческие SDK от профильных поставщиков.
Связанные стандарты
Является частью серии ISO 10303 (STEP). Непосредственно связана с частями: Part 23 (C++ binding), Part 24 (C binding), Part 27 (Java binding), а также с Part 11, Part 21 (форматы обмена), Part 35 (правила соответствия/конформности) и прикладными протоколами (AP203, AP214, AP242 и др.).
Ключевые слова
SDAI, ISO 10303-22, STEP, EXPRESS, интерфейс доступа к данным, API, language binding, модель продукта, валидация данных, репозиторий STEP.
FAQ
В: Что это за стандарт?
О: Это часть семейства стандартов ISO 10303 (STEP), формализующая Standard Data Access Interface (SDAI) — абстрактный API для работы с моделями, описанными на языке EXPRESS; официальное обозначение — ISO 10303-22:1998.
В: Что он регулирует?
О: Определяет набор объектов и операций для управления и манипулирования экземплярами данных (создание, удаление, изменение), структуру сессий/репозиториев/моделей и правила валидации данных в соответствии с EXPRESS; задаёт требования для привязок к конкретным языкам программирования.
В: Кто обычно использует?
О: Разработчики и поставщики ПО для CAD/CAM/CAE и PLM, архитекторы интеграции систем, производители средств обработки STEP-файлов и библиотеки SDK, а также исследовательские и стандартизационные организации. Известные реализации/поставщики включают как коммерческие SDK, так и открытые проекты (например, JSDAI, STEPcode, исторически NIST STEP Class Library).
В: Он актуален или заменён?
О: Исходная публикация датируется декабрём 1998 года; стандарт проходил периодические проверки и подтверждения и продолжает отражаться в реестре ISO как подтверждённый международный стандарт (подтверждения/проверки в последующие годы делают текущую редакцию действующей). Это значит, что на момент последних проверок редакция 1998 года оставалась действующей, хотя практики реализации и экосистема инструментов развивались. При необходимости для официального использования рекомендуется сверить статус в каталоге национального или международного издателя стандарта.
В: Это часть серии?
О: Да — часть серии ISO 10303 (STEP). ISO 10303-22 тесно связана с частями, описывающими привязки к языкам (23, 24, 27), обменные форматы (Part 21) и прикладные протоколы (APxx). Серия включает множество частей, покрывающих форматы файлов, описания схем EXPRESS, прикладные протоколы и методики соответствия.
В: Какие ключевые слова?
О: SDAI, Standard Data Access Interface, STEP, ISO 10303-22, EXPRESS, binding, API, repository, model, validation.