ISO 10303-22 pdf download – lndustrial automation systems and integration -Product data representationand exchange – Part 22: lmplementation methods: Standard data access interface

ISO 10303-22 pdf download - lndustrial automation systems and integration -Product data representationand exchange - Part 22: lmplementation methods: Standard data access interface

ISO 10303-22 pdf download – lndustrial automation systems and integration -Product data representationand exchange – Part 22: lmplementation methods: Standard data access interface.
8.2 Fundamental concepts and assumptions
The structure of the entities and attributes of this schema takes implementation and efficiency into account.
8.3 SDAI population schema type definitions
This subclause contains (he population concepts defined using the EXPRESS TYPE construct. In the case where the implementation does not support access to a data dictionary the EXPRESS declarations in this subclausc shall be included in the Sl)Al population schema. Otherwise, these EXPRESS declarations shall not be included in the SDAI population schema.
8.3.1 schema_definition
A sclwma definition represents the same concept as defined in and is represented by the schema deli nition.name in 6.4.1.
EXPRESS specification
TYPE schema_definition = STRING;
END TYPE;
8.3.2 entity_definition
A entity_definition represents the same Concept as defined in and is represented by the cntit,’ definhtion.name in 6.4.1 2.
EXPRESS specification:
TYPE entity_definition = STRING;
END_TYPE;
8.4 SDAI population schema entity definitions
This subclause contains the population concepts defined using the EXPRESS ENTITY construct.
8.4.1 schema instance
A schema_instance is a logical collection of sdai_models. It is used as the domain for global rule validation, as the domain over which references between entity instances in different SDAI-models are supported and as the domain for uniqueness validation. A schema_instance is based upon one schema.
Associating S[)AI-modcls with the schema_in.stance shall be supported when the SDAI-model is based upon the same schema as the schema_instance. Associating SDAJ-models with the schema_instance when the SDAI-model is based upon another schema shall also be supported provided the schema UOfl which the SDAI-modcl is based contains constructs declared as domain equivalent with constructs in the schema upon which the schema_instance is based. Although a schema_instance ists in one repository. associating S1)Almodels 1mm any repository with the schema_instance shall be supported.
EXPRESS speci1icati
ENTiTY schema_instance;
name STRING;
associated_models SET (0:?) OF sdai_model;
native_schema : schema_definition;
repository sdai_repository;
change_date OPTIONAL time_stamp;
validation_date : time_stamp;
validation_result LOGICAL,
validation_level : INTEGER;
UNIQUE
UR1: name, repository; WHERE
WR1: SELF IN SEJF. repository.contents.schemas;
END_ENTITY;
C.
Attnbute detinitions:
name. the name of the schema_instance The name is case sensitive.
associated_models the SDAI-,nodels associated with the schema instance. native_schema: the schema upon which the schema instance is based.
repository: the repository within which the schema instance was created.
change_dale: if present, the creation date or date of the most recent add or remove of an SDAI-model from the current schema instance.
vaIidationdate: the date of the most recent Validate schema instance operation perfrnned on the current schema instance.
validation_result: the result of the most recent Validate schema In%lance operation perlormed on the current schema instance.
validation_level: the level of expression evaluation for validation of the implementation that performed the most recent Validate schema instance operation on the current schema instance (see 13. 1.2).
Formal propositions.

Leave a Reply

Your email address will not be published. Required fields are marked *