XML Schema Definition (XSD) for the Formalized Process Description (FPD) according to VDI/VDE 3682.
The VDI/VDE 3682 guideline defines a graphical notation for describing technical processes. However, it lacks a standardized serialization format for software-independent data exchange. This schema provides an XML representation of the FPD information model.
project– Root element containing project metadata and processesprocess– Process views with states, process operators, technical resources, and flowsstate– Products, Energy, and Information with identification and characteristicsprocessOperator– Transforms input states into output statestechnicalResource– Resources used by process operatorsflow– Connections between states and process operators (entry/exit)
| File | Description |
|---|---|
FPD_Schema.xsd |
Core schema defining the FPD information model |
FPD_Visual_Extension.xsd |
Extension for visual/graphical layout information |
FPD_Complete_Schema.xsd |
Combined schema importing core and visual extension |
This schema is implemented in FPB.JS, a web-based modeling tool for VDI 3682.
Try it online: dev.fpbjs.net
For more details, see:
H. Nabizada, T. Jeleniewski, A. Köcher, and A. Fay, "Vorschlag für eine XML-Repräsentation der Formalisierten Prozessbeschreibung nach VDI/VDE 3682," in 17. Fachtagung EKA - Entwurf komplexer Automatisierungssysteme, 2022.
@inproceedings{nabizada2022fpd,
author = {Nabizada, Hamied and Jeleniewski, Tom and Köcher, Aljoscha and Fay, Alexander},
title = {Vorschlag für eine XML-Repräsentation der Formalisierten Prozessbeschreibung nach VDI/VDE 3682},
booktitle = {17. Fachtagung EKA - Entwurf komplexer Automatisierungssysteme},
year = {2022}
}For questions or feedback, feel free to open an issue or contact the authors.