Formal Rules to Produce Object Notation for EXPRESS Schema-Driven Data

Currently, product data management (PDM) systems are widely employed to implement complex multidisciplinary projects in various industrial domains. These systems allow teams of designers, engineers, and managers to remotely communicate via a network, as well as exchange and share product information...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Programming and computer software Ročník 48; číslo 7; s. 455 - 468
Hlavní autoři: Semenov, V. A., Arishin, S. V., Semenov, G. V.
Médium: Journal Article
Jazyk:angličtina
Vydáno: Moscow Pleiades Publishing 01.12.2022
Springer Nature B.V
Témata:
ISSN:0361-7688, 1608-3261
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Currently, product data management (PDM) systems are widely employed to implement complex multidisciplinary projects in various industrial domains. These systems allow teams of designers, engineers, and managers to remotely communicate via a network, as well as exchange and share product information. To integrate CAD/CAM/CAE applications with PDM systems and ensure their interoperability, a dedicated family of STEP standards (ISO 10303) was developed. STEP defines the object-oriented programming language EXPRESS used to formally specify information schemas, as well as file formats designed to store and transfer product data driven by these schemas. These formats are SPF (clear text encoding) and STEP-XML. Presently, with the development and wide spreading of web technologies, the JSON format becomes increasingly popular as it is well suited for object-oriented data exchange and storage, as well as because its syntax is simple and easy to parse. This paper investigates the applicability of JSON to unambiguous representation, storage, and interpretation of product data. On the assumption that product data can be described by arbitrary information schemas in EXPRESS, we propose formal rules for producing JSON notation. Examples that illustrate the proposed rules are provided. Results of our computational experiments confirm the advantages of JSON over SPF and STEP-XML, as well as encourage its wider use for integration of software applications.
Bibliografie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0361-7688
1608-3261
DOI:10.1134/S0361768822070076