diff --git a/README.md b/README.md index 133f89a..06ec17a 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,11 @@ -# CASCaRA-Reference-Implementation +# CASCaRA Validation Tool (Reference Implementation) -[CASCaRA](https://cascara.gfse.org) (formerly CASCaDE) is a project to standardize collaboration in systems engineering with respect to data format and ontology. +[CASCaRA](https://cascara.gfse.org) (formerly CASCaDE) is a project to standardize collaboration in systems engineering +with respect to data format and ontology. A [Request for Proposal (RFP)](https://www.omg.org/cgi-bin/doc?mantis/24-12-03.pdf) has been accepted by OMG in December 2024. Information in different formats and from diverse sources are transformed and integrated to a common knowledge graph. -A publicly available reference implementation shall validate the concepts of the standard as developed by the CASCaDE submission team. +A publicly available reference implementation shall validate the concepts of the standard as developed by the CASCaRA submission team. Validation is successful, if real-world data is ingested and the information needs of all users in the product lifecycle are met. Users and software vendors are given the opportunity to influence the project to assure their ideas and needs are met. A joint effort on fundamental features (where differentiation isn't possible anyways) avoids duplicate work, @@ -13,12 +14,12 @@ improves quality and assures interoperability. The reference implementation addresses the following aspects: - Check data format and constraints according to the [CASCaRA meta-model](https://product-information-graph.org/doc/metamodel/latest/) to assure data quality. -- Persistently store and retrieve PIG data using the standardized API (to be defined). -- View and edit PIG data in a web-browser. +- Persistently store and retrieve CASCaRA data using the standardized API (to be defined). +- View and edit CASCaRA data in a web-browser. - Transform input data with the formats ReqIF, SysML v1 and v2, STEP and FMI/SSP. Other input formats may follow. - Integrate input data with different formats to an interwoven knowledge graph. - Create output data with the formats RDF/Turtle, JSON-LD and XHTML. -- Provide a set of *standard queries* ('competency questions') that work for all data complying with the meta-model. +- Provide a set of *standard queries* ('competency questions') that work for all data no matter the original format and naming conventions. - Bring the data into a standardized form to facilitate machine learning and AI applications. Major requirements (capabilities and characteristics) must be satisfied: @@ -26,16 +27,16 @@ Major requirements (capabilities and characteristics) must be satisfied: - Comply with *web-technology* and avoid propriatory formats. - Extend the software using a documented, if possible standardized plug-in mechanism. -Collaboration rules: +## Collaboration rules: - This repository has two protected branches, namely 'main' and 'dev', where 'dev' is the default. - The 'main' branch keeps just the released versions. In particular, it has a 'docs' folder which is published by GitHub pages. - The 'dev' branch merges all development efforts, until a release is made. Then, a pull-request 'main'<--'dev' is initiated. - All development tasks are planned in [GfSE/projects/5](https://github.com/orgs/GfSE/projects/5). - When a task (an issue) is assigned and work is about to start, the task status is changed to 'in progress' and a new branch is opened from within the task. The branch name will thus begin with the issue number. -- When the issue is done and all tests pass, a pull-request 'dev'<--'NN-issue-name' is initiated. +- When a task is done (an issue is resolved) and all tests pass, a pull-request 'dev'<--'NN-issue-name' is initiated. A number of rules apply. Among others, a review by GitHub Copilot is started automatically. - It is advised to respond to the suggestions and to follow them unless wrong. In addition, a team member shall be + It is advised to respond to the suggestions and to follow them unless inadequate. In addition, a team member is asked to review the changes and to approve the pull-request. - If all tasks/issues for a given release are closed and all tests pass, the release can be made and a merge with 'main' may be initiated as described above. diff --git a/design/CASCaRA-Reference-Implementation/1_Source/CASCaRA-Reference-Implementation.archimate b/design/CASCaRA-Reference-Implementation/1_Source/CASCaRA-Reference-Implementation.archimate index 0364a8c..fb3ad4e 100644 --- a/design/CASCaRA-Reference-Implementation/1_Source/CASCaRA-Reference-Implementation.archimate +++ b/design/CASCaRA-Reference-Implementation/1_Source/CASCaRA-Reference-Implementation.archimate @@ -31,7 +31,7 @@ Initially, test-data should be small and cover relevant and typical aspects of t - + A web application for creating, reading, updating and deleting data elements. The app is configured by the classes loaded at initialization time. The classes govern the choice and the dialog layout for modifying the data. Thus, the same software is used for more or less complex applications. The architecture includes a plugin mechanism to allow the deployment of new transformations or storage adapters without building and deploying a complete new image, for details see ['Design Plugin Mechanism'](https://github.com/GfSE/CASCaDE-Reference-Implementation/issues/21). @@ -137,7 +137,7 @@ The user-interface is class-driven, i.e. the details of the entity, relationship The ontology plugin provides services such as [[Assign Ontology Class]]. - + Input data in ReqIF format. It is assumed that it complies with the OMG Standard [Requirements Interchange Format (ReqIF)](https://www.omg.org/reqif/) and with the Prostep ivip [Implementation Guideline ReqIF](https://www.prostep.org/shop/detail?ai%5Baction%5D=detail&ai%5Bcontroller%5D=Catalog&ai%5Bd_name%5D=reqif_ig_v1-7&ai%5Bd_pos%5D=). @@ -160,7 +160,7 @@ The fact that the ReqIF Implementation Guideline proposes certain attribute name The CASCaRA Graph integrating partial information from different sources. It complies with the [CASCARA Metamodel](https://product-information-graph.org/doc/metamodel/latest/). - + Input data in XML format. A pattern compatible with the CASCaRA Metamodel is assumed. More precisely: It must comply with the [CASCaRA JSON-LD Schemata](https://product-information-graph.org/schema/latest/jsonld/). See example files: @@ -171,7 +171,7 @@ See example files: Transform the input data with its original XML format (such as ReqIF) to a CASCaRA compliant subgraph. A stylesheet per input format such as [[reqif-to-cas.xsl]] is used. It is advised that the stylesheet is designed to keep the original terminology, so that the transformation is as generally applicable as possible and to assign CASCaRA Ontology classes in a subsequent process step. - + Input data in RDF Turtle format. A pattern compatible with the CASCaRA Metamodel is assumed to fully interpret the data. See example files: @@ -194,7 +194,7 @@ See example files: Transform the input data with its original Turtle format to a CASCaRA compliant subgraph. SPARQL queries defined in [[any-to-cas.sparql]] are used. - + Input data in XML format. A pattern compatible with the CASCaRA Metamodel is assumed. See example files: @@ -271,12 +271,16 @@ Typical use cases: Source: GitHub Copilot. - A container with a standard Graph Database, alternatively a Document Database. + + + + + @@ -291,6 +295,10 @@ Source: GitHub Copilot. A server consists of CASCaRA code accessing a (graph) database in a separate container. One or more browser apps can access the server concurrently. When compared with the [[2-Layer Client-Server]] scheme, this configuration has the advantage of being easier to update in a production environment at the cost of a somewhat inferior performance. + + + + @@ -414,8 +422,6 @@ Source: GitHub Copilot. - - @@ -430,6 +436,33 @@ Source: GitHub Copilot. + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -490,9 +523,7 @@ Report:View:Tag - - - + @@ -500,18 +531,21 @@ Report:View:Tag - + - + + + + @@ -1110,6 +1144,80 @@ Subject to validation: - Are the transformation results consistent, complete, comprehensible and finally useful? - Can the user's 'competency questions' be satisfactorily answered? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/design/CASCaRA-Reference-Implementation/1_Source/CASCaRA-Reference-Implementation.archimate.bak b/design/CASCaRA-Reference-Implementation/1_Source/CASCaRA-Reference-Implementation.archimate.bak index df5dd96..25651cc 100644 --- a/design/CASCaRA-Reference-Implementation/1_Source/CASCaRA-Reference-Implementation.archimate.bak +++ b/design/CASCaRA-Reference-Implementation/1_Source/CASCaRA-Reference-Implementation.archimate.bak @@ -31,7 +31,7 @@ Initially, test-data should be small and cover relevant and typical aspects of t - + A web application for creating, reading, updating and deleting data elements. The app is configured by the classes loaded at initialization time. The classes govern the choice and the dialog layout for modifying the data. Thus, the same software is used for more or less complex applications. The architecture includes a plugin mechanism to allow the deployment of new transformations or storage adapters without building and deploying a complete new image, for details see ['Design Plugin Mechanism'](https://github.com/GfSE/CASCaDE-Reference-Implementation/issues/21). @@ -137,7 +137,7 @@ The user-interface is class-driven, i.e. the details of the entity, relationship The ontology plugin provides services such as [[Assign Ontology Class]]. - + Input data in ReqIF format. It is assumed that it complies with the OMG Standard [Requirements Interchange Format (ReqIF)](https://www.omg.org/reqif/) and with the Prostep ivip [Implementation Guideline ReqIF](https://www.prostep.org/shop/detail?ai%5Baction%5D=detail&ai%5Bcontroller%5D=Catalog&ai%5Bd_name%5D=reqif_ig_v1-7&ai%5Bd_pos%5D=). @@ -160,7 +160,7 @@ The fact that the ReqIF Implementation Guideline proposes certain attribute name The CASCaRA Graph integrating partial information from different sources. It complies with the [CASCARA Metamodel](https://product-information-graph.org/doc/metamodel/latest/). - + Input data in XML format. A pattern compatible with the CASCaRA Metamodel is assumed. More precisely: It must comply with the [CASCaRA JSON-LD Schemata](https://product-information-graph.org/schema/latest/jsonld/). See example files: @@ -171,7 +171,7 @@ See example files: Transform the input data with its original XML format (such as ReqIF) to a CASCaRA compliant subgraph. A stylesheet per input format such as [[reqif-to-cas.xsl]] is used. It is advised that the stylesheet is designed to keep the original terminology, so that the transformation is as generally applicable as possible and to assign CASCaRA Ontology classes in a subsequent process step. - + Input data in RDF Turtle format. A pattern compatible with the CASCaRA Metamodel is assumed to fully interpret the data. See example files: @@ -194,7 +194,7 @@ See example files: Transform the input data with its original Turtle format to a CASCaRA compliant subgraph. SPARQL queries defined in [[any-to-cas.sparql]] are used. - + Input data in XML format. A pattern compatible with the CASCaRA Metamodel is assumed. See example files: @@ -233,7 +233,7 @@ See example files: A server-side IT application that may serve as a collaboration hub along the product lifecycle and as a standardized knowledge base for AI. Integrated product information is shared as a graph with create, read, update and delete function for individual nodes (entities) and edges (relationships) as well as packages containing a certain sub-graph. The [CASCaRA Metamodel](https://product-information-graph.org/doc/metamodel/latest/) defines the graph structure. Import formats are .cas.ttl, .cas.jsonld and .cas.xml. Any .xml file can be imported, if a XSL stylesheet is provided for transformation to .cas.xml. Export formats are .cas.ttl, .cas.jsonld, .cas.xml and .html. - Extends the methods of the [[Common Lib]] to a REST API. + Extends the methods of the [[Common Lib]] to a ReST API. Shared by different CASCaRA Deployment Packages such as Browser App and Server. @@ -271,12 +271,16 @@ Typical use cases: Source: GitHub Copilot. - A container with a standard Graph Database, alternatively a Document Database. + + + + + @@ -291,6 +295,10 @@ Source: GitHub Copilot. A server consists of CASCaRA code accessing a (graph) database in a separate container. One or more browser apps can access the server concurrently. When compared with the [[2-Layer Client-Server]] scheme, this configuration has the advantage of being easier to update in a production environment at the cost of a somewhat inferior performance. + + + + @@ -414,8 +422,6 @@ Source: GitHub Copilot. - - @@ -430,401 +436,540 @@ Source: GitHub Copilot. + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Properties that follow are used by the "Customizable Report" + +There are two types of properties: "model wide" or "view only". "model wide" properties affect the whole report where "view only" properties impact only the rendering of the view having them set. + + +MODEL WIDE PROPERTIES + +Report:Model:Hide:Business + Set to "true" to hide the list of business concepts. +Report:Model:Hide:Application + Set to "true" to hide the list of application concepts. +Report:Model:Hide:Technology&Physical + Set to "true" to hide the list of technlology and physical concepts. +Report:Model:Hide:Motivation + Set to "true" to hide the list of motivation extension concepts +Report:Model:Hide:Implementation&Migration + Set to "true" to hide the list of implementation & migration extension concepts. +Report:Model:Hide:Other + Set to "true" to hide the list of connectors and groupings. +Report:Model:Hide:Relations + Set to "true" to hide the list of relations. +Report:Model:Hide:Views + Set to "true" to hide the list of views. +Report:Model:Hide:ViewNumbering + Set to "true" to hide numbering at the begining of view name (regexp '^[0-9.]* '). +Report:Model:Cover:Background + URL or path to an image used on the cover (595 x 842). + If unset a default image is used. Set it to "null" to disable it. +Report:Model:Header:Background + URL or path to an image used on page header (595 x 50). + If unset a default image is used. Set it to "null" to disable it. + + +VIEW ONLY PROPERTIES + +Report:View:Detailed + Set to "true" to show a detailed list of elements. +Report:View:Hide + Set to "true" to hide the view. +Report:View:Hide:Diagram + Set to "true" to hide the diagram. +Report:View:Tag + Use this property to tag a view (you can use this property multiple time). Tags can then be used to create a report containing only one specific tag. To do this add "#tagname" to the end of the report title (case insensitive). You can make a view visible for all tag using the special tag "all". + + + + + + + + + + + + + + + + + + + + + + - - - + + + + - - - - - - - - - - - - - - - + + - - - + + - - - - - - + + + + + + + + + + + + - - - - - - - - - - + + - - - - - - - - - + + + + + + + - - - - - - - - - - + + + - - - - - - - - - - + + + - - - The associations with solid line and open arrowhead denote a 'serves' relationship (from server to client). Direction of data flow is not implied and can occur in both directions. - - The top-level module architecture of the CASCaRA App embedded in its system context. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - - - The associations with solid line and open arrowhead denote a 'serves' relationship (from server to client). Direction of data flow is not implied and can occur in both directions. + + + - The module architecture of a CASCaRA Server for collaboration along the product lifecycle and as a standardized knowledge base for AI. - - - - - - - + + + + + + + + - - - - - - - - - - + + + - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - + + + - - + + + - - - - - - - - + + + - - - - - + + + - - - - - - + + + - - - - - - - + + + - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - + + + + - - + + + - - - - - + + - - + + - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The associations with solid line and open arrowhead denote a 'serves' relationship (from server to client). Direction of data flow is not implied and can occur in both directions. + + The top-level module architecture of the CASCaRA App embedded in its system context. + + + + + + + + + + + + + + - + + - - - + + + - + + - - - + + + + + + + + + + + + + + + - + + - - - - + + + + - - - - - - + + + + - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - Different paths of import processing of the [[CASCaRA App]] are shown. They correspond to the edges of the Magic Tetrahedron, which defines the sweet spot where round-trip transformations between RDF, JSON-LD, Object-oriented Data and GQL are possible without loss of information. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Different paths of import processing of the [[CASCaRA App]] are shown. They correspond to the edges of the Magic Tetrahedron, which defines the sweet spot where round-trip transformations between RDF, JSON-LD, Object-oriented Data and GQL are possible without loss of information. The input formats defined have different purpose or strength: @@ -839,282 +984,239 @@ The input formats defined have different purpose or strength: | Knowledge Graph | .xml | Not planned, either | | Property Graph | .gql, .cyp | For use in the ecosystem of Labelled Property Graphs: Graph Databases, superior performance, visualization | - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - + + + + The associations with solid line and open arrowhead denote a 'serves' relationship (from server to client). Direction of data flow is not implied and can occur in both directions. + + The module architecture of a CASCaRA Server for collaboration along the product lifecycle and as a standardized knowledge base for AI. + + + + + + + + + + + + + - - - - + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - + + + + + + + - A process to validate the conceptual and technical choices made by the standard in preparation. This is preliminary and needs further discussion and detailing with the target users. Ultimately, the standard must satisfy their use-cases and needs in general. + + + + + A process to validate the conceptual and technical choices made by the standard in preparation. This is preliminary and needs further discussion and detailing with the target users. Ultimately, the standard must satisfy their use-cases and needs in general. Subject to validation: - Has the [CASCaRA Metamodel](https://product-information-graph.org/doc/metamodel/latest/) enough expressive power to deal with real-world data? - Can the data be transformed between RDF/Turtle, JSON-LD and GQL without loss? In all directions and in a full round-trip? - Are the transformation results consistent, complete, comprehensible and finally useful? - Can the user's 'competency questions' be satisfactorily answered? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - Properties that follow are used by the "Customizable Report" - -There are two types of properties: "model wide" or "view only". "model wide" properties affect the whole report where "view only" properties impact only the rendering of the view having them set. - - -MODEL WIDE PROPERTIES - -Report:Model:Hide:Business - Set to "true" to hide the list of business concepts. -Report:Model:Hide:Application - Set to "true" to hide the list of application concepts. -Report:Model:Hide:Technology&Physical - Set to "true" to hide the list of technlology and physical concepts. -Report:Model:Hide:Motivation - Set to "true" to hide the list of motivation extension concepts -Report:Model:Hide:Implementation&Migration - Set to "true" to hide the list of implementation & migration extension concepts. -Report:Model:Hide:Other - Set to "true" to hide the list of connectors and groupings. -Report:Model:Hide:Relations - Set to "true" to hide the list of relations. -Report:Model:Hide:Views - Set to "true" to hide the list of views. -Report:Model:Hide:ViewNumbering - Set to "true" to hide numbering at the begining of view name (regexp '^[0-9.]* '). -Report:Model:Cover:Background - URL or path to an image used on the cover (595 x 842). - If unset a default image is used. Set it to "null" to disable it. -Report:Model:Header:Background - URL or path to an image used on page header (595 x 50). - If unset a default image is used. Set it to "null" to disable it. - - -VIEW ONLY PROPERTIES - -Report:View:Detailed - Set to "true" to show a detailed list of elements. -Report:View:Hide - Set to "true" to hide the view. -Report:View:Hide:Diagram - Set to "true" to hide the diagram. -Report:View:Tag - Use this property to tag a view (you can use this property multiple time). Tags can then be used to create a report containing only one specific tag. To do this add "#tagname" to the end of the report title (case insensitive). You can make a view visible for all tag using the special tag "all". - - - - - - diff --git a/design/CASCaRA-Reference-Implementation/1_Source/Interoperability Testing.png b/design/CASCaRA-Reference-Implementation/1_Source/Interoperability Testing.png new file mode 100644 index 0000000..1f18145 Binary files /dev/null and b/design/CASCaRA-Reference-Implementation/1_Source/Interoperability Testing.png differ diff --git a/package-lock.json b/package-lock.json index e5702b0..c969e17 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "CASCaRA-Validation-Tool", - "version": "0.2.6", + "version": "0.2.7", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "CASCaRA-App", + "name": "CASCaRA-Validation-Tool", "version": "0.2.6", "dependencies": { "@mdi/font": "^7.4.47", @@ -5402,13 +5402,16 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.9.19", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", - "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "version": "2.10.40", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.40.tgz", + "integrity": "sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==", "dev": true, "license": "Apache-2.0", "bin": { - "baseline-browser-mapping": "dist/cli.js" + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" } }, "node_modules/batch": { @@ -5778,9 +5781,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001769", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", - "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", + "version": "1.0.30001800", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001800.tgz", + "integrity": "sha512-MMHtuAz9Ys840zAY5F4k6fV5GaivZ9sPk+nz0mY+GYVzRBnYkN0mpqkSR92oWRQ19yQWo4HvBV/FnC16AJX8MA==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index aa7b48d..bbb2eac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "CASCaRA-Validation-Tool", - "version": "0.2.6", + "version": "0.2.7", "private": true, "scripts": { "prebuild": "node scripts/generate-build-info.js", diff --git a/public/assets/index.html b/public/assets/index.html index c7be494..3301a3a 100644 --- a/public/assets/index.html +++ b/public/assets/index.html @@ -32,7 +32,8 @@

Content

  • JSON-LD Schemata: The versions as developed by the CASCaRA Submission Team:
    - • 2026-05-08 (latest)
    + • 2026-07-03 (latest)
    + • 2026-05-08
    2026-02-18
    2026-01-12

    diff --git a/public/assets/jsonld/Entity.json b/public/assets/jsonld/Entity.json index 89da73b..9a96577 100644 --- a/public/assets/jsonld/Entity.json +++ b/public/assets/jsonld/Entity.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "http://product-information-graph.org/schema/2026-05-08/jsonld/Entity.json", + "$id": "http://product-information-graph.org/schema/2026-07-03/jsonld/Entity.json", "title": "CASCaRA Entity Schema for JSON-LD", "description": "Validates Entity class definitions for individual information objects. Configures which properties (cas:enumeratedProperty) and which outgoing links are allowed (cas:enumeratedTargetLink). Entities classify primary information objects such as Requirements, Components and Diagrams in a systems engineering context. Supports specialization hierarchies via cas:specializes and optional visual representation via cas:icon.", "type": "object", @@ -108,34 +108,34 @@ "pattern": "^(?:[A-Za-z_][A-Za-z0-9_-]*:[^:\\s]+|https?://[^\\s]+)$", "description": "A valid ID string: either a namespaced identifier (prefix:name) or a URL" }, - "idObject": { - "type": "object", - "required": [ "@id" ], - "properties": { - "@id": { - "$ref": "#/$defs/idString" - } - }, - "additionalProperties": false, - "description": "JSON-LD ID object wrapper" + "idObject": { + "type": "object", + "required": [ "@id" ], + "properties": { + "@id": { + "$ref": "#/$defs/idString" + } + }, + "additionalProperties": false, + "description": "JSON-LD ID object wrapper" + }, + "languageValue": { + "type": "object", + "required": [ "@value" ], + "properties": { + "@value": { + "type": "string", + "minLength": 1, + "description": "The actual text content" }, - "languageValue": { - "type": "object", - "required": [ "@value" ], - "properties": { - "@value": { - "type": "string", - "minLength": 1, - "description": "The actual text content" - }, - "@language": { - "type": "string", - "pattern": "^[a-z]{2}(-[A-Z]{2})?$", - "description": "IETF language tag (e.g., 'en', 'de', 'en-US')" - } - }, - "additionalProperties": false, - "description": "Multi-language text value with optional language tag" + "@language": { + "type": "string", + "pattern": "^[a-z]{2}(-[A-Z]{2})?$", + "description": "IETF language tag (e.g., 'en', 'de', 'en-US')" } + }, + "additionalProperties": false, + "description": "Multi-language text value with optional language tag" + } } } diff --git a/public/assets/jsonld/Enumeration.json b/public/assets/jsonld/Enumeration.json index ec472f8..7a45527 100644 --- a/public/assets/jsonld/Enumeration.json +++ b/public/assets/jsonld/Enumeration.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "http://product-information-graph.org/schema/2026-05-08/jsonld/Enumeration.json", + "$id": "http://product-information-graph.org/schema/2026-07-03/jsonld/Enumeration.json", "title": "CASCaRA Enumeration Schema for JSON-LD", "description": "Validates Enumeration class definitions. Must include datatype specification (string, integer, double, boolean, dateTime, etc.), enumeration values (cas:enumeratedValue), measurement units.", "type": "object", @@ -72,10 +72,6 @@ "sh:datatype": { "$ref": "#/$defs/idObject" }, - "cas:unit": { - "type": "string", - "description": "Unit of measurement (SI unit)" - }, "cas:enumeratedValue": { "type": "array", "description": "Enumeration of allowed values", @@ -123,7 +119,8 @@ "@id", "@type", "cas:itemType", - "dcterms:title" + "dcterms:title", + "sh:datatype" ], "additionalProperties": false, "$defs": { diff --git a/public/assets/jsonld/Link.json b/public/assets/jsonld/Link.json index 305772d..edd1c1f 100644 --- a/public/assets/jsonld/Link.json +++ b/public/assets/jsonld/Link.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "http://product-information-graph.org/schema/2026-05-08/jsonld/Link.json", + "$id": "http://product-information-graph.org/schema/2026-07-03/jsonld/Link.json", "title": "CASCaRA Link Schema for JSON-LD", "description": "Validates Link class definitions that specify navigable connections between items. Defines enumerated endpoint classes (cas:enumeratedEndpoint) which determine which Entity or Relationship classes can be connected via this link type. Links enable traversal of the information graph and support bi-directional relationships when paired (e.g., 'contains' / 'is contained by').", "type": "object", diff --git a/public/assets/jsonld/Property.json b/public/assets/jsonld/Property.json index 4063f64..b9df343 100644 --- a/public/assets/jsonld/Property.json +++ b/public/assets/jsonld/Property.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "http://product-information-graph.org/schema/2026-05-08/jsonld/Property.json", + "$id": "http://product-information-graph.org/schema/2026-07-03/jsonld/Property.json", "title": "CASCaRA Property Schema for JSON-LD", "description": "Validates Property class definitions that specify attributes for entities and relationships. May include datatype specifications (string, integer, double, boolean, dateTime, etc.), cardinality constraints (sh:minCount, sh:maxCount, value constraints (sh:minInclusive, sh:maxInclusive, sh:maxLength, sh:pattern), default values, measurement units, and support for composed properties.", "type": "object", @@ -96,10 +96,6 @@ "type": "string", "description": "Regular expression pattern for string validation" }, - "cas:unit": { - "type": "string", - "description": "Unit of measurement (SI unit)" - }, "sh:defaultValue": { "type": "string", "description": "Default value for this property" @@ -116,7 +112,8 @@ "@id", "@type", "cas:itemType", - "dcterms:title" + "dcterms:title", + "sh:datatype" ], "additionalProperties": false, "$defs": { diff --git a/public/assets/jsonld/Relationship.json b/public/assets/jsonld/Relationship.json index 42671d2..7ab6186 100644 --- a/public/assets/jsonld/Relationship.json +++ b/public/assets/jsonld/Relationship.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "http://product-information-graph.org/schema/2026-05-08/jsonld/Relationship.json", + "$id": "http://product-information-graph.org/schema/2026-07-03/jsonld/Relationship.json", "title": "CASCaRA Relationship Schema for JSON-LD", "description": "Validates Relationship class definitions for directed connections between entities. Configures which properties (cas:enumeratedProperty), source links (cas:enumeratedSourceLink) and target links (cas:enumeratedTargetLink) are allowed. Relationships are reified connections that can carry their own properties, enabling rich traceability and dependency modeling (e.g., 'Refinement' relationships with rationale and traceability status). Relationships classify meaningful statements including a subject and an object, where both the subject and the object is an entity or relationship instance. Supports specialization hierarchies and optional icons.", "type": "object", diff --git a/public/assets/jsonld/aPackage.json b/public/assets/jsonld/aPackage.json index 459998e..8c50e7c 100644 --- a/public/assets/jsonld/aPackage.json +++ b/public/assets/jsonld/aPackage.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "http://product-information-graph.org/schema/2026-05-08/jsonld/aPackage.json", + "$id": "http://product-information-graph.org/schema/2026-07-03/jsonld/aPackage.json", "title": "CASCaRA aPackage Schema for JSON-LD", "description": "Validates a complete JSON-LD document (CASCaRA aPackage) with @context (namespace and vocabulary definitions) as well as @graph (array of PIG items). The graph contains a mix of item classes (Property, Link, Entity, Relationship) and instances (anEntity, aRelationship). Package-level metadata includes optional dcterms:modified, dcterms:creator, dcterms:title, and dcterms:description. Validates each item against its corresponding schema based on cas:itemType.", "type": "object", @@ -127,7 +127,7 @@ } }, "then": { - "$ref": "http://product-information-graph.org/schema/2026-05-08/jsonld/anEntity.json" + "$ref": "http://product-information-graph.org/schema/2026-07-03/jsonld/anEntity.json" } }, { @@ -143,7 +143,7 @@ } }, "then": { - "$ref": "http://product-information-graph.org/schema/2026-05-08/jsonld/aRelationship.json" + "$ref": "http://product-information-graph.org/schema/2026-07-03/jsonld/aRelationship.json" } }, { @@ -159,7 +159,7 @@ } }, "then": { - "$ref": "http://product-information-graph.org/schema/2026-05-08/jsonld/Property.json" + "$ref": "http://product-information-graph.org/schema/2026-07-03/jsonld/Property.json" } }, { @@ -175,7 +175,7 @@ } }, "then": { - "$ref": "http://product-information-graph.org/schema/2026-05-08/jsonld/Link.json" + "$ref": "http://product-information-graph.org/schema/2026-07-03/jsonld/Link.json" } }, { @@ -191,7 +191,7 @@ } }, "then": { - "$ref": "http://product-information-graph.org/schema/2026-05-08/jsonld/Entity.json" + "$ref": "http://product-information-graph.org/schema/2026-07-03/jsonld/Entity.json" } }, { @@ -207,7 +207,7 @@ } }, "then": { - "$ref": "http://product-information-graph.org/schema/2026-05-08/jsonld/Relationship.json" + "$ref": "http://product-information-graph.org/schema/2026-07-03/jsonld/Relationship.json" } }, { @@ -223,7 +223,7 @@ } }, "then": { - "$ref": "http://product-information-graph.org/schema/2026-05-08/jsonld/Enumeration.json" + "$ref": "http://product-information-graph.org/schema/2026-07-03/jsonld/Enumeration.json" } } ] @@ -232,107 +232,107 @@ }, "patternProperties": { "^(?!cas:itemType|cas:revision|cas:priorRevision|@id|@type|dcterms:modified|dcterms:creator|dcterms:title|dcterms:description)([A-Za-z_][A-Za-z0-9_-]*:[^:\\s]+|https?://[^\\s]+)$": { - "type": "array", - "description": "Configurable properties and links with namespaced keys", - "items": { - "type": "object", - "properties": { - "cas:itemType": { - "type": "object", - "required": [ "@id" ], - "properties": { - "@id": { - "type": "string", - "enum": [ "cas:aProperty", "cas:aTargetLink" ], - "description": "Type of configurable item: property value or target link" - } - }, - "additionalProperties": false - }, - "@value": { - "type": "string", - "description": "Direct property value (for aProperty)" + "type": "array", + "description": "Configurable properties and links with namespaced keys", + "items": { + "type": "object", + "properties": { + "cas:itemType": { + "type": "object", + "required": [ "@id" ], + "properties": { + "@id": { + "type": "string", + "enum": [ "cas:aProperty", "cas:aTargetLink" ], + "description": "Type of configurable item: property value or target link" + } }, - "@id": { - "$ref": "#/$defs/idString", - "description": "Reference to enumeration value or linked entity/relationship" - } + "additionalProperties": false }, - "required": [ "cas:itemType" ], - "oneOf": [ - { - "type": "object", - "description": "aProperty with direct value", - "properties": { - "cas:itemType": { - "type": "object", - "properties": { - "@id": { - "const": "cas:aProperty" - } + "@value": { + "type": "string", + "description": "Direct property value (for aProperty)" + }, + "@id": { + "$ref": "#/$defs/idString", + "description": "Reference to enumeration value or linked entity/relationship" + } + }, + "required": [ "cas:itemType" ], + "oneOf": [ + { + "type": "object", + "description": "aProperty with direct value", + "properties": { + "cas:itemType": { + "type": "object", + "properties": { + "@id": { + "const": "cas:aProperty" } } - }, - "required": [ "@value" ], - "not": { - "required": [ "@id" ] } }, - { - "type": "object", - "description": "aTargetLink to an enumeration, entity or relationship", - "properties": { - "cas:itemType": { - "type": "object", - "properties": { - "@id": { - "const": "cas:aTargetLink" - } + "required": [ "@value" ], + "not": { + "required": [ "@id" ] + } + }, + { + "type": "object", + "description": "aTargetLink to an enumeration, entity or relationship", + "properties": { + "cas:itemType": { + "type": "object", + "properties": { + "@id": { + "const": "cas:aTargetLink" } } - }, - "required": [ "@id" ], - "not": { - "required": [ "@value" ] } + }, + "required": [ "@id" ], + "not": { + "required": [ "@value" ] } - ], - "additionalProperties": false - } + } + ], + "additionalProperties": false } + } + }, + "required": [ + "@context", + "@id", + "@type", + "cas:itemType", + "@graph", + "dcterms:modified" + ], + "additionalProperties": true, + "$defs": { + "idString": { + "type": "string", + "pattern": "^(?:[A-Za-z_][A-Za-z0-9_-]*:[^:\\s]+|https?://[^\\s]+)$", + "description": "Valid identifier format: namespace:name or full URI (e.g., 'cas:Property', 'http://example.org/id')" }, - "required": [ - "@context", - "@id", - "@type", - "cas:itemType", - "@graph", - "dcterms:modified" - ], - "additionalProperties": true, - "$defs": { - "idString": { - "type": "string", - "pattern": "^(?:[A-Za-z_][A-Za-z0-9_-]*:[^:\\s]+|https?://[^\\s]+)$", - "description": "Valid identifier format: namespace:name or full URI (e.g., 'cas:Property', 'http://example.org/id')" - }, - "languageValue": { - "type": "object", - "required": [ "@value" ], - "properties": { - "@value": { - "type": "string", - "minLength": 1, - "description": "The actual text content" - }, - "@language": { - "type": "string", - "pattern": "^[a-z]{2}(-[A-Z]{2})?$", - "description": "IETF language tag (e.g., 'en', 'de', 'en-US')" - } + "languageValue": { + "type": "object", + "required": [ "@value" ], + "properties": { + "@value": { + "type": "string", + "minLength": 1, + "description": "The actual text content" }, - "additionalProperties": false, - "description": "Multi-language text value with optional language tag" - } + "@language": { + "type": "string", + "pattern": "^[a-z]{2}(-[A-Z]{2})?$", + "description": "IETF language tag (e.g., 'en', 'de', 'en-US')" + } + }, + "additionalProperties": false, + "description": "Multi-language text value with optional language tag" } } +} diff --git a/public/assets/jsonld/aRelationship.json b/public/assets/jsonld/aRelationship.json index 4a4ca1f..d695ece 100644 --- a/public/assets/jsonld/aRelationship.json +++ b/public/assets/jsonld/aRelationship.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "http://product-information-graph.org/schema/2026-05-08/jsonld/aRelationship.json", + "$id": "http://product-information-graph.org/schema/2026-07-03/jsonld/aRelationship.json", "title": "CASCaRA ARelationship Schema for JSON-LD", "description": "Validates relationship instances representing directed, reified connections between items (i.e. entity or relationship instances). Similar metadata to entities, but additionally requires both source links (cas:aSourceLink) and target links (cas:aTargetLink) conforming to the class definition. Source and target links reference entity or relationship instances. Properties can carry contextual information about the relationship (e.g., traceability status, rationale, coverage analysis). Reification enables relationships to be first-class items with their own lifecycle and properties. Must have a dcterms:title and optionally a dcterms:description to convey meaning.", "type": "object", diff --git a/public/assets/jsonld/anEntity.json b/public/assets/jsonld/anEntity.json index 27a49ca..5a69194 100644 --- a/public/assets/jsonld/anEntity.json +++ b/public/assets/jsonld/anEntity.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "http://product-information-graph.org/schema/2026-05-08/jsonld/anEntity.json", + "$id": "http://product-information-graph.org/schema/2026-07-03/jsonld/anEntity.json", "title": "CASCaRA AnEntity Schema for JSON-LD", "description": "Validates entity instances with actual property values and target link references. Includes mandatory metadata: @type (reference to Entity class), cas:revision, dcterms:modified timestamp, optional cas:priorRevision and dcterms:creator. Properties can have direct values (@value) or reference enumeration values (@id) as defined by its class. Target links reference other entity or relationship instances. Must have either dcterms:title or dcterms:description (or both) to convey meaning.", "type": "object", diff --git a/public/assets/jsonld/styles-jsonld.zip b/public/assets/jsonld/styles-jsonld.zip new file mode 100644 index 0000000..2dab7f6 Binary files /dev/null and b/public/assets/jsonld/styles-jsonld.zip differ diff --git a/public/assets/xslt/FMI-to-CAS.sef.json b/public/assets/xslt/FMI-to-CAS.sef.json index 0242256..d734e3d 100644 --- a/public/assets/xslt/FMI-to-CAS.sef.json +++ b/public/assets/xslt/FMI-to-CAS.sef.json @@ -1 +1 @@ -{"N":"package","version":"20","packageVersion":"1","saxonVersion":"SaxonJS 2.7","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"false","buildDateTime":"2026-06-12T14:30:49.727+02:00","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","C":[{"N":"co","binds":"","id":"0","uniform":"true","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-property-class","line":"107","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}id","slot":"0","sType":"* ","as":"* ","flags":"","line":"108","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}title","slot":"1","sType":"* ","as":"* ","flags":"","line":"109","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}datatype","slot":"2","sType":"* ","as":"* ","flags":"","line":"110","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"param","name":"Q{}definition","slot":"3","sType":"* ","as":"* ","flags":"","line":"111","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"3","sType":"* "}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"112","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}id","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"112"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"113","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Property"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"114","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"115","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}title","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"115"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"117","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"117","C":[{"N":"varRef","name":"Q{}definition","slot":"3"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}definition","slot":"3"}]}]}]}]}]}]}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{http://www.w3.org/2004/02/skos/core#}definition ","nsuri":"http://www.w3.org/2004/02/skos/core#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"118","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"119","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}definition","slot":"3","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"119"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"122","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"123","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}datatype","slot":"2","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"123"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]},{"N":"co","id":"1","uniform":"true","binds":"0 4 5","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-ontology","line":"128","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"130","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:fmiVersion","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"131"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI version","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"132"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"133"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"The version of the FMI standard the FMU conforms to.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"134"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"136","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:guid","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"137"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"GUID / instantiation token","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"138"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"139"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Fingerprint (FMI 2.0 guid / FMI 3.0 instantiationToken) verifying that the model description and the binary match.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"140"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"142","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:modelName","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"143"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"model name","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"144"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"145"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"147","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:author","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"148"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"author","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"149"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"150"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"152","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:version","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"153"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMU version","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"154"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"155"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"157","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:copyright","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"158"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"copyright","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"159"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"160"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"162","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:license","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"163"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"license","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"164"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"165"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"167","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:generationTool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"168"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"generation tool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"169"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"170"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"172","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:generationDateAndTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"173"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"generation date and time","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"174"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:dateTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"175"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"177","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableNamingConvention","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"178"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"variable naming convention","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"179"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"180"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"182","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:numberOfEventIndicators","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"183"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"number of event indicators","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"184"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"185"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"189","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:valueReference","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"190"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"value reference","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"191"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"192"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Handle used to identify the variable value in FMI function calls.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"193"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"195","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:causality","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"196"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"causality","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"197"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"198"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"parameter, calculatedParameter, input, output, local, independent or structuralParameter.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"199"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"201","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"202"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"variability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"203"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"204"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"constant, fixed, tunable, discrete or continuous.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"205"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"207","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:initial","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"208"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"initial","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"209"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"210"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"exact, approx or calculated.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"211"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"213","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dataType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"214"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"data type","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"215"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"216"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI base data type, e.g. Real/Integer/Boolean/String/Enumeration (FMI 2.0) or Float64/Int32/... (FMI 3.0).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"217"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"219","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:start","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"220"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"start value","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"221"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"222"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"224","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:declaredType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"225"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"declared type","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"226"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"227"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"229","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"230"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"231"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"232"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"234","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:displayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"235"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"display unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"236"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"237"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"239","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:quantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"240"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"quantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"241"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"242"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"244","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:min","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"245"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"minimum","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"246"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"247"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"249","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:max","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"250"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"maximum","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"251"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"252"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"254","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:nominal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"255"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"nominal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"256"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"257"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"259","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:derivative","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"260"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"derivative of (index)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"261"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"262"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"266","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canHandleMultipleSetPerTimeInstant","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"267"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can handle multiple set per time instant","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"268"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"269"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"ModelExchange inputs only: if false, the input may not appear in an algebraic loop.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"270"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"272","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:reinit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"273"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"reinit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"274"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"275"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Continuous-time state (ModelExchange) that can be reinitialized at an event.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"276"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"278","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:relativeQuantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"279"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"relative quantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"280"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"281"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"If true, the displayUnit offset is ignored when converting values.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"282"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"284","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unbounded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"285"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"unbounded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"286"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"287"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Real variable whose value can grow without bound (e.g. crank angle).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"288"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"290","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:clocks","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"291"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"clocks","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"292"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"293"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 3.0: space-separated value references of the clocks this variable is associated with.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"294"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"296","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"297"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"intermediate update","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"298"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"299"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 3.0: variable may be accessed during intermediate update.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"300"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"302","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:previous","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"303"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"previous (value reference)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"304"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"305"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 3.0: value reference of the variable holding the previous value of a clocked variable.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"306"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"308","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:mimeType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"309"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"MIME type","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"310"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"311"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 3.0 Binary: MIME type of the binary data.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"312"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"314","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:maxSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"315"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"max size","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"316"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"317"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 3.0 Binary: maximum size in bytes.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"318"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"321","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canBeDeactivated","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"322"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can be deactivated","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"323"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"324"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"326","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:priority","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"327"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"priority","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"328"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"329"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"331","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalVariability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"332"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"interval variability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"333"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"334"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"336","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalDecimal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"337"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"interval (decimal)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"338"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"339"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"341","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:shiftDecimal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"342"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"shift (decimal)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"343"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"344"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"346","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:supportsFraction","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"347"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"supports fraction","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"348"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"349"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"351","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:resolution","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"352"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"resolution","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"353"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"354"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"356","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalCounter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"357"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"interval counter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"358"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"359"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"361","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:shiftCounter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"362"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"shift counter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"363"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"364"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"368","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_kg","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"369"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: kg (mass)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"370"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"371"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Exponent of the SI base unit kilogram in this unit.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"372"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"374","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_m","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"375"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: m (length)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"376"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"377"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"379","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_s","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"380"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: s (time)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"381"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"382"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"384","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_A","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"385"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: A (electric current)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"386"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"387"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"389","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_K","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"390"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: K (temperature)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"391"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"392"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"394","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_mol","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"395"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: mol (amount of substance)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"396"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"397"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"399","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_cd","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"400"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: cd (luminous intensity)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"401"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"402"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"404","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_rad","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"405"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: rad (angle)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"406"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"407"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"409","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:factor","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"410"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"factor","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"411"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"412"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"414","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:offset","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"415"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"offset","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"416"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"417"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"419","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:inverse","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"420"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"inverse","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"421"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"422"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"If true, the display value is computed as factor/value + offset (FMI 3.0 inverse display unit).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"423"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"427","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:baseType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"428"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"base type","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"429"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"430"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"434","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:interfaceType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"435"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"interface type","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"436"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"437"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"ModelExchange, CoSimulation or ScheduledExecution.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"438"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"440","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:modelIdentifier","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"441"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"model identifier","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"442"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"443"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"445","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:needsExecutionTool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"446"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"needs execution tool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"447"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"448"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"450","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canGetAndSetFMUstate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"451"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can get and set FMU state","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"452"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"453"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"455","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canSerializeFMUstate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"456"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can serialize FMU state","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"457"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"458"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"460","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesDirectionalDerivative","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"461"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"provides directional derivatives","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"462"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"463"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"465","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canHandleVariableCommunicationStepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"466"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can handle variable communication step size","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"467"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"468"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"470","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:maxOutputDerivativeOrder","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"471"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"max output derivative order","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"472"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"473"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"477","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:completedIntegratorStepNotNeeded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"478"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"completed integrator step not needed","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"479"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"480"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"482","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canBeInstantiatedOnlyOncePerProcess","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"483"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can be instantiated only once per process","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"484"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"485"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"487","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canNotUseMemoryManagementFunctions","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"488"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"cannot use memory management functions","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"489"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"490"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"492","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canInterpolateInputs","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"493"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can interpolate inputs","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"494"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"495"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"497","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canRunAsynchronuously","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"498"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can run asynchronously","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"499"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"500"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 2.0 Co-Simulation capability flag (spelled canRunAsynchronuously in the FMI 2.0 schema).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"501"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"503","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesAdjointDerivatives","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"504"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"provides adjoint derivatives","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"505"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"506"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"508","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesPerElementDependencies","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"509"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"provides per-element dependencies","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"510"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"511"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"513","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:needsCompletedIntegratorStep","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"514"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"needs completed integrator step","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"515"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"516"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"518","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesEvaluateDiscreteStates","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"519"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"provides evaluate discrete states","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"520"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"521"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"523","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:fixedInternalStepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"524"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"fixed internal step size","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"525"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"526"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"528","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:recommendedIntermediateInputSmoothness","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"529"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"recommended intermediate input smoothness","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"530"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"531"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"533","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesIntermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"534"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"provides intermediate update","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"535"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"536"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"538","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:mightReturnEarlyFromDoStep","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"539"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"might return early from doStep","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"540"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"541"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"543","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canReturnEarlyAfterIntermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"544"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can return early after intermediate update","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"545"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"546"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"548","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasEventMode","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"549"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has event mode","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"550"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"551"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"555","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:startTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"556"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"start time","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"557"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"558"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"560","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:stopTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"561"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"stop time","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"562"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"563"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"565","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:tolerance","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"566"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"tolerance","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"567"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"568"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"570","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:stepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"571"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"step size","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"572"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"573"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"577","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependencyKind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"578"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"dependency kind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"579"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"580"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"dependent, constant, fixed, tunable or discrete.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"581"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"583","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:structureKind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"584"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"model structure kind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"585"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"586"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Which ModelStructure list the dependency was declared in (Output, Derivative, InitialUnknown, ...).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"587"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"589","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependencyScope","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"590"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"dependency scope","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"591"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"592"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Single summary of how this variable declares its ModelStructure dependencies (precedence none > explicit > allKnowns): none = at least one role declares dependencies=\"\" (depends on nothing); explicit = it only declares non-empty dependency lists, captured as fmi:dependsOn relationships; allKnowns = no dependencies attribute, i.e. depends on all knowns by default.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"593"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"597","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:rank","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"598"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"rank","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"599"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"600"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Number of array dimensions of the variable (0 = scalar).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"601"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"603","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dimensionStart","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"604"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"dimension start (size)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"605"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"606"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Fixed size of an array dimension (Dimension/@start).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"607"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"609","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:startValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"610"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"start value","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"611"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"612"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A start value declared via a Start child element (FMI 3.0 String / Binary variables, one per array element).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"613"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-ontology-classes","line":"617"},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-enumeration-classes","line":"619"}]}]}]},{"N":"co","binds":"","id":"2","uniform":"true","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-entity-class","line":"625","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}id","slot":"0","sType":"* ","as":"* ","flags":"","line":"626","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}title","slot":"1","sType":"* ","as":"* ","flags":"","line":"627","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}definition","slot":"2","sType":"* ","as":"* ","flags":"","line":"628","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"elem","name":"cas:Entity","sType":"1NE nQ{http://product-information-graph.org}Entity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"629","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}id","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"629"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"630","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Entity"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"631","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"632","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}title","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"632"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{http://www.w3.org/2004/02/skos/core#}definition ","nsuri":"http://www.w3.org/2004/02/skos/core#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"634","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"635","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}definition","slot":"2","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"635"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","uniform":"true","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-link-class","line":"640","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}id","slot":"0","sType":"* ","as":"* ","flags":"","line":"641","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}title","slot":"1","sType":"* ","as":"* ","flags":"","line":"642","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}endpoints","slot":"2","sType":"* ","as":"* ","flags":"","line":"643","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"elem","name":"cas:Link","sType":"1NE nQ{http://product-information-graph.org}Link ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"644","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:ObjectProperty"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}id","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"644"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"645","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Link"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"646","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"647","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}title","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"647"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedEndpoint ","line":"649","C":[{"N":"fn","name":"tokenize","sType":"*AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"649","C":[{"N":"treat","as":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"data","diag":"0|0||tokenize","C":[{"N":"varRef","name":"Q{}endpoints","slot":"2"}]}]}]}]}]},{"N":"str","val":"\\s+"}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"650","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"651","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"dot","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"651"},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]},{"N":"co","id":"4","uniform":"true","binds":"2 3","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-ontology-classes","line":"657","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"659","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:FMU","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"660"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMU","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"661"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A Functional Mock-up Unit described by an FMI modelDescription.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"662"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"664","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"665"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"666"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A model variable (FMI 2.0 ScalarVariable or FMI 3.0 typed variable).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"667"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"669","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"670"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"671"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A unit definition with respect to the SI base units.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"672"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"674","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:DisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"675"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Display unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"676"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A human-readable display variant of a Unit, related to it by factor, offset and (FMI 3.0) inverse.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"677"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"679","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:TypeDefinition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"680"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Type definition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"681"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A reusable simple type providing default attributes for variables.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"682"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"684","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Interface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"685"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Interface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"686"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A supported FMI interface type: ModelExchange, CoSimulation or ScheduledExecution.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"687"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"689","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:LogCategory","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"690"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Log category","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"691"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A logging category supported by the FMU.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"692"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"694","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:DefaultExperiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"695"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Default experiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"696"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Default simulation settings recommended by the FMU.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"697"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"699","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Dimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"700"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Dimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"701"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"One array dimension of a variable (FMI 3.0), sized either by a fixed value or by another variable.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"702"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"704","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:VariableAlias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"705"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Variable alias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"706"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"An alternative name (and optional display unit) for a variable (FMI 3.0 Alias).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"707"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"709","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:StartValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"710"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Start value","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"711"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A start value carried by a Start child element (FMI 3.0 String / Binary variables, one per array element).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"712"}]}]},{"N":"elem","name":"cas:Relationship","sType":"1NE nQ{http://product-information-graph.org}Relationship ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"716","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:dependsOn"}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"717","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Relationship"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"718","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"depends on"}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{http://www.w3.org/2004/02/skos/core#}definition ","nsuri":"http://www.w3.org/2004/02/skos/core#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"719","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"A functional dependency declared in ModelStructure: the source variable depends on the target variable."}]}]},{"N":"elem","name":"cas:enumeratedProperty","sType":"1NE nQ{http://product-information-graph.org}enumeratedProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"720","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"fmi:dependencyKind"}]}]},{"N":"elem","name":"cas:enumeratedProperty","sType":"1NE nQ{http://product-information-graph.org}enumeratedProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"721","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"fmi:structureKind"}]}]}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"725","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependsOn-toSource","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"726"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"depends on (source)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"727"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"728"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"730","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependsOn-toTarget","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"731"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"depends on (target)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"732"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"733"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"735","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasVariable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"736"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"737"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"738"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"740","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"741"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"742"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"743"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"745","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasTypeDefinition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"746"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has type definition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"747"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:TypeDefinition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"748"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"750","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasInterface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"751"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has interface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"752"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Interface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"753"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"755","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasLogCategory","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"756"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has log category","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"757"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:LogCategory","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"758"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"760","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDefaultExperiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"761"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has default experiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"762"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:DefaultExperiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"763"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"765","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"766"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"variable has unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"767"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"768"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"770","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"771"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"variable has type definition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"772"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:TypeDefinition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"773"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"775","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"776"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has display unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"777"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:DisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"778"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"780","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasDisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"781"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"variable has display unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"782"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:DisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"783"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"785","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"786"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has dimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"787"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Dimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"788"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"790","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dimensionSizedBy","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"791"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"dimension sized by","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"792"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"793"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"795","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasAlias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"796"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has alias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"797"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:VariableAlias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"798"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"800","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasStartValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"801"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has start value","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"802"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:StartValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"803"}]}]}]}]}]},{"N":"co","id":"5","uniform":"true","binds":"15","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-enumeration-classes","line":"814","expand-text":"false","sType":"*NE ","C":[{"N":"forEach","sType":"*NE ","role":"body","line":"815","C":[{"N":"gVarRef","name":"Q{}enumTypes","bSlot":"0","sType":"* ","role":"select","line":"815"},{"N":"let","var":"Q{}enumPos","slot":"0","sType":"*NE ","line":"816","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"816"},{"N":"let","var":"Q{}items","slot":"1","sType":"*NE ","line":"819","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"819","C":[{"N":"choose","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"compareToString","op":"eq","val":"EnumerationType","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"dot"}]}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Item","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"true"},{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Enumeration","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Item","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]},{"N":"sequence","sType":"?NE ","C":[{"N":"elem","name":"cas:Enumeration","sType":"1NE nQ{http://product-information-graph.org}Enumeration ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"820","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"cas:hasClass","nsuri":"http://product-information-graph.org","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"fmi:enum-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}enumPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"820"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"821","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"822","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"822","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"824","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"824","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"attVal","name":"Q{}description"}]}]}]}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{http://www.w3.org/2004/02/skos/core#}definition ","nsuri":"http://www.w3.org/2004/02/skos/core#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"825","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"826","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}description","role":"select","line":"826","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}description","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description","sType":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"829","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Enumeration"}]}]},{"N":"forEach","sType":"*NE ","line":"830","C":[{"N":"varRef","name":"Q{}items","slot":"1","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"830"},{"N":"let","var":"Q{}vid","slot":"2","sType":"*NE ","line":"831","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"831","C":[{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}value"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}value"}]}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}value"}]}]},{"N":"true"},{"N":"fn","name":"string","C":[{"N":"fn","name":"position"}]}]},{"N":"elem","name":"cas:enumeratedValue","sType":"1NE nQ{http://product-information-graph.org}enumeratedValue ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"832","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"fmi:enum-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}enumPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"832"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}vid","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"832"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"833","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"834","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"834","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]},{"N":"elem","name":"cas:Link","sType":"1NE nQ{http://product-information-graph.org}Link ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"839","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:ObjectProperty"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"fmi:hasEnumValue-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}enumPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"839"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"840","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Link"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"841","C":[{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"has enumeration value ("}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"843","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"843","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":")"}]}]}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"846","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"847","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"847","C":[{"N":"str","val":"fmi:enum-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}enumPos","slot":"0"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"6","uniform":"true","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-prop","line":"856","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}class","slot":"0","sType":"* ","as":"* ","flags":"","line":"857","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}value","slot":"1","sType":"* ","as":"* ","flags":"","line":"858","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"choose","sType":"? ","line":"859","C":[{"N":"compareToInt","op":"gt","val":"0","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"859","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"varRef","name":"Q{}value","slot":"1"}]}]}]}]},{"N":"elem","name":"cas:aProperty","sType":"1NE nQ{http://product-information-graph.org}aProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"860","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}class","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"860"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"elem","name":"value","sType":"1NE nQ{}value ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"861","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"862","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}value","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"862"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"co","binds":"","id":"7","uniform":"true","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-target-link","line":"868","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}class","slot":"0","sType":"* ","as":"* ","flags":"","line":"869","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}idRef","slot":"1","sType":"* ","as":"* ","flags":"","line":"870","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"elem","name":"cas:aTargetLink","sType":"1NE nQ{http://product-information-graph.org}aTargetLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"871","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}class","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"871"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"elem","name":"idRef","sType":"1NE nQ{}idRef ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"872","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"873","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}idRef","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"873"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]},{"N":"co","id":"8","uniform":"true","binds":"20 9 6 12 7 13 16 17 18 19 15","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-instances","line":"881","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"884","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:FMU"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmu"}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"885","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"886","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"886"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"888","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"889","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","role":"select","line":"889","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelName"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"891","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"891","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]}]}]}]}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"892","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"893","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}description","role":"select","line":"893","C":[{"N":"docOrder","sType":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"896","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:fmiVersion","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"897"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}fmiVersion","C":[{"N":"docOrder","sType":"*NA nQ{}fmiVersion","role":"select","line":"898","C":[{"N":"docOrder","sType":"*NA nQ{}fmiVersion","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fmiVersion"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"900","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:guid","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"901"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA u[NA nQ{}guid,NA nQ{}instantiationToken]","C":[{"N":"docOrder","sType":"*NA u[NA nQ{}guid,NA nQ{}instantiationToken]","role":"select","line":"902","C":[{"N":"choose","sType":"*NA u[NA nQ{}guid,NA nQ{}instantiationToken]","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}guid"}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}guid"}]}]},{"N":"true"},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}instantiationToken"}]}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"904","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:modelName","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"905"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}modelName","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","role":"select","line":"906","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelName"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"908","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:author","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"909"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}author","C":[{"N":"docOrder","sType":"*NA nQ{}author","role":"select","line":"910","C":[{"N":"docOrder","sType":"*NA nQ{}author","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}author"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"912","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:version","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"913"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}version","C":[{"N":"docOrder","sType":"*NA nQ{}version","role":"select","line":"914","C":[{"N":"docOrder","sType":"*NA nQ{}version","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}version"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"916","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:copyright","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"917"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}copyright","C":[{"N":"docOrder","sType":"*NA nQ{}copyright","role":"select","line":"918","C":[{"N":"docOrder","sType":"*NA nQ{}copyright","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}copyright"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"920","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:license","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"921"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}license","C":[{"N":"docOrder","sType":"*NA nQ{}license","role":"select","line":"922","C":[{"N":"docOrder","sType":"*NA nQ{}license","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}license"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"924","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:generationTool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"925"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}generationTool","C":[{"N":"docOrder","sType":"*NA nQ{}generationTool","role":"select","line":"926","C":[{"N":"docOrder","sType":"*NA nQ{}generationTool","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}generationTool"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"928","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:generationDateAndTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"929"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}generationDateAndTime","C":[{"N":"docOrder","sType":"*NA nQ{}generationDateAndTime","role":"select","line":"930","C":[{"N":"docOrder","sType":"*NA nQ{}generationDateAndTime","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}generationDateAndTime"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"932","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableNamingConvention","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"933"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}variableNamingConvention","C":[{"N":"docOrder","sType":"*NA nQ{}variableNamingConvention","role":"select","line":"934","C":[{"N":"docOrder","sType":"*NA nQ{}variableNamingConvention","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}variableNamingConvention"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"936","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:numberOfEventIndicators","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"937"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}numberOfEventIndicators","C":[{"N":"docOrder","sType":"*NA nQ{}numberOfEventIndicators","role":"select","line":"938","C":[{"N":"docOrder","sType":"*NA nQ{}numberOfEventIndicators","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}numberOfEventIndicators"}]}]}]}]}]},{"N":"forEach","sType":"* ","line":"941","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3","sType":"*NE","role":"select","line":"941"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"942","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasVariable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"943"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"944","C":[{"N":"str","val":"var-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"947","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5","sType":"*NE","role":"select","line":"947"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"948","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"949"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"950","C":[{"N":"str","val":"unit-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"953","C":[{"N":"gVarRef","name":"Q{}plainTypes","bSlot":"6","sType":"* ","role":"select","line":"953"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"954","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasTypeDefinition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"955"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"956","C":[{"N":"str","val":"type-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"959","C":[{"N":"gVarRef","name":"Q{}interfaces","bSlot":"7","sType":"*NE","role":"select","line":"959"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"960","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasInterface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"961"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"962","C":[{"N":"str","val":"if-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"965","C":[{"N":"gVarRef","name":"Q{}logcats","bSlot":"8","sType":"*NE","role":"select","line":"965"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"966","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasLogCategory","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"967"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"968","C":[{"N":"str","val":"logcat-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"choose","sType":"* ","line":"971","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9","sType":"*NE","line":"971"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"972","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDefaultExperiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"973"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"str","val":"defaultExperiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"974"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"forEach","sType":"*NE ","line":"980","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3","sType":"*NE","role":"select","line":"980"},{"N":"let","var":"Q{}isScalar","slot":"0","sType":"*NE ","line":"981","C":[{"N":"compareToString","op":"eq","val":"ScalarVariable","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"981","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"let","var":"Q{}typed","slot":"1","sType":"*NE ","line":"982","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"982","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"sequence","literal":"true","C":[{"N":"str","val":"Real"},{"N":"str","val":"Integer"},{"N":"str","val":"Boolean"},{"N":"str","val":"String"},{"N":"str","val":"Enumeration"}]}]}]},{"N":"let","var":"Q{}attrNode","slot":"2","sType":"*NE ","line":"983","C":[{"N":"choose","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"983","C":[{"N":"varRef","name":"Q{}isScalar","slot":"0"},{"N":"varRef","name":"Q{}typed","slot":"1"},{"N":"true"},{"N":"dot"}]},{"N":"let","var":"Q{}dataType","slot":"3","sType":"*NE ","line":"984","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"984","C":[{"N":"varRef","name":"Q{}isScalar","slot":"0"},{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"varRef","name":"Q{}typed","slot":"1"}]}]}]},{"N":"true"},{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"let","var":"Q{}unitName","slot":"4","sType":"*NE ","line":"985","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"985","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unit"}]}]}]}]},{"N":"let","var":"Q{}unitPos","slot":"5","sType":"*NE ","line":"986","C":[{"N":"first","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"986","C":[{"N":"for","name":"Q{}i","slot":"17","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}i","slot":"17"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}unitName","slot":"4"}]}]},{"N":"varRef","name":"Q{}i","slot":"17"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"let","var":"Q{}typeName","slot":"6","sType":"*NE ","line":"987","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"987","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}declaredType"}]}]}]}]},{"N":"let","var":"Q{}typePos","slot":"7","sType":"*NE ","line":"988","C":[{"N":"first","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"988","C":[{"N":"for","name":"Q{}i","slot":"19","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}plainTypes","bSlot":"6"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}plainTypes","bSlot":"6"},{"N":"varRef","name":"Q{}i","slot":"19"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}typeName","slot":"6"}]}]},{"N":"varRef","name":"Q{}i","slot":"19"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"let","var":"Q{}enumPos","slot":"8","sType":"*NE ","line":"989","C":[{"N":"first","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"989","C":[{"N":"for","name":"Q{}i","slot":"20","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}enumTypes","bSlot":"10"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}enumTypes","bSlot":"10"},{"N":"varRef","name":"Q{}i","slot":"20"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}typeName","slot":"6"}]}]},{"N":"varRef","name":"Q{}i","slot":"20"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"let","var":"Q{}startVal","slot":"9","sType":"*NE ","line":"990","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"990","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}start"}]}]}]}]},{"N":"let","var":"Q{}duName","slot":"10","sType":"*NE ","line":"991","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"991","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}displayUnit"}]}]}]}]},{"N":"let","var":"Q{}duPos","slot":"11","sType":"*NE ","line":"995","C":[{"N":"choose","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"995","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}unitPos","slot":"5"}]},{"N":"first","C":[{"N":"for","name":"Q{}j","slot":"23","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}unitPos","slot":"5"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DisplayUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}unitPos","slot":"5"}]},{"N":"subscript","flags":"p","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DisplayUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"varRef","name":"Q{}j","slot":"23"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}duName","slot":"10"}]}]},{"N":"varRef","name":"Q{}j","slot":"23"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"true"},{"N":"empty"}]},{"N":"let","var":"Q{}vp","slot":"12","sType":"*NE ","line":"997","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"997"},{"N":"let","var":"Q{}vVR","slot":"13","sType":"*NE ","line":"998","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"998","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]},{"N":"let","var":"Q{}dims","slot":"14","sType":"*NE ","line":"999","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"999","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Dimension","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}aliases","slot":"15","sType":"*NE ","line":"1000","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1000","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Alias","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}startEls","slot":"16","sType":"*NE ","line":"1001","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1001","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Start","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}msRefs","slot":"17","sType":"*NE ","line":"1009","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1009","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"ModelStructure","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"or","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]},{"N":"or","C":[{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"},{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"}]}]},{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"varRef","name":"Q{}vp","slot":"12"}]}]}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"},{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"}]}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}vVR","slot":"13"}]}]}]}]}]}]}]}]},{"N":"let","var":"Q{}depScope","slot":"18","sType":"*NE ","line":"1014","C":[{"N":"choose","sType":"?AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1014","C":[{"N":"filter","C":[{"N":"varRef","name":"Q{}msRefs","slot":"17"},{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dependencies"},{"N":"compareToString","op":"eq","val":"","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"normalize-space","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||normalize-space","C":[{"N":"check","card":"?","diag":"0|0||normalize-space","C":[{"N":"attVal","name":"Q{}dependencies"}]}]}]}]}]}]},{"N":"str","val":"none"},{"N":"true"},{"N":"choose","C":[{"N":"filter","C":[{"N":"varRef","name":"Q{}msRefs","slot":"17"},{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dependencies"},{"N":"compareToString","op":"ne","val":"","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"normalize-space","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||normalize-space","C":[{"N":"check","card":"?","diag":"0|0||normalize-space","C":[{"N":"attVal","name":"Q{}dependencies"}]}]}]}]}]}]},{"N":"str","val":"explicit"},{"N":"true"},{"N":"choose","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}msRefs","slot":"17"}]},{"N":"str","val":"allKnowns"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1016","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:Variable"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"var-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1016"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1017","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1018","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1018"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1020","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1021","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}name","name":"attribute","nodeTest":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1021"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"1023","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1023","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"attVal","name":"Q{}description"}]}]}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1024","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1025","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}description","name":"attribute","nodeTest":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1025"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1028","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:valueReference","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1029"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}valueReference","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference","sType":"*NA nQ{}valueReference","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1030"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1032","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:causality","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1033"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}causality","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}causality","sType":"*NA nQ{}causality","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1034"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1036","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1037"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}variability","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}variability","sType":"*NA nQ{}variability","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1038"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1040","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:initial","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1041"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}initial","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}initial","sType":"*NA nQ{}initial","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1042"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1044","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dataType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1045"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}dataType","slot":"3","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1046"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1048","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:start","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1049"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}start","C":[{"N":"docOrder","sType":"*NA nQ{}start","role":"select","line":"1050","C":[{"N":"docOrder","sType":"*NA nQ{}start","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}start"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1052","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:declaredType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1053"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}declaredType","C":[{"N":"docOrder","sType":"*NA nQ{}declaredType","role":"select","line":"1054","C":[{"N":"docOrder","sType":"*NA nQ{}declaredType","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}declaredType"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1056","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1057"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}unit","C":[{"N":"docOrder","sType":"*NA nQ{}unit","role":"select","line":"1058","C":[{"N":"docOrder","sType":"*NA nQ{}unit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unit"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1060","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:displayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1061"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}displayUnit","C":[{"N":"docOrder","sType":"*NA nQ{}displayUnit","role":"select","line":"1062","C":[{"N":"docOrder","sType":"*NA nQ{}displayUnit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}displayUnit"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1064","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:quantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1065"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}quantity","C":[{"N":"docOrder","sType":"*NA nQ{}quantity","role":"select","line":"1066","C":[{"N":"docOrder","sType":"*NA nQ{}quantity","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}quantity"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1068","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:min","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1069"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}min","C":[{"N":"docOrder","sType":"*NA nQ{}min","role":"select","line":"1070","C":[{"N":"docOrder","sType":"*NA nQ{}min","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}min"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1072","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:max","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1073"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}max","C":[{"N":"docOrder","sType":"*NA nQ{}max","role":"select","line":"1074","C":[{"N":"docOrder","sType":"*NA nQ{}max","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}max"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1076","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:nominal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1077"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}nominal","C":[{"N":"docOrder","sType":"*NA nQ{}nominal","role":"select","line":"1078","C":[{"N":"docOrder","sType":"*NA nQ{}nominal","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}nominal"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1080","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:derivative","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1081"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}derivative","C":[{"N":"docOrder","sType":"*NA nQ{}derivative","role":"select","line":"1082","C":[{"N":"docOrder","sType":"*NA nQ{}derivative","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}derivative"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1084","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canHandleMultipleSetPerTimeInstant","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1085"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canHandleMultipleSetPerTimeInstant","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canHandleMultipleSetPerTimeInstant","sType":"*NA nQ{}canHandleMultipleSetPerTimeInstant","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1086"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1088","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:clocks","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1089"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}clocks","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}clocks","sType":"*NA nQ{}clocks","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1090"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1092","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1093"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}intermediateUpdate","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}intermediateUpdate","sType":"*NA nQ{}intermediateUpdate","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1094"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1096","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:previous","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1097"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}previous","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}previous","sType":"*NA nQ{}previous","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1098"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1100","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:reinit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1101"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}reinit","C":[{"N":"docOrder","sType":"*NA nQ{}reinit","role":"select","line":"1102","C":[{"N":"docOrder","sType":"*NA nQ{}reinit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}reinit"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1104","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:relativeQuantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1105"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}relativeQuantity","C":[{"N":"docOrder","sType":"*NA nQ{}relativeQuantity","role":"select","line":"1106","C":[{"N":"docOrder","sType":"*NA nQ{}relativeQuantity","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}relativeQuantity"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1108","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unbounded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1109"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}unbounded","C":[{"N":"docOrder","sType":"*NA nQ{}unbounded","role":"select","line":"1110","C":[{"N":"docOrder","sType":"*NA nQ{}unbounded","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unbounded"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1112","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:mimeType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1113"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}mimeType","C":[{"N":"docOrder","sType":"*NA nQ{}mimeType","role":"select","line":"1114","C":[{"N":"docOrder","sType":"*NA nQ{}mimeType","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mimeType"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1116","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:maxSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1117"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}maxSize","C":[{"N":"docOrder","sType":"*NA nQ{}maxSize","role":"select","line":"1118","C":[{"N":"docOrder","sType":"*NA nQ{}maxSize","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}maxSize"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1120","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canBeDeactivated","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1121"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canBeDeactivated","C":[{"N":"docOrder","sType":"*NA nQ{}canBeDeactivated","role":"select","line":"1122","C":[{"N":"docOrder","sType":"*NA nQ{}canBeDeactivated","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canBeDeactivated"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1124","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:priority","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1125"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}priority","C":[{"N":"docOrder","sType":"*NA nQ{}priority","role":"select","line":"1126","C":[{"N":"docOrder","sType":"*NA nQ{}priority","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}priority"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1128","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalVariability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1129"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}intervalVariability","C":[{"N":"docOrder","sType":"*NA nQ{}intervalVariability","role":"select","line":"1130","C":[{"N":"docOrder","sType":"*NA nQ{}intervalVariability","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}intervalVariability"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1132","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalDecimal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1133"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}intervalDecimal","C":[{"N":"docOrder","sType":"*NA nQ{}intervalDecimal","role":"select","line":"1134","C":[{"N":"docOrder","sType":"*NA nQ{}intervalDecimal","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}intervalDecimal"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1136","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:shiftDecimal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1137"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}shiftDecimal","C":[{"N":"docOrder","sType":"*NA nQ{}shiftDecimal","role":"select","line":"1138","C":[{"N":"docOrder","sType":"*NA nQ{}shiftDecimal","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}shiftDecimal"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1140","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:supportsFraction","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1141"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}supportsFraction","C":[{"N":"docOrder","sType":"*NA nQ{}supportsFraction","role":"select","line":"1142","C":[{"N":"docOrder","sType":"*NA nQ{}supportsFraction","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}supportsFraction"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1144","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:resolution","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1145"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}resolution","C":[{"N":"docOrder","sType":"*NA nQ{}resolution","role":"select","line":"1146","C":[{"N":"docOrder","sType":"*NA nQ{}resolution","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}resolution"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1148","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalCounter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1149"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}intervalCounter","C":[{"N":"docOrder","sType":"*NA nQ{}intervalCounter","role":"select","line":"1150","C":[{"N":"docOrder","sType":"*NA nQ{}intervalCounter","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}intervalCounter"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1152","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:shiftCounter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1153"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}shiftCounter","C":[{"N":"docOrder","sType":"*NA nQ{}shiftCounter","role":"select","line":"1154","C":[{"N":"docOrder","sType":"*NA nQ{}shiftCounter","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}shiftCounter"}]}]}]}]}]},{"N":"choose","sType":"* ","line":"1156","C":[{"N":"compareToInt","op":"gt","val":"0","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1156","C":[{"N":"fn","name":"count","C":[{"N":"varRef","name":"Q{}dims","slot":"14"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1157","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:rank","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1158"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"1ADI","C":[{"N":"fn","name":"count","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1159","C":[{"N":"varRef","name":"Q{}dims","slot":"14"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1162","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependencyScope","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1163"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}depScope","slot":"18","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1164"}]}]},{"N":"choose","sType":"* ","line":"1166","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1166","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}unitName","slot":"4"}]}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}unitPos","slot":"5"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1167","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1168"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1169","C":[{"N":"str","val":"unit-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}unitPos","slot":"5"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"1172","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1172","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}typeName","slot":"6"}]}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}typePos","slot":"7"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1173","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1174"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1175","C":[{"N":"str","val":"type-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}typePos","slot":"7"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"1178","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1178","C":[{"N":"and","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}duName","slot":"10"}]}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}unitPos","slot":"5"}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}duPos","slot":"11"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1179","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasDisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1180"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1181","C":[{"N":"str","val":"displayunit-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}unitPos","slot":"5"}]}]},{"N":"str","val":"-"},{"N":"check","card":"?","diag":"0|3||concat","C":[{"N":"data","diag":"0|3||concat","C":[{"N":"varRef","name":"Q{}duPos","slot":"11"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"1184","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1184","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}enumPos","slot":"8"}]},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}startVal","slot":"9"}]}]}]}]}]}]}]}]},{"N":"let","var":"Q{}enumNode","slot":"19","sType":"* ","line":"1185","C":[{"N":"filter","flags":"i","sType":"* ","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1185","C":[{"N":"gVarRef","name":"Q{}enumTypes","bSlot":"10"},{"N":"varRef","name":"Q{}enumPos","slot":"8"}]},{"N":"let","var":"Q{}enumItems","slot":"20","sType":"* ","line":"1188","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1188","C":[{"N":"choose","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"compareToString","op":"eq","val":"EnumerationType","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"varRef","name":"Q{}enumNode","slot":"19"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}enumNode","slot":"19"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Item","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]},{"N":"true"},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}enumNode","slot":"19"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Enumeration","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Item","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]},{"N":"choose","sType":"* ","line":"1189","C":[{"N":"fn","name":"exists","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1189","C":[{"N":"filter","C":[{"N":"varRef","name":"Q{}enumItems","slot":"20"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}value"}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}startVal","slot":"9"}]}]}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1190","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1191","C":[{"N":"str","val":"fmi:hasEnumValue-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}enumPos","slot":"8"}]}]}]}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1192","C":[{"N":"str","val":"fmi:enum-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}enumPos","slot":"8"}]}]},{"N":"str","val":"-"},{"N":"check","card":"?","diag":"0|3||concat","C":[{"N":"data","diag":"0|3||concat","C":[{"N":"varRef","name":"Q{}startVal","slot":"9"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"* ","line":"1197","C":[{"N":"varRef","name":"Q{}dims","slot":"14","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1197"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1198","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1199"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1200","C":[{"N":"str","val":"dim-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}vp","slot":"12"}]}]},{"N":"str","val":"-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"1203","C":[{"N":"varRef","name":"Q{}aliases","slot":"15","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1203"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1204","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasAlias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1205"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1206","C":[{"N":"str","val":"alias-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}vp","slot":"12"}]}]},{"N":"str","val":"-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"1209","C":[{"N":"varRef","name":"Q{}startEls","slot":"16","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1209"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1210","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasStartValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1211"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1212","C":[{"N":"str","val":"start-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}vp","slot":"12"}]}]},{"N":"str","val":"-"},{"N":"fn","name":"position"}]}]}]}]}]}]},{"N":"forEach","sType":"*NE ","line":"1218","C":[{"N":"varRef","name":"Q{}dims","slot":"14","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1218"},{"N":"let","var":"Q{}dimSizeVR","slot":"19","sType":"*NE ","line":"1219","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1219","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]},{"N":"let","var":"Q{}dimVarPos","slot":"20","sType":"*NE ","line":"1222","C":[{"N":"choose","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1222","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}dimSizeVR","slot":"19"}]}]}]}]}]}]}]},{"N":"first","C":[{"N":"for","name":"Q{}i","slot":"32","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"},{"N":"varRef","name":"Q{}i","slot":"32"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}dimSizeVR","slot":"19"}]}]},{"N":"varRef","name":"Q{}i","slot":"32"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"true"},{"N":"empty"}]},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1223","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:Dimension"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"dim-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}vp","slot":"12","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1223"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1223"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1224","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1225","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1225"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1227","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1228","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1228","C":[{"N":"str","val":"Dimension "},{"N":"fn","name":"position"}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1230","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dimensionStart","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1231"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}start","C":[{"N":"docOrder","sType":"*NA nQ{}start","role":"select","line":"1232","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}start","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}start","sType":"*NA nQ{}start","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1234","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:valueReference","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1235"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}valueReference","C":[{"N":"docOrder","sType":"*NA nQ{}valueReference","role":"select","line":"1236","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}valueReference","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference","sType":"*NA nQ{}valueReference","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"choose","sType":"* ","line":"1238","C":[{"N":"fn","name":"exists","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1238","C":[{"N":"varRef","name":"Q{}dimVarPos","slot":"20"}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1239","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dimensionSizedBy","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1240"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1241","C":[{"N":"str","val":"var-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}dimVarPos","slot":"20"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}anEntity ","line":"1248","C":[{"N":"varRef","name":"Q{}aliases","slot":"15","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1248"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1249","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:VariableAlias"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"alias-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}vp","slot":"12","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1249"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1249"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1250","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1251","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1251"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1253","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1254","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"1254","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"1256","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1256","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"attVal","name":"Q{}description"}]}]}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1257","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1258","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}description","role":"select","line":"1258","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}description","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description","sType":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1261","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:displayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1262"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}displayUnit","C":[{"N":"docOrder","sType":"*NA nQ{}displayUnit","role":"select","line":"1263","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}displayUnit","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}displayUnit","sType":"*NA nQ{}displayUnit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}anEntity ","line":"1269","C":[{"N":"varRef","name":"Q{}startEls","slot":"16","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1269"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1270","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:StartValue"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"start-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}vp","slot":"12","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1270"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1270"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1271","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1272","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1272"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1274","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1275","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1275","C":[{"N":"str","val":"Start "},{"N":"fn","name":"position"}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1277","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:startValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1278"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}value","C":[{"N":"docOrder","sType":"*NA nQ{}value","role":"select","line":"1279","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}value","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}value","sType":"*NA nQ{}value","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"forEach","sType":"*NE ","line":"1286","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5","sType":"*NE","role":"select","line":"1286"},{"N":"let","var":"Q{}unitPos","slot":"0","sType":"*NE ","line":"1287","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1287"},{"N":"let","var":"Q{}bu","slot":"1","sType":"*NE ","line":"1288","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1288","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"BaseUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}dus","slot":"2","sType":"*NE ","line":"1289","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1289","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DisplayUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1290","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:Unit"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"unit-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}unitPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1290"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1291","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1292","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1292"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1294","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1295","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}name","name":"attribute","nodeTest":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1295"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"forEach","sType":"* ","line":"1298","C":[{"N":"docOrder","sType":"*NA","role":"select","line":"1298","C":[{"N":"docOrder","sType":"*NA","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}bu","slot":"1"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"attribute","nodeTest":"*NA"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"sequence","literal":"true","C":[{"N":"str","val":"kg"},{"N":"str","val":"m"},{"N":"str","val":"s"},{"N":"str","val":"A"},{"N":"str","val":"K"},{"N":"str","val":"mol"},{"N":"str","val":"cd"},{"N":"str","val":"rad"}]}]}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"atomSing","diag":"1|0||gc","card":"?","C":[{"N":"dot"}]},{"N":"str","val":"0"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1299","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1300","C":[{"N":"str","val":"fmi:exp_"},{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"1NA","C":[{"N":"dot","sType":"1NA","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1301"}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1304","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:factor","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1305"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}factor","C":[{"N":"docOrder","sType":"*NA nQ{}factor","role":"select","line":"1306","C":[{"N":"docOrder","sType":"*NA nQ{}factor","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}bu","slot":"1"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}factor"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1308","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:offset","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1309"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}offset","C":[{"N":"docOrder","sType":"*NA nQ{}offset","role":"select","line":"1310","C":[{"N":"docOrder","sType":"*NA nQ{}offset","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}bu","slot":"1"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}offset"}]}]}]}]}]},{"N":"forEach","sType":"* ","line":"1313","C":[{"N":"varRef","name":"Q{}dus","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1313"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1314","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1315"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1316","C":[{"N":"str","val":"displayunit-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}unitPos","slot":"0"}]}]},{"N":"str","val":"-"},{"N":"fn","name":"position"}]}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}anEntity ","line":"1321","C":[{"N":"varRef","name":"Q{}dus","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1321"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1322","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:DisplayUnit"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"displayunit-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}unitPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1322"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1322"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1323","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1324","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1324"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1326","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1327","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"1327","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1329","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:factor","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1330"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}factor","C":[{"N":"docOrder","sType":"*NA nQ{}factor","role":"select","line":"1331","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}factor","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}factor","sType":"*NA nQ{}factor","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1333","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:offset","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1334"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}offset","C":[{"N":"docOrder","sType":"*NA nQ{}offset","role":"select","line":"1335","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}offset","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}offset","sType":"*NA nQ{}offset","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1337","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:inverse","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1338"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}inverse","C":[{"N":"docOrder","sType":"*NA nQ{}inverse","role":"select","line":"1339","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}inverse","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}inverse","sType":"*NA nQ{}inverse","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"forEach","sType":"*NE ","line":"1346","C":[{"N":"gVarRef","name":"Q{}plainTypes","bSlot":"6","sType":"* ","role":"select","line":"1346"},{"N":"let","var":"Q{}isSimple","slot":"0","sType":"*NE ","line":"1347","C":[{"N":"compareToString","op":"eq","val":"SimpleType","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1347","C":[{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"dot"}]}]}]}]},{"N":"let","var":"Q{}typedT","slot":"1","sType":"*NE ","line":"1348","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1348","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"sequence","literal":"true","C":[{"N":"str","val":"Real"},{"N":"str","val":"Integer"},{"N":"str","val":"Boolean"},{"N":"str","val":"String"},{"N":"str","val":"Enumeration"}]}]}]},{"N":"let","var":"Q{}tAttr","slot":"2","sType":"*NE ","line":"1349","C":[{"N":"choose","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1349","C":[{"N":"varRef","name":"Q{}isSimple","slot":"0"},{"N":"varRef","name":"Q{}typedT","slot":"1"},{"N":"true"},{"N":"dot"}]},{"N":"let","var":"Q{}baseType","slot":"3","sType":"*NE ","line":"1350","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1350","C":[{"N":"varRef","name":"Q{}isSimple","slot":"0"},{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"varRef","name":"Q{}typedT","slot":"1"}]}]}]},{"N":"true"},{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"dot"}]}]}]}]},{"N":"let","var":"Q{}tUnitName","slot":"4","sType":"*NE ","line":"1351","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1351","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unit"}]}]}]}]},{"N":"let","var":"Q{}tUnitPos","slot":"5","sType":"*NE ","line":"1352","C":[{"N":"first","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1352","C":[{"N":"for","name":"Q{}i","slot":"17","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}i","slot":"17"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}tUnitName","slot":"4"}]}]},{"N":"varRef","name":"Q{}i","slot":"17"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"let","var":"Q{}tDuName","slot":"6","sType":"*NE ","line":"1353","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1353","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}displayUnit"}]}]}]}]},{"N":"let","var":"Q{}tDuPos","slot":"7","sType":"*NE ","line":"1357","C":[{"N":"choose","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1357","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]},{"N":"first","C":[{"N":"for","name":"Q{}j","slot":"19","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DisplayUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]},{"N":"subscript","flags":"p","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DisplayUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"varRef","name":"Q{}j","slot":"19"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}tDuName","slot":"6"}]}]},{"N":"varRef","name":"Q{}j","slot":"19"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"true"},{"N":"empty"}]},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1358","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:TypeDefinition"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"type-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1358"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1359","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1360","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1360"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1362","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1363","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"1363","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"1365","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1365","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"attVal","name":"Q{}description"}]}]}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1366","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1367","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}description","role":"select","line":"1367","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}description","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description","sType":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1370","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:baseType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1371"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}baseType","slot":"3","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1372"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1374","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:quantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1375"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}quantity","C":[{"N":"docOrder","sType":"*NA nQ{}quantity","role":"select","line":"1376","C":[{"N":"docOrder","sType":"*NA nQ{}quantity","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}quantity"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1378","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1379"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}unit","C":[{"N":"docOrder","sType":"*NA nQ{}unit","role":"select","line":"1380","C":[{"N":"docOrder","sType":"*NA nQ{}unit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unit"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1382","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:displayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1383"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}displayUnit","C":[{"N":"docOrder","sType":"*NA nQ{}displayUnit","role":"select","line":"1384","C":[{"N":"docOrder","sType":"*NA nQ{}displayUnit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}displayUnit"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1386","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:min","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1387"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}min","C":[{"N":"docOrder","sType":"*NA nQ{}min","role":"select","line":"1388","C":[{"N":"docOrder","sType":"*NA nQ{}min","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}min"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1390","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:max","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1391"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}max","C":[{"N":"docOrder","sType":"*NA nQ{}max","role":"select","line":"1392","C":[{"N":"docOrder","sType":"*NA nQ{}max","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}max"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1394","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:nominal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1395"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}nominal","C":[{"N":"docOrder","sType":"*NA nQ{}nominal","role":"select","line":"1396","C":[{"N":"docOrder","sType":"*NA nQ{}nominal","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}nominal"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1398","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:relativeQuantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1399"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}relativeQuantity","C":[{"N":"docOrder","sType":"*NA nQ{}relativeQuantity","role":"select","line":"1400","C":[{"N":"docOrder","sType":"*NA nQ{}relativeQuantity","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}relativeQuantity"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1402","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unbounded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1403"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}unbounded","C":[{"N":"docOrder","sType":"*NA nQ{}unbounded","role":"select","line":"1404","C":[{"N":"docOrder","sType":"*NA nQ{}unbounded","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unbounded"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1406","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:mimeType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1407"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}mimeType","C":[{"N":"docOrder","sType":"*NA nQ{}mimeType","role":"select","line":"1408","C":[{"N":"docOrder","sType":"*NA nQ{}mimeType","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mimeType"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1410","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:maxSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1411"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}maxSize","C":[{"N":"docOrder","sType":"*NA nQ{}maxSize","role":"select","line":"1412","C":[{"N":"docOrder","sType":"*NA nQ{}maxSize","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}maxSize"}]}]}]}]}]},{"N":"choose","sType":"* ","line":"1416","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1416","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}tUnitName","slot":"4"}]}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1417","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1418"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1419","C":[{"N":"str","val":"unit-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"1422","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1422","C":[{"N":"and","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}tDuName","slot":"6"}]}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}tDuPos","slot":"7"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1423","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasDisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1424"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1425","C":[{"N":"str","val":"displayunit-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]}]},{"N":"str","val":"-"},{"N":"check","card":"?","diag":"0|3||concat","C":[{"N":"data","diag":"0|3||concat","C":[{"N":"varRef","name":"Q{}tDuPos","slot":"7"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}anEntity ","line":"1432","C":[{"N":"gVarRef","name":"Q{}interfaces","bSlot":"7","sType":"*NE","role":"select","line":"1432"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1433","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:Interface"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"if-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1433"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1434","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1435","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1435"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1437","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1438","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"local-name","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1438","C":[{"N":"dot"}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1440","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:interfaceType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1441"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"1AS","C":[{"N":"fn","name":"local-name","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1442","C":[{"N":"dot"}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1444","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:modelIdentifier","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1445"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}modelIdentifier","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelIdentifier","sType":"*NA nQ{}modelIdentifier","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1446"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1448","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:needsExecutionTool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1449"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}needsExecutionTool","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}needsExecutionTool","sType":"*NA nQ{}needsExecutionTool","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1450"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1452","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canGetAndSetFMUstate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1453"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA u[NA nQ{}canGetAndSetFMUState,NA nQ{}canGetAndSetFMUstate]","C":[{"N":"docOrder","sType":"*NA u[NA nQ{}canGetAndSetFMUState,NA nQ{}canGetAndSetFMUstate]","role":"select","line":"1454","C":[{"N":"choose","sType":"*NA u[NA nQ{}canGetAndSetFMUState,NA nQ{}canGetAndSetFMUstate]","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canGetAndSetFMUState"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canGetAndSetFMUState"},{"N":"true"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canGetAndSetFMUstate"}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1456","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canSerializeFMUstate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1457"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA u[NA nQ{}canSerializeFMUState,NA nQ{}canSerializeFMUstate]","C":[{"N":"docOrder","sType":"*NA u[NA nQ{}canSerializeFMUState,NA nQ{}canSerializeFMUstate]","role":"select","line":"1458","C":[{"N":"choose","sType":"*NA u[NA nQ{}canSerializeFMUState,NA nQ{}canSerializeFMUstate]","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canSerializeFMUState"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canSerializeFMUState"},{"N":"true"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canSerializeFMUstate"}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1460","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesDirectionalDerivative","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1461"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA u[NA nQ{}providesDirectionalDerivative,NA nQ{}providesDirectionalDerivatives]","C":[{"N":"docOrder","sType":"*NA u[NA nQ{}providesDirectionalDerivative,NA nQ{}providesDirectionalDerivatives]","role":"select","line":"1462","C":[{"N":"choose","sType":"*NA u[NA nQ{}providesDirectionalDerivative,NA nQ{}providesDirectionalDerivatives]","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesDirectionalDerivative"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesDirectionalDerivative"},{"N":"true"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesDirectionalDerivatives"}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1464","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canHandleVariableCommunicationStepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1465"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canHandleVariableCommunicationStepSize","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canHandleVariableCommunicationStepSize","sType":"*NA nQ{}canHandleVariableCommunicationStepSize","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1466"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1468","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:maxOutputDerivativeOrder","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1469"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}maxOutputDerivativeOrder","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}maxOutputDerivativeOrder","sType":"*NA nQ{}maxOutputDerivativeOrder","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1470"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1472","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:completedIntegratorStepNotNeeded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1473"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}completedIntegratorStepNotNeeded","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}completedIntegratorStepNotNeeded","sType":"*NA nQ{}completedIntegratorStepNotNeeded","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1474"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1476","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canBeInstantiatedOnlyOncePerProcess","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1477"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canBeInstantiatedOnlyOncePerProcess","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canBeInstantiatedOnlyOncePerProcess","sType":"*NA nQ{}canBeInstantiatedOnlyOncePerProcess","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1478"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1480","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canNotUseMemoryManagementFunctions","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1481"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canNotUseMemoryManagementFunctions","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canNotUseMemoryManagementFunctions","sType":"*NA nQ{}canNotUseMemoryManagementFunctions","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1482"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1484","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canInterpolateInputs","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1485"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canInterpolateInputs","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canInterpolateInputs","sType":"*NA nQ{}canInterpolateInputs","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1486"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1488","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canRunAsynchronuously","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1489"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canRunAsynchronuously","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canRunAsynchronuously","sType":"*NA nQ{}canRunAsynchronuously","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1490"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1492","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesAdjointDerivatives","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1493"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}providesAdjointDerivatives","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesAdjointDerivatives","sType":"*NA nQ{}providesAdjointDerivatives","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1494"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1496","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesPerElementDependencies","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1497"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}providesPerElementDependencies","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesPerElementDependencies","sType":"*NA nQ{}providesPerElementDependencies","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1498"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1500","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:needsCompletedIntegratorStep","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1501"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}needsCompletedIntegratorStep","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}needsCompletedIntegratorStep","sType":"*NA nQ{}needsCompletedIntegratorStep","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1502"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1504","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesEvaluateDiscreteStates","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1505"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}providesEvaluateDiscreteStates","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesEvaluateDiscreteStates","sType":"*NA nQ{}providesEvaluateDiscreteStates","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1506"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1508","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:fixedInternalStepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1509"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}fixedInternalStepSize","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fixedInternalStepSize","sType":"*NA nQ{}fixedInternalStepSize","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1510"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1512","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:recommendedIntermediateInputSmoothness","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1513"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}recommendedIntermediateInputSmoothness","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}recommendedIntermediateInputSmoothness","sType":"*NA nQ{}recommendedIntermediateInputSmoothness","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1514"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1516","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesIntermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1517"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}providesIntermediateUpdate","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesIntermediateUpdate","sType":"*NA nQ{}providesIntermediateUpdate","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1518"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1520","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:mightReturnEarlyFromDoStep","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1521"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}mightReturnEarlyFromDoStep","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mightReturnEarlyFromDoStep","sType":"*NA nQ{}mightReturnEarlyFromDoStep","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1522"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1524","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canReturnEarlyAfterIntermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1525"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canReturnEarlyAfterIntermediateUpdate","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canReturnEarlyAfterIntermediateUpdate","sType":"*NA nQ{}canReturnEarlyAfterIntermediateUpdate","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1526"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1528","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasEventMode","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1529"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}hasEventMode","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}hasEventMode","sType":"*NA nQ{}hasEventMode","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1530"}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}anEntity ","line":"1536","C":[{"N":"gVarRef","name":"Q{}logcats","bSlot":"8","sType":"*NE","role":"select","line":"1536"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1537","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:LogCategory"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"logcat-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1537"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1538","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1539","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1539"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1541","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1542","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}name","name":"attribute","nodeTest":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1542"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"1544","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1544","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"attVal","name":"Q{}description"}]}]}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1545","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1546","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}description","name":"attribute","nodeTest":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1546"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"choose","sType":"? ","line":"1553","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9","sType":"*NE","line":"1553"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1554","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:DefaultExperiment"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"defaultExperiment"}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1555","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1556","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1556"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1558","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Default Experiment"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1559","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:startTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1560"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}startTime","C":[{"N":"docOrder","sType":"*NA nQ{}startTime","role":"select","line":"1561","C":[{"N":"docOrder","sType":"*NA nQ{}startTime","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}startTime"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1563","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:stopTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1564"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}stopTime","C":[{"N":"docOrder","sType":"*NA nQ{}stopTime","role":"select","line":"1565","C":[{"N":"docOrder","sType":"*NA nQ{}stopTime","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}stopTime"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1567","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:tolerance","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1568"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}tolerance","C":[{"N":"docOrder","sType":"*NA nQ{}tolerance","role":"select","line":"1569","C":[{"N":"docOrder","sType":"*NA nQ{}tolerance","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tolerance"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1571","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:stepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1572"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}stepSize","C":[{"N":"docOrder","sType":"*NA nQ{}stepSize","role":"select","line":"1573","C":[{"N":"docOrder","sType":"*NA nQ{}stepSize","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}stepSize"}]}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"* ","line":"1579","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1579","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"ModelStructure","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"or","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]}]}]}]},{"N":"let","var":"Q{}uPos","slot":"0","sType":"* ","line":"1580","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1580"},{"N":"let","var":"Q{}ownerIsVR","slot":"1","sType":"* ","line":"1581","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1581","C":[{"N":"fn","name":"boolean","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"}]}]},{"N":"let","var":"Q{}ownerPos","slot":"2","sType":"* ","line":"1584","C":[{"N":"choose","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1584","C":[{"N":"varRef","name":"Q{}ownerIsVR","slot":"1"},{"N":"first","C":[{"N":"for","name":"Q{}i","slot":"14","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"}]}]},{"N":"choose","C":[{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"},{"N":"varRef","name":"Q{}i","slot":"14"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]}]},{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]}]},{"N":"varRef","name":"Q{}i","slot":"14"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"true"},{"N":"cast","flags":"ae","as":"ADI","C":[{"N":"check","card":"?","diag":"0|0||xs:integer","C":[{"N":"attVal","name":"Q{}index"}]}]}]},{"N":"let","var":"Q{}structureKind","slot":"3","sType":"* ","line":"1585","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1585","C":[{"N":"compareToString","op":"eq","val":"Unknown","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"fn","name":"local-name","C":[{"N":"axis","name":"parent","nodeTest":"?N"}]},{"N":"true"},{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"let","var":"Q{}depTokens","slot":"4","sType":"* ","line":"1586","C":[{"N":"fn","name":"tokenize","sType":"*AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1586","C":[{"N":"fn","name":"normalize-space","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||normalize-space","C":[{"N":"check","card":"?","diag":"0|0||normalize-space","C":[{"N":"attVal","name":"Q{}dependencies"}]}]}]},{"N":"str","val":"\\s+"}]},{"N":"let","var":"Q{}kindTokens","slot":"5","sType":"* ","line":"1587","C":[{"N":"fn","name":"tokenize","sType":"*AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1587","C":[{"N":"fn","name":"normalize-space","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||normalize-space","C":[{"N":"check","card":"?","diag":"0|0||normalize-space","C":[{"N":"attVal","name":"Q{}dependenciesKind"}]}]}]},{"N":"str","val":"\\s+"}]},{"N":"choose","sType":"* ","line":"1588","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1588","C":[{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dependencies"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||normalize-space","C":[{"N":"check","card":"?","diag":"0|0||normalize-space","C":[{"N":"attVal","name":"Q{}dependencies"}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}ownerPos","slot":"2"}]}]},{"N":"forEach","sType":"* ","line":"1589","C":[{"N":"varRef","name":"Q{}depTokens","slot":"4","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1589"},{"N":"let","var":"Q{}tok","slot":"6","sType":"* ","line":"1590","C":[{"N":"dot","sType":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1590"},{"N":"let","var":"Q{}depIdx","slot":"7","sType":"* ","line":"1591","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1591"},{"N":"choose","sType":"* ","line":"1592","C":[{"N":"compareToInt","op":"gt","val":"0","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1592","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}tok","slot":"6"}]}]}]}]}]}]}]},{"N":"let","var":"Q{}depPos","slot":"8","sType":"* ","line":"1595","C":[{"N":"choose","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1595","C":[{"N":"varRef","name":"Q{}ownerIsVR","slot":"1"},{"N":"first","C":[{"N":"for","name":"Q{}i","slot":"20","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"},{"N":"varRef","name":"Q{}i","slot":"20"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}tok","slot":"6"}]}]},{"N":"varRef","name":"Q{}i","slot":"20"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"true"},{"N":"cast","flags":"ae","as":"ADI","C":[{"N":"check","card":"?","diag":"0|0||xs:integer","C":[{"N":"data","diag":"0|0||xs:integer","C":[{"N":"varRef","name":"Q{}tok","slot":"6"}]}]}]}]},{"N":"choose","sType":"? ","line":"1596","C":[{"N":"fn","name":"exists","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1596","C":[{"N":"varRef","name":"Q{}depPos","slot":"8"}]},{"N":"elem","name":"cas:aRelationship","sType":"1NE nQ{http://product-information-graph.org}aRelationship ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1597","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:dependsOn"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"dep-u"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}uPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1597"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}depIdx","slot":"7","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1597"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1598","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1599","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1599"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1601","C":[{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1602","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"1602","C":[{"N":"docOrder","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"},{"N":"varRef","name":"Q{}ownerPos","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" depends on "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1604","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"1604","C":[{"N":"docOrder","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"},{"N":"varRef","name":"Q{}depPos","slot":"8"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1606","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependencyKind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1607"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*","C":[{"N":"filter","flags":"i","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1608","C":[{"N":"varRef","name":"Q{}kindTokens","slot":"5"},{"N":"varRef","name":"Q{}depIdx","slot":"7"}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1610","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:structureKind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1611"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}structureKind","slot":"3","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1612"}]}]},{"N":"elem","name":"cas:aSourceLink","sType":"1NE nQ{http://product-information-graph.org}aSourceLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1614","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:dependsOn-toSource"}]},{"N":"elem","name":"idRef","sType":"1NE nQ{}idRef ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1615","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1616","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1616","C":[{"N":"str","val":"var-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}ownerPos","slot":"2"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"elem","name":"cas:aTargetLink","sType":"1NE nQ{http://product-information-graph.org}aTargetLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1619","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:dependsOn-toTarget"}]},{"N":"elem","name":"idRef","sType":"1NE nQ{}idRef ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1620","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1621","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1621","C":[{"N":"str","val":"var-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}depPos","slot":"8"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"9","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalVariable","name":"Q{}md","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"31","C":[{"N":"slash","role":"select","simple":"1","sType":"*NE","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"root"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"fmiModelDescription","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]},{"N":"co","id":"10","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}fmiVersion","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"1AS","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"32","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fmiVersion"}]}]}]}]}]}]},{"N":"co","id":"11","vis":"PUBLIC","ex:uniform":"true","binds":"10","C":[{"N":"globalVariable","name":"Q{}isFmi3","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"1AB","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"fn","name":"starts-with","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"33","C":[{"N":"gVarRef","name":"Q{}fmiVersion","bSlot":"0"},{"N":"str","val":"3"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"co","id":"12","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}vars","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"36","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"ModelVariables","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]},{"N":"co","id":"13","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}units","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"38","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"UnitDefinitions","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Unit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]},{"N":"co","id":"14","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}types","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"39","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"TypeDefinitions","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]},{"N":"co","id":"15","vis":"PUBLIC","ex:uniform":"true","binds":"14","C":[{"N":"globalVariable","name":"Q{}enumTypes","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"43","C":[{"N":"gVarRef","name":"Q{}types","bSlot":"0"},{"N":"or","C":[{"N":"compareToString","op":"eq","val":"EnumerationType","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Enumeration","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]},{"N":"co","id":"16","vis":"PUBLIC","ex:uniform":"true","binds":"14","C":[{"N":"globalVariable","name":"Q{}plainTypes","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"44","C":[{"N":"gVarRef","name":"Q{}types","bSlot":"0"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"compareToString","op":"eq","val":"EnumerationType","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"fn","name":"not","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Enumeration","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]},{"N":"co","id":"17","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}interfaces","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"46","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"or","C":[{"N":"or","C":[{"N":"compareToString","op":"eq","val":"ModelExchange","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"compareToString","op":"eq","val":"CoSimulation","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"compareToString","op":"eq","val":"ScheduledExecution","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]}]},{"N":"co","id":"18","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}logcats","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"47","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"LogCategories","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Category","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]},{"N":"co","id":"19","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}experiment","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"48","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DefaultExperiment","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]},{"N":"co","id":"20","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}modified","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"?ND ","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"53","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"54","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}generationDateAndTime"}]}]},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}generationDateAndTime"}]}]}]}]}]}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"55","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}generationDateAndTime","role":"select","line":"55","C":[{"N":"docOrder","sType":"*NA nQ{}generationDateAndTime","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}generationDateAndTime"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1970-01-01T00:00:00Z"}]}]}]}]}]},{"N":"co","id":"21","binds":"9 10 20 1 8","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"0","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","line":"66","module":"FMI-to-CAS.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "},{"N":"elem","name":"cas:aPackage","sType":"1NE nQ{http://product-information-graph.org}aPackage ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"67","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"cas:Package"}]},{"N":"att","name":"id","sType":"1NA ","line":"68","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"fmi-package"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"71","C":[{"N":"choose","sType":"*NT ","type":"item()*","line":"72","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"73","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelName"}]}]},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelName"}]}]}]}]}]}]}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"FMU: "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"75","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","role":"select","line":"75","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelName"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Imported FMU"}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"82","C":[{"N":"choose","sType":"*NT ","type":"item()*","line":"83","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"84","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]}]}]}]}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"85","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}description","role":"select","line":"85","C":[{"N":"docOrder","sType":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Functional Mock-up Interface model (FMI "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"89","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"gVarRef","name":"Q{}fmiVersion","bSlot":"1","sType":"1AS","role":"select","line":"89"},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":")"}]}]}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"94","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"95","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"2","role":"select","line":"95"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"graph","sType":"1NE nQ{}graph ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"97","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}emit-ontology","line":"98"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-instances","line":"99"}]}]}]}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"20"},{"N":"property","name":"method","value":"xml"},{"N":"property","name":"encoding","value":"UTF-8"},{"N":"property","name":"indent","value":"yes"},{"N":"property","name":"standalone","value":"yes"}]},{"N":"decimalFormat"}],"Σ":"426f9cfd"} \ No newline at end of file +{"N":"package","version":"20","packageVersion":"1","saxonVersion":"SaxonJS 2.7","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"false","buildDateTime":"2026-07-03T16:25:53.86+02:00","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","C":[{"N":"co","binds":"","id":"0","uniform":"true","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-property-class","line":"107","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}id","slot":"0","sType":"* ","as":"* ","flags":"","line":"108","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}title","slot":"1","sType":"* ","as":"* ","flags":"","line":"109","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}datatype","slot":"2","sType":"* ","as":"* ","flags":"","line":"110","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"param","name":"Q{}definition","slot":"3","sType":"* ","as":"* ","flags":"","line":"111","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"3","sType":"* "}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"112","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}id","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"112"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"113","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Property"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"114","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"115","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}title","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"115"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"117","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"117","C":[{"N":"varRef","name":"Q{}definition","slot":"3"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}definition","slot":"3"}]}]}]}]}]}]}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{http://www.w3.org/2004/02/skos/core#}definition ","nsuri":"http://www.w3.org/2004/02/skos/core#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"118","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"119","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}definition","slot":"3","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"119"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"122","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"123","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}datatype","slot":"2","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"123"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]},{"N":"co","id":"1","uniform":"true","binds":"0 4 5","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-ontology","line":"128","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"130","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:fmiVersion","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"131"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI version","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"132"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"133"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"The version of the FMI standard the FMU conforms to.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"134"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"136","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:guid","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"137"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"GUID / instantiation token","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"138"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"139"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Fingerprint (FMI 2.0 guid / FMI 3.0 instantiationToken) verifying that the model description and the binary match.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"140"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"142","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:modelName","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"143"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"model name","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"144"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"145"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"147","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:author","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"148"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"author","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"149"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"150"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"152","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:version","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"153"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMU version","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"154"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"155"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"157","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:copyright","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"158"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"copyright","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"159"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"160"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"162","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:license","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"163"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"license","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"164"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"165"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"167","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:generationTool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"168"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"generation tool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"169"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"170"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"172","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:generationDateAndTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"173"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"generation date and time","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"174"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:dateTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"175"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"177","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableNamingConvention","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"178"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"variable naming convention","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"179"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"180"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"182","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:numberOfEventIndicators","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"183"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"number of event indicators","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"184"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"185"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"189","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:valueReference","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"190"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"value reference","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"191"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"192"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Handle used to identify the variable value in FMI function calls.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"193"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"195","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:causality","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"196"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"causality","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"197"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"198"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"parameter, calculatedParameter, input, output, local, independent or structuralParameter.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"199"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"201","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"202"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"variability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"203"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"204"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"constant, fixed, tunable, discrete or continuous.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"205"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"207","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:initial","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"208"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"initial","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"209"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"210"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"exact, approx or calculated.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"211"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"213","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dataType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"214"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"data type","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"215"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"216"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI base data type, e.g. Real/Integer/Boolean/String/Enumeration (FMI 2.0) or Float64/Int32/... (FMI 3.0).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"217"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"219","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:start","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"220"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"start value","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"221"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"222"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"224","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:declaredType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"225"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"declared type","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"226"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"227"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"229","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"230"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"231"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"232"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"234","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:displayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"235"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"display unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"236"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"237"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"239","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:quantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"240"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"quantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"241"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"242"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"244","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:min","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"245"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"minimum","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"246"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"247"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"249","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:max","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"250"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"maximum","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"251"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"252"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"254","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:nominal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"255"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"nominal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"256"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"257"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"259","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:derivative","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"260"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"derivative of (index)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"261"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"262"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"266","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canHandleMultipleSetPerTimeInstant","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"267"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can handle multiple set per time instant","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"268"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"269"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"ModelExchange inputs only: if false, the input may not appear in an algebraic loop.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"270"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"272","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:reinit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"273"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"reinit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"274"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"275"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Continuous-time state (ModelExchange) that can be reinitialized at an event.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"276"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"278","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:relativeQuantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"279"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"relative quantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"280"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"281"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"If true, the displayUnit offset is ignored when converting values.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"282"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"284","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unbounded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"285"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"unbounded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"286"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"287"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Real variable whose value can grow without bound (e.g. crank angle).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"288"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"290","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:clocks","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"291"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"clocks","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"292"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"293"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 3.0: space-separated value references of the clocks this variable is associated with.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"294"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"296","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"297"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"intermediate update","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"298"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"299"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 3.0: variable may be accessed during intermediate update.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"300"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"302","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:previous","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"303"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"previous (value reference)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"304"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"305"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 3.0: value reference of the variable holding the previous value of a clocked variable.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"306"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"308","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:mimeType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"309"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"MIME type","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"310"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"311"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 3.0 Binary: MIME type of the binary data.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"312"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"314","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:maxSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"315"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"max size","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"316"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"317"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 3.0 Binary: maximum size in bytes.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"318"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"321","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canBeDeactivated","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"322"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can be deactivated","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"323"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"324"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"326","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:priority","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"327"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"priority","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"328"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"329"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"331","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalVariability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"332"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"interval variability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"333"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"334"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"336","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalDecimal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"337"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"interval (decimal)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"338"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"339"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"341","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:shiftDecimal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"342"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"shift (decimal)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"343"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"344"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"346","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:supportsFraction","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"347"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"supports fraction","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"348"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"349"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"351","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:resolution","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"352"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"resolution","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"353"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"354"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"356","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalCounter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"357"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"interval counter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"358"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"359"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"361","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:shiftCounter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"362"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"shift counter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"363"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"364"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"368","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_kg","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"369"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: kg (mass)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"370"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"371"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Exponent of the SI base unit kilogram in this unit.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"372"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"374","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_m","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"375"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: m (length)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"376"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"377"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"379","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_s","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"380"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: s (time)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"381"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"382"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"384","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_A","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"385"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: A (electric current)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"386"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"387"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"389","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_K","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"390"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: K (temperature)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"391"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"392"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"394","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_mol","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"395"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: mol (amount of substance)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"396"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"397"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"399","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_cd","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"400"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: cd (luminous intensity)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"401"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"402"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"404","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:exp_rad","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"405"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"SI exponent: rad (angle)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"406"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"407"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"409","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:factor","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"410"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"factor","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"411"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"412"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"414","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:offset","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"415"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"offset","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"416"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"417"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"419","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:inverse","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"420"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"inverse","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"421"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"422"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"If true, the display value is computed as factor/value + offset (FMI 3.0 inverse display unit).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"423"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"427","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:baseType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"428"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"base type","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"429"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"430"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"434","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:interfaceType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"435"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"interface type","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"436"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"437"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"ModelExchange, CoSimulation or ScheduledExecution.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"438"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"440","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:modelIdentifier","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"441"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"model identifier","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"442"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"443"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"445","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:needsExecutionTool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"446"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"needs execution tool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"447"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"448"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"450","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canGetAndSetFMUstate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"451"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can get and set FMU state","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"452"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"453"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"455","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canSerializeFMUstate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"456"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can serialize FMU state","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"457"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"458"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"460","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesDirectionalDerivative","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"461"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"provides directional derivatives","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"462"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"463"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"465","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canHandleVariableCommunicationStepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"466"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can handle variable communication step size","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"467"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"468"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"470","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:maxOutputDerivativeOrder","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"471"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"max output derivative order","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"472"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"473"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"477","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:completedIntegratorStepNotNeeded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"478"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"completed integrator step not needed","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"479"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"480"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"482","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canBeInstantiatedOnlyOncePerProcess","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"483"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can be instantiated only once per process","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"484"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"485"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"487","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canNotUseMemoryManagementFunctions","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"488"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"cannot use memory management functions","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"489"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"490"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"492","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canInterpolateInputs","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"493"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can interpolate inputs","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"494"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"495"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"497","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canRunAsynchronuously","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"498"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can run asynchronously","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"499"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"500"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMI 2.0 Co-Simulation capability flag (spelled canRunAsynchronuously in the FMI 2.0 schema).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"501"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"503","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesAdjointDerivatives","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"504"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"provides adjoint derivatives","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"505"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"506"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"508","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesPerElementDependencies","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"509"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"provides per-element dependencies","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"510"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"511"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"513","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:needsCompletedIntegratorStep","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"514"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"needs completed integrator step","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"515"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"516"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"518","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesEvaluateDiscreteStates","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"519"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"provides evaluate discrete states","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"520"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"521"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"523","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:fixedInternalStepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"524"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"fixed internal step size","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"525"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"526"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"528","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:recommendedIntermediateInputSmoothness","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"529"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"recommended intermediate input smoothness","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"530"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"531"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"533","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesIntermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"534"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"provides intermediate update","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"535"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"536"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"538","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:mightReturnEarlyFromDoStep","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"539"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"might return early from doStep","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"540"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"541"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"543","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canReturnEarlyAfterIntermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"544"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"can return early after intermediate update","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"545"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"546"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"548","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasEventMode","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"549"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has event mode","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"550"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:boolean","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"551"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"555","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:startTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"556"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"start time","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"557"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"558"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"560","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:stopTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"561"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"stop time","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"562"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"563"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"565","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:tolerance","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"566"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"tolerance","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"567"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"568"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"570","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:stepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"571"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"step size","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"572"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:double","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"573"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"577","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependencyKind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"578"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"dependency kind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"579"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"580"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"dependent, constant, fixed, tunable or discrete.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"581"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"583","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:structureKind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"584"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"model structure kind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"585"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"586"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Which ModelStructure list the dependency was declared in (Output, Derivative, InitialUnknown, ...).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"587"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"589","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependencyScope","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"590"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"dependency scope","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"591"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"592"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Single summary of how this variable declares its ModelStructure dependencies (precedence none > explicit > allKnowns): none = at least one role declares dependencies=\"\" (depends on nothing); explicit = it only declares non-empty dependency lists, captured as fmi:dependsOn relationships; allKnowns = no dependencies attribute, i.e. depends on all knowns by default.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"593"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"597","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:rank","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"598"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"rank","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"599"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"600"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Number of array dimensions of the variable (0 = scalar).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"601"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"603","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dimensionStart","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"604"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"dimension start (size)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"605"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:integer","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"606"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Fixed size of an array dimension (Dimension/@start).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"607"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-property-class","line":"609","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:startValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"610"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"start value","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"611"}]},{"N":"withParam","name":"Q{}datatype","slot":"0","sType":"1AS","C":[{"N":"str","val":"xs:string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"612"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A start value declared via a Start child element (FMI 3.0 String / Binary variables, one per array element).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"613"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-ontology-classes","line":"617"},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-enumeration-classes","line":"619"}]}]}]},{"N":"co","binds":"","id":"2","uniform":"true","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-entity-class","line":"625","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}id","slot":"0","sType":"* ","as":"* ","flags":"","line":"626","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}title","slot":"1","sType":"* ","as":"* ","flags":"","line":"627","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}definition","slot":"2","sType":"* ","as":"* ","flags":"","line":"628","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"elem","name":"cas:Entity","sType":"1NE nQ{http://product-information-graph.org}Entity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"629","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}id","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"629"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"630","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Entity"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"631","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"632","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}title","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"632"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{http://www.w3.org/2004/02/skos/core#}definition ","nsuri":"http://www.w3.org/2004/02/skos/core#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"634","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"635","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}definition","slot":"2","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"635"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","uniform":"true","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-link-class","line":"640","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}id","slot":"0","sType":"* ","as":"* ","flags":"","line":"641","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}title","slot":"1","sType":"* ","as":"* ","flags":"","line":"642","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"param","name":"Q{}endpoints","slot":"2","sType":"* ","as":"* ","flags":"","line":"643","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"2","sType":"* "}]},{"N":"elem","name":"cas:Link","sType":"1NE nQ{http://product-information-graph.org}Link ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"644","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:ObjectProperty"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}id","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"644"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"645","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Link"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"646","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"647","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}title","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"647"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedEndpoint ","line":"649","C":[{"N":"fn","name":"tokenize","sType":"*AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"649","C":[{"N":"treat","as":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||tokenize","C":[{"N":"check","card":"?","diag":"0|0||tokenize","C":[{"N":"data","diag":"0|0||tokenize","C":[{"N":"varRef","name":"Q{}endpoints","slot":"2"}]}]}]}]}]},{"N":"str","val":"\\s+"}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"650","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"651","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"dot","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"651"},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]},{"N":"co","id":"4","uniform":"true","binds":"2 3","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-ontology-classes","line":"657","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"659","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:FMU","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"660"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"FMU","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"661"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A Functional Mock-up Unit described by an FMI modelDescription.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"662"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"664","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"665"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"666"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A model variable (FMI 2.0 ScalarVariable or FMI 3.0 typed variable).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"667"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"669","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"670"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"671"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A unit definition with respect to the SI base units.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"672"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"674","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:DisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"675"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Display unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"676"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A human-readable display variant of a Unit, related to it by factor, offset and (FMI 3.0) inverse.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"677"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"679","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:TypeDefinition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"680"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Type definition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"681"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A reusable simple type providing default attributes for variables.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"682"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"684","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Interface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"685"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Interface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"686"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A supported FMI interface type: ModelExchange, CoSimulation or ScheduledExecution.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"687"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"689","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:LogCategory","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"690"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Log category","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"691"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A logging category supported by the FMU.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"692"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"694","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:DefaultExperiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"695"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Default experiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"696"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"Default simulation settings recommended by the FMU.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"697"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"699","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Dimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"700"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Dimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"701"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"One array dimension of a variable (FMI 3.0), sized either by a fixed value or by another variable.","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"702"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"704","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:VariableAlias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"705"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Variable alias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"706"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"An alternative name (and optional display unit) for a variable (FMI 3.0 Alias).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"707"}]}]},{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}emit-entity-class","line":"709","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:StartValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"710"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"Start value","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"711"}]},{"N":"withParam","name":"Q{}definition","slot":"0","sType":"1AS","C":[{"N":"str","val":"A start value carried by a Start child element (FMI 3.0 String / Binary variables, one per array element).","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"712"}]}]},{"N":"elem","name":"cas:Relationship","sType":"1NE nQ{http://product-information-graph.org}Relationship ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"716","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:dependsOn"}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"717","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Relationship"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"718","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"depends on"}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{http://www.w3.org/2004/02/skos/core#}definition ","nsuri":"http://www.w3.org/2004/02/skos/core#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"719","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"A functional dependency declared in ModelStructure: the source variable depends on the target variable."}]}]},{"N":"elem","name":"cas:enumeratedProperty","sType":"1NE nQ{http://product-information-graph.org}enumeratedProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"720","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"fmi:dependencyKind"}]}]},{"N":"elem","name":"cas:enumeratedProperty","sType":"1NE nQ{http://product-information-graph.org}enumeratedProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"721","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"fmi:structureKind"}]}]}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"725","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependsOn-toSource","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"726"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"depends on (source)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"727"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"728"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"730","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependsOn-toTarget","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"731"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"depends on (target)","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"732"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"733"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"735","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasVariable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"736"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"737"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"738"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"740","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"741"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"742"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"743"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"745","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasTypeDefinition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"746"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has type definition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"747"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:TypeDefinition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"748"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"750","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasInterface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"751"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has interface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"752"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Interface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"753"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"755","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasLogCategory","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"756"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has log category","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"757"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:LogCategory","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"758"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"760","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDefaultExperiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"761"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has default experiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"762"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:DefaultExperiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"763"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"765","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"766"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"variable has unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"767"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"768"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"770","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"771"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"variable has type definition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"772"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:TypeDefinition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"773"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"775","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"776"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has display unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"777"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:DisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"778"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"780","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasDisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"781"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"variable has display unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"782"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:DisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"783"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"785","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"786"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has dimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"787"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Dimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"788"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"790","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dimensionSizedBy","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"791"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"dimension sized by","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"792"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:Variable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"793"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"795","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasAlias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"796"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has alias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"797"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:VariableAlias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"798"}]}]},{"N":"callT","bSlot":"1","sType":"* ","name":"Q{}emit-link-class","line":"800","C":[{"N":"withParam","name":"Q{}id","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasStartValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"801"}]},{"N":"withParam","name":"Q{}title","slot":"0","sType":"1AS","C":[{"N":"str","val":"has start value","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"802"}]},{"N":"withParam","name":"Q{}endpoints","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:StartValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"803"}]}]}]}]}]},{"N":"co","id":"5","uniform":"true","binds":"15","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-enumeration-classes","line":"814","expand-text":"false","sType":"*NE ","C":[{"N":"forEach","sType":"*NE ","role":"body","line":"815","C":[{"N":"gVarRef","name":"Q{}enumTypes","bSlot":"0","sType":"* ","role":"select","line":"815"},{"N":"let","var":"Q{}enumPos","slot":"0","sType":"*NE ","line":"816","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"816"},{"N":"let","var":"Q{}items","slot":"1","sType":"*NE ","line":"819","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"819","C":[{"N":"choose","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"compareToString","op":"eq","val":"EnumerationType","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"dot"}]}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Item","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"true"},{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Enumeration","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Item","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]},{"N":"sequence","sType":"?NE ","C":[{"N":"elem","name":"cas:Enumeration","sType":"1NE nQ{http://product-information-graph.org}Enumeration ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"820","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"cas:hasClass","nsuri":"http://product-information-graph.org","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"fmi:enum-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}enumPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"820"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"821","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"822","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"822","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"824","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"824","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"attVal","name":"Q{}description"}]}]}]}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{http://www.w3.org/2004/02/skos/core#}definition ","nsuri":"http://www.w3.org/2004/02/skos/core#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"825","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"826","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}description","role":"select","line":"826","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}description","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description","sType":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"829","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Enumeration"}]}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"830","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:string"}]}]},{"N":"forEach","sType":"*NE ","line":"831","C":[{"N":"varRef","name":"Q{}items","slot":"1","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"831"},{"N":"let","var":"Q{}vid","slot":"2","sType":"*NE ","line":"832","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"832","C":[{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}value"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}value"}]}]}]}]}]},{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}value"}]}]},{"N":"true"},{"N":"fn","name":"string","C":[{"N":"fn","name":"position"}]}]},{"N":"elem","name":"cas:enumeratedValue","sType":"1NE nQ{http://product-information-graph.org}enumeratedValue ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"833","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"fmi:enum-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}enumPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"833"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}vid","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"833"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"834","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"835","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"835","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]},{"N":"elem","name":"cas:Link","sType":"1NE nQ{http://product-information-graph.org}Link ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"840","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:ObjectProperty"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"fmi:hasEnumValue-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}enumPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"840"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"841","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Link"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"842","C":[{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"has enumeration value ("}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"844","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"844","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":")"}]}]}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"847","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"848","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"848","C":[{"N":"str","val":"fmi:enum-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}enumPos","slot":"0"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"6","uniform":"true","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-prop","line":"857","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}class","slot":"0","sType":"* ","as":"* ","flags":"","line":"858","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}value","slot":"1","sType":"* ","as":"* ","flags":"","line":"859","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"choose","sType":"? ","line":"860","C":[{"N":"compareToInt","op":"gt","val":"0","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"860","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"varRef","name":"Q{}value","slot":"1"}]}]}]}]},{"N":"elem","name":"cas:aProperty","sType":"1NE nQ{http://product-information-graph.org}aProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"861","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}class","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"861"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"elem","name":"value","sType":"1NE nQ{}value ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"862","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"863","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}value","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"863"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"co","binds":"","id":"7","uniform":"true","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-target-link","line":"869","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}class","slot":"0","sType":"* ","as":"* ","flags":"","line":"870","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}idRef","slot":"1","sType":"* ","as":"* ","flags":"","line":"871","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"elem","name":"cas:aTargetLink","sType":"1NE nQ{http://product-information-graph.org}aTargetLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"872","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}class","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"872"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"elem","name":"idRef","sType":"1NE nQ{}idRef ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"873","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"874","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}idRef","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"874"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]},{"N":"co","id":"8","uniform":"true","binds":"20 9 6 12 7 13 16 17 18 19 15","C":[{"N":"template","flags":"os","module":"FMI-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","name":"Q{}emit-instances","line":"882","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"885","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:FMU"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmu"}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"886","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"887","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"887"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"889","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"890","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","role":"select","line":"890","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelName"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"892","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"892","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]}]}]}]}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"893","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"894","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}description","role":"select","line":"894","C":[{"N":"docOrder","sType":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"897","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:fmiVersion","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"898"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}fmiVersion","C":[{"N":"docOrder","sType":"*NA nQ{}fmiVersion","role":"select","line":"899","C":[{"N":"docOrder","sType":"*NA nQ{}fmiVersion","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fmiVersion"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"901","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:guid","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"902"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA u[NA nQ{}guid,NA nQ{}instantiationToken]","C":[{"N":"docOrder","sType":"*NA u[NA nQ{}guid,NA nQ{}instantiationToken]","role":"select","line":"903","C":[{"N":"choose","sType":"*NA u[NA nQ{}guid,NA nQ{}instantiationToken]","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}guid"}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}guid"}]}]},{"N":"true"},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}instantiationToken"}]}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"905","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:modelName","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"906"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}modelName","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","role":"select","line":"907","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelName"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"909","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:author","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"910"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}author","C":[{"N":"docOrder","sType":"*NA nQ{}author","role":"select","line":"911","C":[{"N":"docOrder","sType":"*NA nQ{}author","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}author"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"913","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:version","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"914"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}version","C":[{"N":"docOrder","sType":"*NA nQ{}version","role":"select","line":"915","C":[{"N":"docOrder","sType":"*NA nQ{}version","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}version"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"917","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:copyright","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"918"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}copyright","C":[{"N":"docOrder","sType":"*NA nQ{}copyright","role":"select","line":"919","C":[{"N":"docOrder","sType":"*NA nQ{}copyright","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}copyright"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"921","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:license","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"922"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}license","C":[{"N":"docOrder","sType":"*NA nQ{}license","role":"select","line":"923","C":[{"N":"docOrder","sType":"*NA nQ{}license","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}license"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"925","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:generationTool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"926"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}generationTool","C":[{"N":"docOrder","sType":"*NA nQ{}generationTool","role":"select","line":"927","C":[{"N":"docOrder","sType":"*NA nQ{}generationTool","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}generationTool"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"929","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:generationDateAndTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"930"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}generationDateAndTime","C":[{"N":"docOrder","sType":"*NA nQ{}generationDateAndTime","role":"select","line":"931","C":[{"N":"docOrder","sType":"*NA nQ{}generationDateAndTime","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}generationDateAndTime"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"933","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableNamingConvention","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"934"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}variableNamingConvention","C":[{"N":"docOrder","sType":"*NA nQ{}variableNamingConvention","role":"select","line":"935","C":[{"N":"docOrder","sType":"*NA nQ{}variableNamingConvention","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}variableNamingConvention"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"937","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:numberOfEventIndicators","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"938"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}numberOfEventIndicators","C":[{"N":"docOrder","sType":"*NA nQ{}numberOfEventIndicators","role":"select","line":"939","C":[{"N":"docOrder","sType":"*NA nQ{}numberOfEventIndicators","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}numberOfEventIndicators"}]}]}]}]}]},{"N":"forEach","sType":"* ","line":"942","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3","sType":"*NE","role":"select","line":"942"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"943","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasVariable","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"944"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"945","C":[{"N":"str","val":"var-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"948","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5","sType":"*NE","role":"select","line":"948"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"949","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"950"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"951","C":[{"N":"str","val":"unit-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"954","C":[{"N":"gVarRef","name":"Q{}plainTypes","bSlot":"6","sType":"* ","role":"select","line":"954"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"955","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasTypeDefinition","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"956"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"957","C":[{"N":"str","val":"type-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"960","C":[{"N":"gVarRef","name":"Q{}interfaces","bSlot":"7","sType":"*NE","role":"select","line":"960"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"961","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasInterface","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"962"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"963","C":[{"N":"str","val":"if-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"966","C":[{"N":"gVarRef","name":"Q{}logcats","bSlot":"8","sType":"*NE","role":"select","line":"966"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"967","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasLogCategory","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"968"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"969","C":[{"N":"str","val":"logcat-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"choose","sType":"* ","line":"972","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9","sType":"*NE","line":"972"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"973","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDefaultExperiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"974"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"str","val":"defaultExperiment","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"975"}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"forEach","sType":"*NE ","line":"981","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3","sType":"*NE","role":"select","line":"981"},{"N":"let","var":"Q{}isScalar","slot":"0","sType":"*NE ","line":"982","C":[{"N":"compareToString","op":"eq","val":"ScalarVariable","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"982","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"let","var":"Q{}typed","slot":"1","sType":"*NE ","line":"983","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"983","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"sequence","literal":"true","C":[{"N":"str","val":"Real"},{"N":"str","val":"Integer"},{"N":"str","val":"Boolean"},{"N":"str","val":"String"},{"N":"str","val":"Enumeration"}]}]}]},{"N":"let","var":"Q{}attrNode","slot":"2","sType":"*NE ","line":"984","C":[{"N":"choose","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"984","C":[{"N":"varRef","name":"Q{}isScalar","slot":"0"},{"N":"varRef","name":"Q{}typed","slot":"1"},{"N":"true"},{"N":"dot"}]},{"N":"let","var":"Q{}dataType","slot":"3","sType":"*NE ","line":"985","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"985","C":[{"N":"varRef","name":"Q{}isScalar","slot":"0"},{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"varRef","name":"Q{}typed","slot":"1"}]}]}]},{"N":"true"},{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"let","var":"Q{}unitName","slot":"4","sType":"*NE ","line":"986","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"986","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unit"}]}]}]}]},{"N":"let","var":"Q{}unitPos","slot":"5","sType":"*NE ","line":"987","C":[{"N":"first","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"987","C":[{"N":"for","name":"Q{}i","slot":"17","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}i","slot":"17"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}unitName","slot":"4"}]}]},{"N":"varRef","name":"Q{}i","slot":"17"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"let","var":"Q{}typeName","slot":"6","sType":"*NE ","line":"988","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"988","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}declaredType"}]}]}]}]},{"N":"let","var":"Q{}typePos","slot":"7","sType":"*NE ","line":"989","C":[{"N":"first","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"989","C":[{"N":"for","name":"Q{}i","slot":"19","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}plainTypes","bSlot":"6"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}plainTypes","bSlot":"6"},{"N":"varRef","name":"Q{}i","slot":"19"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}typeName","slot":"6"}]}]},{"N":"varRef","name":"Q{}i","slot":"19"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"let","var":"Q{}enumPos","slot":"8","sType":"*NE ","line":"990","C":[{"N":"first","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"990","C":[{"N":"for","name":"Q{}i","slot":"20","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}enumTypes","bSlot":"10"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}enumTypes","bSlot":"10"},{"N":"varRef","name":"Q{}i","slot":"20"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}typeName","slot":"6"}]}]},{"N":"varRef","name":"Q{}i","slot":"20"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"let","var":"Q{}startVal","slot":"9","sType":"*NE ","line":"991","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"991","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}start"}]}]}]}]},{"N":"let","var":"Q{}duName","slot":"10","sType":"*NE ","line":"992","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"992","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}displayUnit"}]}]}]}]},{"N":"let","var":"Q{}duPos","slot":"11","sType":"*NE ","line":"996","C":[{"N":"choose","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"996","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}unitPos","slot":"5"}]},{"N":"first","C":[{"N":"for","name":"Q{}j","slot":"23","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}unitPos","slot":"5"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DisplayUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}unitPos","slot":"5"}]},{"N":"subscript","flags":"p","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DisplayUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"varRef","name":"Q{}j","slot":"23"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}duName","slot":"10"}]}]},{"N":"varRef","name":"Q{}j","slot":"23"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"true"},{"N":"empty"}]},{"N":"let","var":"Q{}vp","slot":"12","sType":"*NE ","line":"998","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"998"},{"N":"let","var":"Q{}vVR","slot":"13","sType":"*NE ","line":"999","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"999","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]},{"N":"let","var":"Q{}dims","slot":"14","sType":"*NE ","line":"1000","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1000","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Dimension","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}aliases","slot":"15","sType":"*NE ","line":"1001","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1001","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Alias","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}startEls","slot":"16","sType":"*NE ","line":"1002","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1002","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Start","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}msRefs","slot":"17","sType":"*NE ","line":"1010","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1010","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"ModelStructure","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"or","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]},{"N":"or","C":[{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"},{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"}]}]},{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"varRef","name":"Q{}vp","slot":"12"}]}]}]}]},{"N":"and","C":[{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"},{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"}]}]},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}vVR","slot":"13"}]}]}]}]}]}]}]}]},{"N":"let","var":"Q{}depScope","slot":"18","sType":"*NE ","line":"1015","C":[{"N":"choose","sType":"?AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1015","C":[{"N":"filter","C":[{"N":"varRef","name":"Q{}msRefs","slot":"17"},{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dependencies"},{"N":"compareToString","op":"eq","val":"","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"normalize-space","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||normalize-space","C":[{"N":"check","card":"?","diag":"0|0||normalize-space","C":[{"N":"attVal","name":"Q{}dependencies"}]}]}]}]}]}]},{"N":"str","val":"none"},{"N":"true"},{"N":"choose","C":[{"N":"filter","C":[{"N":"varRef","name":"Q{}msRefs","slot":"17"},{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dependencies"},{"N":"compareToString","op":"ne","val":"","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"normalize-space","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||normalize-space","C":[{"N":"check","card":"?","diag":"0|0||normalize-space","C":[{"N":"attVal","name":"Q{}dependencies"}]}]}]}]}]}]},{"N":"str","val":"explicit"},{"N":"true"},{"N":"choose","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}msRefs","slot":"17"}]},{"N":"str","val":"allKnowns"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1017","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:Variable"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"var-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1017"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1018","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1019","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1019"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1021","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1022","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}name","name":"attribute","nodeTest":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1022"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"1024","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1024","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"attVal","name":"Q{}description"}]}]}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1025","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1026","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}description","name":"attribute","nodeTest":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1026"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1029","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:valueReference","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1030"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}valueReference","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference","sType":"*NA nQ{}valueReference","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1031"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1033","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:causality","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1034"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}causality","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}causality","sType":"*NA nQ{}causality","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1035"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1037","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1038"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}variability","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}variability","sType":"*NA nQ{}variability","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1039"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1041","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:initial","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1042"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}initial","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}initial","sType":"*NA nQ{}initial","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1043"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1045","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dataType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1046"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}dataType","slot":"3","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1047"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1049","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:start","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1050"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}start","C":[{"N":"docOrder","sType":"*NA nQ{}start","role":"select","line":"1051","C":[{"N":"docOrder","sType":"*NA nQ{}start","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}start"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1053","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:declaredType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1054"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}declaredType","C":[{"N":"docOrder","sType":"*NA nQ{}declaredType","role":"select","line":"1055","C":[{"N":"docOrder","sType":"*NA nQ{}declaredType","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}declaredType"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1057","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1058"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}unit","C":[{"N":"docOrder","sType":"*NA nQ{}unit","role":"select","line":"1059","C":[{"N":"docOrder","sType":"*NA nQ{}unit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unit"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1061","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:displayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1062"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}displayUnit","C":[{"N":"docOrder","sType":"*NA nQ{}displayUnit","role":"select","line":"1063","C":[{"N":"docOrder","sType":"*NA nQ{}displayUnit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}displayUnit"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1065","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:quantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1066"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}quantity","C":[{"N":"docOrder","sType":"*NA nQ{}quantity","role":"select","line":"1067","C":[{"N":"docOrder","sType":"*NA nQ{}quantity","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}quantity"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1069","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:min","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1070"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}min","C":[{"N":"docOrder","sType":"*NA nQ{}min","role":"select","line":"1071","C":[{"N":"docOrder","sType":"*NA nQ{}min","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}min"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1073","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:max","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1074"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}max","C":[{"N":"docOrder","sType":"*NA nQ{}max","role":"select","line":"1075","C":[{"N":"docOrder","sType":"*NA nQ{}max","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}max"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1077","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:nominal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1078"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}nominal","C":[{"N":"docOrder","sType":"*NA nQ{}nominal","role":"select","line":"1079","C":[{"N":"docOrder","sType":"*NA nQ{}nominal","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}nominal"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1081","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:derivative","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1082"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}derivative","C":[{"N":"docOrder","sType":"*NA nQ{}derivative","role":"select","line":"1083","C":[{"N":"docOrder","sType":"*NA nQ{}derivative","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}derivative"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1085","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canHandleMultipleSetPerTimeInstant","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1086"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canHandleMultipleSetPerTimeInstant","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canHandleMultipleSetPerTimeInstant","sType":"*NA nQ{}canHandleMultipleSetPerTimeInstant","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1087"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1089","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:clocks","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1090"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}clocks","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}clocks","sType":"*NA nQ{}clocks","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1091"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1093","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1094"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}intermediateUpdate","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}intermediateUpdate","sType":"*NA nQ{}intermediateUpdate","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1095"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1097","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:previous","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1098"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}previous","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}previous","sType":"*NA nQ{}previous","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1099"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1101","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:reinit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1102"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}reinit","C":[{"N":"docOrder","sType":"*NA nQ{}reinit","role":"select","line":"1103","C":[{"N":"docOrder","sType":"*NA nQ{}reinit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}reinit"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1105","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:relativeQuantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1106"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}relativeQuantity","C":[{"N":"docOrder","sType":"*NA nQ{}relativeQuantity","role":"select","line":"1107","C":[{"N":"docOrder","sType":"*NA nQ{}relativeQuantity","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}relativeQuantity"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1109","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unbounded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1110"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}unbounded","C":[{"N":"docOrder","sType":"*NA nQ{}unbounded","role":"select","line":"1111","C":[{"N":"docOrder","sType":"*NA nQ{}unbounded","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unbounded"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1113","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:mimeType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1114"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}mimeType","C":[{"N":"docOrder","sType":"*NA nQ{}mimeType","role":"select","line":"1115","C":[{"N":"docOrder","sType":"*NA nQ{}mimeType","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mimeType"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1117","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:maxSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1118"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}maxSize","C":[{"N":"docOrder","sType":"*NA nQ{}maxSize","role":"select","line":"1119","C":[{"N":"docOrder","sType":"*NA nQ{}maxSize","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}maxSize"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1121","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canBeDeactivated","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1122"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canBeDeactivated","C":[{"N":"docOrder","sType":"*NA nQ{}canBeDeactivated","role":"select","line":"1123","C":[{"N":"docOrder","sType":"*NA nQ{}canBeDeactivated","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canBeDeactivated"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1125","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:priority","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1126"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}priority","C":[{"N":"docOrder","sType":"*NA nQ{}priority","role":"select","line":"1127","C":[{"N":"docOrder","sType":"*NA nQ{}priority","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}priority"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1129","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalVariability","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1130"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}intervalVariability","C":[{"N":"docOrder","sType":"*NA nQ{}intervalVariability","role":"select","line":"1131","C":[{"N":"docOrder","sType":"*NA nQ{}intervalVariability","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}intervalVariability"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1133","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalDecimal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1134"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}intervalDecimal","C":[{"N":"docOrder","sType":"*NA nQ{}intervalDecimal","role":"select","line":"1135","C":[{"N":"docOrder","sType":"*NA nQ{}intervalDecimal","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}intervalDecimal"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1137","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:shiftDecimal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1138"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}shiftDecimal","C":[{"N":"docOrder","sType":"*NA nQ{}shiftDecimal","role":"select","line":"1139","C":[{"N":"docOrder","sType":"*NA nQ{}shiftDecimal","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}shiftDecimal"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1141","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:supportsFraction","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1142"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}supportsFraction","C":[{"N":"docOrder","sType":"*NA nQ{}supportsFraction","role":"select","line":"1143","C":[{"N":"docOrder","sType":"*NA nQ{}supportsFraction","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}supportsFraction"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1145","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:resolution","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1146"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}resolution","C":[{"N":"docOrder","sType":"*NA nQ{}resolution","role":"select","line":"1147","C":[{"N":"docOrder","sType":"*NA nQ{}resolution","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}resolution"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1149","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:intervalCounter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1150"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}intervalCounter","C":[{"N":"docOrder","sType":"*NA nQ{}intervalCounter","role":"select","line":"1151","C":[{"N":"docOrder","sType":"*NA nQ{}intervalCounter","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}intervalCounter"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1153","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:shiftCounter","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1154"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}shiftCounter","C":[{"N":"docOrder","sType":"*NA nQ{}shiftCounter","role":"select","line":"1155","C":[{"N":"docOrder","sType":"*NA nQ{}shiftCounter","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}attrNode","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}shiftCounter"}]}]}]}]}]},{"N":"choose","sType":"* ","line":"1157","C":[{"N":"compareToInt","op":"gt","val":"0","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1157","C":[{"N":"fn","name":"count","C":[{"N":"varRef","name":"Q{}dims","slot":"14"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1158","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:rank","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1159"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"1ADI","C":[{"N":"fn","name":"count","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1160","C":[{"N":"varRef","name":"Q{}dims","slot":"14"}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1163","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependencyScope","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1164"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}depScope","slot":"18","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1165"}]}]},{"N":"choose","sType":"* ","line":"1167","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1167","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}unitName","slot":"4"}]}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}unitPos","slot":"5"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1168","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1169"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1170","C":[{"N":"str","val":"unit-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}unitPos","slot":"5"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"1173","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1173","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}typeName","slot":"6"}]}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}typePos","slot":"7"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1174","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1175"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1176","C":[{"N":"str","val":"type-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}typePos","slot":"7"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"1179","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1179","C":[{"N":"and","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}duName","slot":"10"}]}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}unitPos","slot":"5"}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}duPos","slot":"11"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1180","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasDisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1181"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1182","C":[{"N":"str","val":"displayunit-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}unitPos","slot":"5"}]}]},{"N":"str","val":"-"},{"N":"check","card":"?","diag":"0|3||concat","C":[{"N":"data","diag":"0|3||concat","C":[{"N":"varRef","name":"Q{}duPos","slot":"11"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"1185","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1185","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}enumPos","slot":"8"}]},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}startVal","slot":"9"}]}]}]}]}]}]}]}]},{"N":"let","var":"Q{}enumNode","slot":"19","sType":"* ","line":"1186","C":[{"N":"filter","flags":"i","sType":"* ","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1186","C":[{"N":"gVarRef","name":"Q{}enumTypes","bSlot":"10"},{"N":"varRef","name":"Q{}enumPos","slot":"8"}]},{"N":"let","var":"Q{}enumItems","slot":"20","sType":"* ","line":"1189","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1189","C":[{"N":"choose","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"compareToString","op":"eq","val":"EnumerationType","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"varRef","name":"Q{}enumNode","slot":"19"}]}]}]}]},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}enumNode","slot":"19"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Item","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]},{"N":"true"},{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}enumNode","slot":"19"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Enumeration","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Item","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]},{"N":"choose","sType":"* ","line":"1190","C":[{"N":"fn","name":"exists","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1190","C":[{"N":"filter","C":[{"N":"varRef","name":"Q{}enumItems","slot":"20"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}value"}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}startVal","slot":"9"}]}]}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1191","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1192","C":[{"N":"str","val":"fmi:hasEnumValue-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}enumPos","slot":"8"}]}]}]}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1193","C":[{"N":"str","val":"fmi:enum-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}enumPos","slot":"8"}]}]},{"N":"str","val":"-"},{"N":"check","card":"?","diag":"0|3||concat","C":[{"N":"data","diag":"0|3||concat","C":[{"N":"varRef","name":"Q{}startVal","slot":"9"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"* ","line":"1198","C":[{"N":"varRef","name":"Q{}dims","slot":"14","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1198"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1199","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDimension","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1200"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1201","C":[{"N":"str","val":"dim-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}vp","slot":"12"}]}]},{"N":"str","val":"-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"1204","C":[{"N":"varRef","name":"Q{}aliases","slot":"15","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1204"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1205","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasAlias","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1206"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1207","C":[{"N":"str","val":"alias-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}vp","slot":"12"}]}]},{"N":"str","val":"-"},{"N":"fn","name":"position"}]}]}]}]},{"N":"forEach","sType":"* ","line":"1210","C":[{"N":"varRef","name":"Q{}startEls","slot":"16","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1210"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1211","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasStartValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1212"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1213","C":[{"N":"str","val":"start-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}vp","slot":"12"}]}]},{"N":"str","val":"-"},{"N":"fn","name":"position"}]}]}]}]}]}]},{"N":"forEach","sType":"*NE ","line":"1219","C":[{"N":"varRef","name":"Q{}dims","slot":"14","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1219"},{"N":"let","var":"Q{}dimSizeVR","slot":"19","sType":"*NE ","line":"1220","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1220","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]},{"N":"let","var":"Q{}dimVarPos","slot":"20","sType":"*NE ","line":"1223","C":[{"N":"choose","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1223","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}dimSizeVR","slot":"19"}]}]}]}]}]}]}]},{"N":"first","C":[{"N":"for","name":"Q{}i","slot":"32","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"},{"N":"varRef","name":"Q{}i","slot":"32"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}dimSizeVR","slot":"19"}]}]},{"N":"varRef","name":"Q{}i","slot":"32"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"true"},{"N":"empty"}]},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1224","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:Dimension"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"dim-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}vp","slot":"12","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1224"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1224"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1225","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1226","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1226"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1228","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1229","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1229","C":[{"N":"str","val":"Dimension "},{"N":"fn","name":"position"}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1231","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dimensionStart","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1232"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}start","C":[{"N":"docOrder","sType":"*NA nQ{}start","role":"select","line":"1233","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}start","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}start","sType":"*NA nQ{}start","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1235","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:valueReference","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1236"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}valueReference","C":[{"N":"docOrder","sType":"*NA nQ{}valueReference","role":"select","line":"1237","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}valueReference","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference","sType":"*NA nQ{}valueReference","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"choose","sType":"* ","line":"1239","C":[{"N":"fn","name":"exists","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1239","C":[{"N":"varRef","name":"Q{}dimVarPos","slot":"20"}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1240","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dimensionSizedBy","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1241"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1242","C":[{"N":"str","val":"var-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}dimVarPos","slot":"20"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}anEntity ","line":"1249","C":[{"N":"varRef","name":"Q{}aliases","slot":"15","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1249"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1250","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:VariableAlias"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"alias-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}vp","slot":"12","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1250"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1250"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1251","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1252","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1252"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1254","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1255","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"1255","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"1257","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1257","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"attVal","name":"Q{}description"}]}]}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1258","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1259","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}description","role":"select","line":"1259","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}description","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description","sType":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1262","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:displayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1263"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}displayUnit","C":[{"N":"docOrder","sType":"*NA nQ{}displayUnit","role":"select","line":"1264","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}displayUnit","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}displayUnit","sType":"*NA nQ{}displayUnit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}anEntity ","line":"1270","C":[{"N":"varRef","name":"Q{}startEls","slot":"16","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1270"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1271","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:StartValue"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"start-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}vp","slot":"12","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1271"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1271"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1272","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1273","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1273"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1275","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1276","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1276","C":[{"N":"str","val":"Start "},{"N":"fn","name":"position"}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1278","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:startValue","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1279"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}value","C":[{"N":"docOrder","sType":"*NA nQ{}value","role":"select","line":"1280","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}value","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}value","sType":"*NA nQ{}value","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"forEach","sType":"*NE ","line":"1287","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5","sType":"*NE","role":"select","line":"1287"},{"N":"let","var":"Q{}unitPos","slot":"0","sType":"*NE ","line":"1288","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1288"},{"N":"let","var":"Q{}bu","slot":"1","sType":"*NE ","line":"1289","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1289","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"BaseUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}dus","slot":"2","sType":"*NE ","line":"1290","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1290","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DisplayUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1291","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:Unit"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"unit-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}unitPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1291"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1292","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1293","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1293"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1295","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1296","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}name","name":"attribute","nodeTest":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1296"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"forEach","sType":"* ","line":"1299","C":[{"N":"docOrder","sType":"*NA","role":"select","line":"1299","C":[{"N":"docOrder","sType":"*NA","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}bu","slot":"1"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"attribute","nodeTest":"*NA"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"sequence","literal":"true","C":[{"N":"str","val":"kg"},{"N":"str","val":"m"},{"N":"str","val":"s"},{"N":"str","val":"A"},{"N":"str","val":"K"},{"N":"str","val":"mol"},{"N":"str","val":"cd"},{"N":"str","val":"rad"}]}]}]},{"N":"gc","op":"!=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"atomSing","diag":"1|0||gc","card":"?","C":[{"N":"dot"}]},{"N":"str","val":"0"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1300","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1301","C":[{"N":"str","val":"fmi:exp_"},{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"1NA","C":[{"N":"dot","sType":"1NA","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1302"}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1305","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:factor","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1306"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}factor","C":[{"N":"docOrder","sType":"*NA nQ{}factor","role":"select","line":"1307","C":[{"N":"docOrder","sType":"*NA nQ{}factor","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}bu","slot":"1"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}factor"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1309","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:offset","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1310"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}offset","C":[{"N":"docOrder","sType":"*NA nQ{}offset","role":"select","line":"1311","C":[{"N":"docOrder","sType":"*NA nQ{}offset","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}bu","slot":"1"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}offset"}]}]}]}]}]},{"N":"forEach","sType":"* ","line":"1314","C":[{"N":"varRef","name":"Q{}dus","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1314"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1315","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasDisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1316"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1317","C":[{"N":"str","val":"displayunit-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}unitPos","slot":"0"}]}]},{"N":"str","val":"-"},{"N":"fn","name":"position"}]}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}anEntity ","line":"1322","C":[{"N":"varRef","name":"Q{}dus","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1322"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1323","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:DisplayUnit"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"displayunit-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}unitPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1323"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1323"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1324","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1325","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1325"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1327","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1328","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"1328","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1330","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:factor","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1331"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}factor","C":[{"N":"docOrder","sType":"*NA nQ{}factor","role":"select","line":"1332","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}factor","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}factor","sType":"*NA nQ{}factor","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1334","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:offset","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1335"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}offset","C":[{"N":"docOrder","sType":"*NA nQ{}offset","role":"select","line":"1336","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}offset","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}offset","sType":"*NA nQ{}offset","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1338","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:inverse","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1339"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}inverse","C":[{"N":"docOrder","sType":"*NA nQ{}inverse","role":"select","line":"1340","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}inverse","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}inverse","sType":"*NA nQ{}inverse","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"forEach","sType":"*NE ","line":"1347","C":[{"N":"gVarRef","name":"Q{}plainTypes","bSlot":"6","sType":"* ","role":"select","line":"1347"},{"N":"let","var":"Q{}isSimple","slot":"0","sType":"*NE ","line":"1348","C":[{"N":"compareToString","op":"eq","val":"SimpleType","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1348","C":[{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"dot"}]}]}]}]},{"N":"let","var":"Q{}typedT","slot":"1","sType":"*NE ","line":"1349","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1349","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"sequence","literal":"true","C":[{"N":"str","val":"Real"},{"N":"str","val":"Integer"},{"N":"str","val":"Boolean"},{"N":"str","val":"String"},{"N":"str","val":"Enumeration"}]}]}]},{"N":"let","var":"Q{}tAttr","slot":"2","sType":"*NE ","line":"1350","C":[{"N":"choose","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1350","C":[{"N":"varRef","name":"Q{}isSimple","slot":"0"},{"N":"varRef","name":"Q{}typedT","slot":"1"},{"N":"true"},{"N":"dot"}]},{"N":"let","var":"Q{}baseType","slot":"3","sType":"*NE ","line":"1351","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1351","C":[{"N":"varRef","name":"Q{}isSimple","slot":"0"},{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"varRef","name":"Q{}typedT","slot":"1"}]}]}]},{"N":"true"},{"N":"fn","name":"local-name","C":[{"N":"treat","as":"N","diag":"0|0||local-name","C":[{"N":"check","card":"?","diag":"0|0||local-name","C":[{"N":"dot"}]}]}]}]},{"N":"let","var":"Q{}tUnitName","slot":"4","sType":"*NE ","line":"1352","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1352","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unit"}]}]}]}]},{"N":"let","var":"Q{}tUnitPos","slot":"5","sType":"*NE ","line":"1353","C":[{"N":"first","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1353","C":[{"N":"for","name":"Q{}i","slot":"17","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}i","slot":"17"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}tUnitName","slot":"4"}]}]},{"N":"varRef","name":"Q{}i","slot":"17"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"let","var":"Q{}tDuName","slot":"6","sType":"*NE ","line":"1354","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1354","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}displayUnit"}]}]}]}]},{"N":"let","var":"Q{}tDuPos","slot":"7","sType":"*NE ","line":"1358","C":[{"N":"choose","sType":"?ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1358","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]},{"N":"first","C":[{"N":"for","name":"Q{}j","slot":"19","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DisplayUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}units","bSlot":"5"},{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]},{"N":"subscript","flags":"p","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DisplayUnit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"varRef","name":"Q{}j","slot":"19"}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}tDuName","slot":"6"}]}]},{"N":"varRef","name":"Q{}j","slot":"19"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"true"},{"N":"empty"}]},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1359","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:TypeDefinition"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"type-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1359"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1360","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1361","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1361"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1363","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1364","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"1364","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}name","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"1366","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1366","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"attVal","name":"Q{}description"}]}]}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1367","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1368","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}description","role":"select","line":"1368","C":[{"N":"slash","role":"select","simple":"1","sType":"*NA nQ{}description","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description","sType":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1371","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:baseType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1372"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}baseType","slot":"3","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1373"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1375","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:quantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1376"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}quantity","C":[{"N":"docOrder","sType":"*NA nQ{}quantity","role":"select","line":"1377","C":[{"N":"docOrder","sType":"*NA nQ{}quantity","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}quantity"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1379","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1380"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}unit","C":[{"N":"docOrder","sType":"*NA nQ{}unit","role":"select","line":"1381","C":[{"N":"docOrder","sType":"*NA nQ{}unit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unit"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1383","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:displayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1384"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}displayUnit","C":[{"N":"docOrder","sType":"*NA nQ{}displayUnit","role":"select","line":"1385","C":[{"N":"docOrder","sType":"*NA nQ{}displayUnit","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}displayUnit"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1387","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:min","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1388"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}min","C":[{"N":"docOrder","sType":"*NA nQ{}min","role":"select","line":"1389","C":[{"N":"docOrder","sType":"*NA nQ{}min","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}min"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1391","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:max","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1392"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}max","C":[{"N":"docOrder","sType":"*NA nQ{}max","role":"select","line":"1393","C":[{"N":"docOrder","sType":"*NA nQ{}max","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}max"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1395","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:nominal","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1396"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}nominal","C":[{"N":"docOrder","sType":"*NA nQ{}nominal","role":"select","line":"1397","C":[{"N":"docOrder","sType":"*NA nQ{}nominal","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}nominal"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1399","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:relativeQuantity","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1400"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}relativeQuantity","C":[{"N":"docOrder","sType":"*NA nQ{}relativeQuantity","role":"select","line":"1401","C":[{"N":"docOrder","sType":"*NA nQ{}relativeQuantity","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}relativeQuantity"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1403","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:unbounded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1404"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}unbounded","C":[{"N":"docOrder","sType":"*NA nQ{}unbounded","role":"select","line":"1405","C":[{"N":"docOrder","sType":"*NA nQ{}unbounded","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}unbounded"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1407","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:mimeType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1408"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}mimeType","C":[{"N":"docOrder","sType":"*NA nQ{}mimeType","role":"select","line":"1409","C":[{"N":"docOrder","sType":"*NA nQ{}mimeType","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mimeType"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1411","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:maxSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1412"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}maxSize","C":[{"N":"docOrder","sType":"*NA nQ{}maxSize","role":"select","line":"1413","C":[{"N":"docOrder","sType":"*NA nQ{}maxSize","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}tAttr","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}maxSize"}]}]}]}]}]},{"N":"choose","sType":"* ","line":"1417","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1417","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}tUnitName","slot":"4"}]}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1418","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1419"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1420","C":[{"N":"str","val":"unit-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"* ","line":"1423","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1423","C":[{"N":"and","C":[{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}tDuName","slot":"6"}]}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}tDuPos","slot":"7"}]}]},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-target-link","line":"1424","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:variableHasDisplayUnit","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1425"}]},{"N":"withParam","name":"Q{}idRef","slot":"0","sType":"1AS","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1426","C":[{"N":"str","val":"displayunit-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}tUnitPos","slot":"5"}]}]},{"N":"str","val":"-"},{"N":"check","card":"?","diag":"0|3||concat","C":[{"N":"data","diag":"0|3||concat","C":[{"N":"varRef","name":"Q{}tDuPos","slot":"7"}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}anEntity ","line":"1433","C":[{"N":"gVarRef","name":"Q{}interfaces","bSlot":"7","sType":"*NE","role":"select","line":"1433"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1434","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:Interface"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"if-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1434"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1435","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1436","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1436"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1438","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1439","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"local-name","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1439","C":[{"N":"dot"}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1441","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:interfaceType","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1442"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"1AS","C":[{"N":"fn","name":"local-name","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1443","C":[{"N":"dot"}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1445","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:modelIdentifier","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1446"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}modelIdentifier","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelIdentifier","sType":"*NA nQ{}modelIdentifier","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1447"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1449","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:needsExecutionTool","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1450"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}needsExecutionTool","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}needsExecutionTool","sType":"*NA nQ{}needsExecutionTool","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1451"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1453","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canGetAndSetFMUstate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1454"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA u[NA nQ{}canGetAndSetFMUState,NA nQ{}canGetAndSetFMUstate]","C":[{"N":"docOrder","sType":"*NA u[NA nQ{}canGetAndSetFMUState,NA nQ{}canGetAndSetFMUstate]","role":"select","line":"1455","C":[{"N":"choose","sType":"*NA u[NA nQ{}canGetAndSetFMUState,NA nQ{}canGetAndSetFMUstate]","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canGetAndSetFMUState"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canGetAndSetFMUState"},{"N":"true"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canGetAndSetFMUstate"}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1457","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canSerializeFMUstate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1458"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA u[NA nQ{}canSerializeFMUState,NA nQ{}canSerializeFMUstate]","C":[{"N":"docOrder","sType":"*NA u[NA nQ{}canSerializeFMUState,NA nQ{}canSerializeFMUstate]","role":"select","line":"1459","C":[{"N":"choose","sType":"*NA u[NA nQ{}canSerializeFMUState,NA nQ{}canSerializeFMUstate]","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canSerializeFMUState"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canSerializeFMUState"},{"N":"true"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canSerializeFMUstate"}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1461","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesDirectionalDerivative","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1462"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA u[NA nQ{}providesDirectionalDerivative,NA nQ{}providesDirectionalDerivatives]","C":[{"N":"docOrder","sType":"*NA u[NA nQ{}providesDirectionalDerivative,NA nQ{}providesDirectionalDerivatives]","role":"select","line":"1463","C":[{"N":"choose","sType":"*NA u[NA nQ{}providesDirectionalDerivative,NA nQ{}providesDirectionalDerivatives]","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesDirectionalDerivative"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesDirectionalDerivative"},{"N":"true"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesDirectionalDerivatives"}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1465","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canHandleVariableCommunicationStepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1466"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canHandleVariableCommunicationStepSize","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canHandleVariableCommunicationStepSize","sType":"*NA nQ{}canHandleVariableCommunicationStepSize","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1467"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1469","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:maxOutputDerivativeOrder","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1470"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}maxOutputDerivativeOrder","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}maxOutputDerivativeOrder","sType":"*NA nQ{}maxOutputDerivativeOrder","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1471"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1473","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:completedIntegratorStepNotNeeded","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1474"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}completedIntegratorStepNotNeeded","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}completedIntegratorStepNotNeeded","sType":"*NA nQ{}completedIntegratorStepNotNeeded","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1475"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1477","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canBeInstantiatedOnlyOncePerProcess","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1478"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canBeInstantiatedOnlyOncePerProcess","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canBeInstantiatedOnlyOncePerProcess","sType":"*NA nQ{}canBeInstantiatedOnlyOncePerProcess","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1479"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1481","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canNotUseMemoryManagementFunctions","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1482"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canNotUseMemoryManagementFunctions","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canNotUseMemoryManagementFunctions","sType":"*NA nQ{}canNotUseMemoryManagementFunctions","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1483"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1485","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canInterpolateInputs","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1486"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canInterpolateInputs","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canInterpolateInputs","sType":"*NA nQ{}canInterpolateInputs","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1487"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1489","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canRunAsynchronuously","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1490"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canRunAsynchronuously","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canRunAsynchronuously","sType":"*NA nQ{}canRunAsynchronuously","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1491"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1493","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesAdjointDerivatives","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1494"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}providesAdjointDerivatives","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesAdjointDerivatives","sType":"*NA nQ{}providesAdjointDerivatives","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1495"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1497","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesPerElementDependencies","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1498"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}providesPerElementDependencies","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesPerElementDependencies","sType":"*NA nQ{}providesPerElementDependencies","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1499"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1501","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:needsCompletedIntegratorStep","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1502"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}needsCompletedIntegratorStep","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}needsCompletedIntegratorStep","sType":"*NA nQ{}needsCompletedIntegratorStep","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1503"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1505","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesEvaluateDiscreteStates","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1506"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}providesEvaluateDiscreteStates","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesEvaluateDiscreteStates","sType":"*NA nQ{}providesEvaluateDiscreteStates","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1507"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1509","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:fixedInternalStepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1510"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}fixedInternalStepSize","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fixedInternalStepSize","sType":"*NA nQ{}fixedInternalStepSize","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1511"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1513","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:recommendedIntermediateInputSmoothness","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1514"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}recommendedIntermediateInputSmoothness","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}recommendedIntermediateInputSmoothness","sType":"*NA nQ{}recommendedIntermediateInputSmoothness","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1515"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1517","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:providesIntermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1518"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}providesIntermediateUpdate","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}providesIntermediateUpdate","sType":"*NA nQ{}providesIntermediateUpdate","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1519"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1521","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:mightReturnEarlyFromDoStep","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1522"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}mightReturnEarlyFromDoStep","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}mightReturnEarlyFromDoStep","sType":"*NA nQ{}mightReturnEarlyFromDoStep","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1523"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1525","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:canReturnEarlyAfterIntermediateUpdate","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1526"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}canReturnEarlyAfterIntermediateUpdate","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}canReturnEarlyAfterIntermediateUpdate","sType":"*NA nQ{}canReturnEarlyAfterIntermediateUpdate","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1527"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1529","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:hasEventMode","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1530"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}hasEventMode","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}hasEventMode","sType":"*NA nQ{}hasEventMode","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1531"}]}]}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}anEntity ","line":"1537","C":[{"N":"gVarRef","name":"Q{}logcats","bSlot":"8","sType":"*NE","role":"select","line":"1537"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1538","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:LogCategory"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"logcat-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"1ADI","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1538"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1539","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1540","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1540"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1542","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1543","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}name","name":"attribute","nodeTest":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1543"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"1545","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1545","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"attVal","name":"Q{}description"}]}]}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1546","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1547","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}description","name":"attribute","nodeTest":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1547"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"choose","sType":"? ","line":"1554","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9","sType":"*NE","line":"1554"},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1555","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:DefaultExperiment"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"defaultExperiment"}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1556","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1557","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1557"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1559","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Default Experiment"}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1560","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:startTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1561"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}startTime","C":[{"N":"docOrder","sType":"*NA nQ{}startTime","role":"select","line":"1562","C":[{"N":"docOrder","sType":"*NA nQ{}startTime","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}startTime"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1564","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:stopTime","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1565"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}stopTime","C":[{"N":"docOrder","sType":"*NA nQ{}stopTime","role":"select","line":"1566","C":[{"N":"docOrder","sType":"*NA nQ{}stopTime","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}stopTime"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1568","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:tolerance","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1569"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}tolerance","C":[{"N":"docOrder","sType":"*NA nQ{}tolerance","role":"select","line":"1570","C":[{"N":"docOrder","sType":"*NA nQ{}tolerance","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}tolerance"}]}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1572","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:stepSize","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1573"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*NA nQ{}stepSize","C":[{"N":"docOrder","sType":"*NA nQ{}stepSize","role":"select","line":"1574","C":[{"N":"docOrder","sType":"*NA nQ{}stepSize","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}experiment","bSlot":"9"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}stepSize"}]}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"* ","line":"1580","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"1580","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"1"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"ModelStructure","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"or","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]}]}]}]},{"N":"let","var":"Q{}uPos","slot":"0","sType":"* ","line":"1581","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1581"},{"N":"let","var":"Q{}ownerIsVR","slot":"1","sType":"* ","line":"1582","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1582","C":[{"N":"fn","name":"boolean","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]},{"N":"fn","name":"not","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}index"}]}]},{"N":"let","var":"Q{}ownerPos","slot":"2","sType":"* ","line":"1585","C":[{"N":"choose","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1585","C":[{"N":"varRef","name":"Q{}ownerIsVR","slot":"1"},{"N":"first","C":[{"N":"for","name":"Q{}i","slot":"14","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"}]}]},{"N":"choose","C":[{"N":"vc","op":"eq","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"},{"N":"varRef","name":"Q{}i","slot":"14"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]}]},{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]}]},{"N":"varRef","name":"Q{}i","slot":"14"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"true"},{"N":"cast","flags":"ae","as":"ADI","C":[{"N":"check","card":"?","diag":"0|0||xs:integer","C":[{"N":"attVal","name":"Q{}index"}]}]}]},{"N":"let","var":"Q{}structureKind","slot":"3","sType":"* ","line":"1586","C":[{"N":"choose","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1586","C":[{"N":"compareToString","op":"eq","val":"Unknown","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"fn","name":"local-name","C":[{"N":"axis","name":"parent","nodeTest":"?N"}]},{"N":"true"},{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"let","var":"Q{}depTokens","slot":"4","sType":"* ","line":"1587","C":[{"N":"fn","name":"tokenize","sType":"*AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1587","C":[{"N":"fn","name":"normalize-space","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||normalize-space","C":[{"N":"check","card":"?","diag":"0|0||normalize-space","C":[{"N":"attVal","name":"Q{}dependencies"}]}]}]},{"N":"str","val":"\\s+"}]},{"N":"let","var":"Q{}kindTokens","slot":"5","sType":"* ","line":"1588","C":[{"N":"fn","name":"tokenize","sType":"*AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1588","C":[{"N":"fn","name":"normalize-space","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||normalize-space","C":[{"N":"check","card":"?","diag":"0|0||normalize-space","C":[{"N":"attVal","name":"Q{}dependenciesKind"}]}]}]},{"N":"str","val":"\\s+"}]},{"N":"choose","sType":"* ","line":"1589","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1589","C":[{"N":"and","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}dependencies"},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||normalize-space","C":[{"N":"check","card":"?","diag":"0|0||normalize-space","C":[{"N":"attVal","name":"Q{}dependencies"}]}]}]}]}]}]},{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}ownerPos","slot":"2"}]}]},{"N":"forEach","sType":"* ","line":"1590","C":[{"N":"varRef","name":"Q{}depTokens","slot":"4","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1590"},{"N":"let","var":"Q{}tok","slot":"6","sType":"* ","line":"1591","C":[{"N":"dot","sType":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1591"},{"N":"let","var":"Q{}depIdx","slot":"7","sType":"* ","line":"1592","C":[{"N":"fn","name":"position","sType":"1ADI","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1592"},{"N":"choose","sType":"* ","line":"1593","C":[{"N":"compareToInt","op":"gt","val":"0","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1593","C":[{"N":"fn","name":"string-length","C":[{"N":"treat","as":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"varRef","name":"Q{}tok","slot":"6"}]}]}]}]}]}]}]},{"N":"let","var":"Q{}depPos","slot":"8","sType":"* ","line":"1596","C":[{"N":"choose","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1596","C":[{"N":"varRef","name":"Q{}ownerIsVR","slot":"1"},{"N":"first","C":[{"N":"for","name":"Q{}i","slot":"20","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"fn","name":"count","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"}]}]},{"N":"choose","C":[{"N":"gc","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"slash","op":"/","C":[{"N":"subscript","flags":"p","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"},{"N":"varRef","name":"Q{}i","slot":"20"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}valueReference"}]}]}]},{"N":"data","diag":"1|1||gc","C":[{"N":"varRef","name":"Q{}tok","slot":"6"}]}]},{"N":"varRef","name":"Q{}i","slot":"20"},{"N":"true"},{"N":"empty"}]}]}]},{"N":"true"},{"N":"cast","flags":"ae","as":"ADI","C":[{"N":"check","card":"?","diag":"0|0||xs:integer","C":[{"N":"data","diag":"0|0||xs:integer","C":[{"N":"varRef","name":"Q{}tok","slot":"6"}]}]}]}]},{"N":"choose","sType":"? ","line":"1597","C":[{"N":"fn","name":"exists","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1597","C":[{"N":"varRef","name":"Q{}depPos","slot":"8"}]},{"N":"elem","name":"cas:aRelationship","sType":"1NE nQ{http://product-information-graph.org}aRelationship ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1598","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:dependsOn"}]},{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"fn","name":"concat","sType":"1AS ","C":[{"N":"str","sType":"1AS ","val":"dep-u"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}uPos","slot":"0","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1598"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":"-"},{"N":"fn","name":"string-join","sType":"1AS ","C":[{"N":"convert","type":"AS*","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","sType":"*","C":[{"N":"varRef","name":"Q{}depIdx","slot":"7","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"1598"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1599","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1600","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"0","role":"select","line":"1600"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1602","C":[{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1603","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"1603","C":[{"N":"docOrder","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"},{"N":"varRef","name":"Q{}ownerPos","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":" depends on "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"1605","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}name","role":"select","line":"1605","C":[{"N":"docOrder","sType":"*NA nQ{}name","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"filter","flags":"i","C":[{"N":"gVarRef","name":"Q{}vars","bSlot":"3"},{"N":"varRef","name":"Q{}depPos","slot":"8"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}name"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1607","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:dependencyKind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1608"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*","C":[{"N":"filter","flags":"i","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1609","C":[{"N":"varRef","name":"Q{}kindTokens","slot":"5"},{"N":"varRef","name":"Q{}depIdx","slot":"7"}]}]}]},{"N":"callT","bSlot":"2","sType":"* ","name":"Q{}emit-prop","line":"1611","C":[{"N":"withParam","name":"Q{}class","slot":"0","sType":"1AS","C":[{"N":"str","val":"fmi:structureKind","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1612"}]},{"N":"withParam","name":"Q{}value","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}structureKind","slot":"3","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1613"}]}]},{"N":"elem","name":"cas:aSourceLink","sType":"1NE nQ{http://product-information-graph.org}aSourceLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1615","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:dependsOn-toSource"}]},{"N":"elem","name":"idRef","sType":"1NE nQ{}idRef ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1616","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1617","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1617","C":[{"N":"str","val":"var-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}ownerPos","slot":"2"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"elem","name":"cas:aTargetLink","sType":"1NE nQ{http://product-information-graph.org}aTargetLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1620","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"fmi:dependsOn-toTarget"}]},{"N":"elem","name":"idRef","sType":"1NE nQ{}idRef ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"1621","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"1622","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"1622","C":[{"N":"str","val":"var-"},{"N":"check","card":"?","diag":"0|1||concat","C":[{"N":"data","diag":"0|1||concat","C":[{"N":"varRef","name":"Q{}depPos","slot":"8"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"9","vis":"PUBLIC","ex:uniform":"true","C":[{"N":"globalVariable","name":"Q{}md","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"31","C":[{"N":"slash","role":"select","simple":"1","sType":"*NE","C":[{"N":"treat","as":"N","diag":"13|0|XTTE0510|","C":[{"N":"dot"}]},{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"root"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"fmiModelDescription","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]},{"N":"co","id":"10","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}fmiVersion","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"1AS","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"fn","name":"string","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"32","C":[{"N":"check","card":"?","diag":"0|0||string","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}fmiVersion"}]}]}]}]}]}]},{"N":"co","id":"11","vis":"PUBLIC","ex:uniform":"true","binds":"10","C":[{"N":"globalVariable","name":"Q{}isFmi3","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"1AB","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"fn","name":"starts-with","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"33","C":[{"N":"gVarRef","name":"Q{}fmiVersion","bSlot":"0"},{"N":"str","val":"3"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]},{"N":"co","id":"12","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}vars","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"36","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"ModelVariables","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]},{"N":"co","id":"13","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}units","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"38","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"UnitDefinitions","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Unit","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]},{"N":"co","id":"14","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}types","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"39","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"TypeDefinitions","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"axis","name":"child","nodeTest":"*NE"}]}]}]}]}]},{"N":"co","id":"15","vis":"PUBLIC","ex:uniform":"true","binds":"14","C":[{"N":"globalVariable","name":"Q{}enumTypes","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"43","C":[{"N":"gVarRef","name":"Q{}types","bSlot":"0"},{"N":"or","C":[{"N":"compareToString","op":"eq","val":"EnumerationType","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Enumeration","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]},{"N":"co","id":"16","vis":"PUBLIC","ex:uniform":"true","binds":"14","C":[{"N":"globalVariable","name":"Q{}plainTypes","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"44","C":[{"N":"gVarRef","name":"Q{}types","bSlot":"0"},{"N":"and","C":[{"N":"fn","name":"not","C":[{"N":"compareToString","op":"eq","val":"EnumerationType","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"fn","name":"not","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Enumeration","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]},{"N":"co","id":"17","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}interfaces","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"46","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"or","C":[{"N":"or","C":[{"N":"compareToString","op":"eq","val":"ModelExchange","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]},{"N":"compareToString","op":"eq","val":"CoSimulation","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"compareToString","op":"eq","val":"ScheduledExecution","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]}]},{"N":"co","id":"18","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}logcats","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"47","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"LogCategories","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"Category","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]},{"N":"co","id":"19","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}experiment","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"*NE","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"48","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"compareToString","op":"eq","val":"DefaultExperiment","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]}]}]}]}]}]},{"N":"co","id":"20","vis":"PUBLIC","ex:uniform":"true","binds":"9","C":[{"N":"globalVariable","name":"Q{}modified","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","module":"FMI-to-CAS.xsl","slots":"200","sType":"?ND ","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"53","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"54","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}generationDateAndTime"}]}]},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}generationDateAndTime"}]}]}]}]}]}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"55","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}generationDateAndTime","role":"select","line":"55","C":[{"N":"docOrder","sType":"*NA nQ{}generationDateAndTime","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}generationDateAndTime"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"1970-01-01T00:00:00Z"}]}]}]}]}]},{"N":"co","id":"21","binds":"9 10 20 1 8","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"0","ns":"xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/FMI-to-CAS.xsl","line":"66","module":"FMI-to-CAS.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# "},{"N":"elem","name":"cas:aPackage","sType":"1NE nQ{http://product-information-graph.org}aPackage ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"67","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"cas:Package"}]},{"N":"att","name":"id","sType":"1NA ","line":"68","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"fmi-package"}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"71","C":[{"N":"choose","sType":"*NT ","type":"item()*","line":"72","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"73","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelName"}]}]},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelName"}]}]}]}]}]}]}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"FMU: "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"75","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","role":"select","line":"75","C":[{"N":"docOrder","sType":"*NA nQ{}modelName","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}modelName"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Imported FMU"}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"82","C":[{"N":"choose","sType":"*NT ","type":"item()*","line":"83","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","line":"84","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]},{"N":"compareToInt","op":"gt","val":"0","C":[{"N":"fn","name":"string-length","C":[{"N":"cvUntyped","to":"AS","diag":"0|0||string-length","C":[{"N":"check","card":"?","diag":"0|0||string-length","C":[{"N":"data","diag":"0|0||string-length","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]}]}]}]}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"85","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}description","role":"select","line":"85","C":[{"N":"docOrder","sType":"*NA nQ{}description","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# dcterms=http://purl.org/dc/terms/ skos=http://www.w3.org/2004/02/skos/core# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# sh=http://www.w3.org/ns/shacl# xs=~ owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"gVarRef","name":"Q{}md","bSlot":"0"},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}description"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Functional Mock-up Interface model (FMI "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"89","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"gVarRef","name":"Q{}fmiVersion","bSlot":"1","sType":"1AS","role":"select","line":"89"},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":")"}]}]}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"94","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"95","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"gVarRef","sType":"?ND ","name":"Q{}modified","bSlot":"2","role":"select","line":"95"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"graph","sType":"1NE nQ{}graph ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema cas=http://product-information-graph.org fmi=https://fmi-standard.org/ontology# skos=http://www.w3.org/2004/02/skos/core# sh=http://www.w3.org/ns/shacl# rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# owl=http://www.w3.org/2002/07/owl#","line":"97","C":[{"N":"sequence","sType":"* ","C":[{"N":"callT","bSlot":"3","sType":"* ","name":"Q{}emit-ontology","line":"98"},{"N":"callT","bSlot":"4","sType":"* ","name":"Q{}emit-instances","line":"99"}]}]}]}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"20"},{"N":"property","name":"method","value":"xml"},{"N":"property","name":"encoding","value":"UTF-8"},{"N":"property","name":"indent","value":"yes"},{"N":"property","name":"standalone","value":"yes"}]},{"N":"decimalFormat"}],"Σ":"e4c8b88c"} \ No newline at end of file diff --git a/public/assets/xslt/FMI-to-CAS.xsl b/public/assets/xslt/FMI-to-CAS.xsl index 2c11d6e..4eb912d 100644 --- a/public/assets/xslt/FMI-to-CAS.xsl +++ b/public/assets/xslt/FMI-to-CAS.xsl @@ -827,6 +827,7 @@ cas:Enumeration + xs:string diff --git a/public/assets/xslt/ReqIF-to-CAS.sef.json b/public/assets/xslt/ReqIF-to-CAS.sef.json index 104d9c7..9c9c41e 100644 --- a/public/assets/xslt/ReqIF-to-CAS.sef.json +++ b/public/assets/xslt/ReqIF-to-CAS.sef.json @@ -1 +1 @@ -{"N":"package","version":"10","packageVersion":"1","saxonVersion":"SaxonJS 2.7","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"false","buildDateTime":"2026-06-12T14:30:52.047+02:00","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","C":[{"N":"co","binds":"","id":"0","uniform":"true","C":[{"N":"template","flags":"os","module":"ReqIF-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","name":"Q{}getAttributeValue","line":"590","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}values","slot":"0","sType":"* ","as":"* ","flags":"","line":"591","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}attrDefId","slot":"1","sType":"* ","as":"* ","flags":"","line":"592","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"let","var":"Q{}stringValue","slot":"2","sType":"* ","line":"596","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"596","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}values","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-VALUE-STRING"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"DEFINITION"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING-REF"}]}]}]},{"N":"varRef","name":"Q{}attrDefId","slot":"1"}]}]}]}]}]}]},{"N":"let","var":"Q{}xhtmlValue","slot":"3","sType":"* ","line":"600","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"600","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}values","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-VALUE-XHTML"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"DEFINITION"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML-REF"}]}]}]},{"N":"varRef","name":"Q{}attrDefId","slot":"1"}]}]}]}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"601","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"602","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"603","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}THE-VALUE","role":"select","line":"603","C":[{"N":"docOrder","sType":"*NA nQ{}THE-VALUE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"605","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"THE-VALUE"}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"THE-VALUE"}]}]}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"606","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"606","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"THE-VALUE"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"docOrder","sType":"*NE","line":"608","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}xhtmlValue","slot":"3"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"THE-VALUE"}]}]}]}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ex=http://ns.saxonica.com/xslt/export","line":"609","sType":"*N","C":[{"N":"docOrder","sType":"*N","role":"select","line":"609","C":[{"N":"docOrder","sType":"*N","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}xhtmlValue","slot":"3"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"THE-VALUE"}]}]}]},{"N":"axis","name":"child","nodeTest":"*N u[NT,NP,NC,NE]"}]}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"611","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}xhtmlValue","slot":"3"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}xhtmlValue","slot":"3"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"612","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}THE-VALUE","role":"select","line":"612","C":[{"N":"docOrder","sType":"*NA nQ{}THE-VALUE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}xhtmlValue","slot":"3"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]},{"N":"co","id":"1","binds":"0 1 2 3","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"13","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"618","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPEC-RELATION']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPEC-RELATION","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}relationId","slot":"0","sType":"*NE ","line":"619","role":"action","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"619"},{"N":"let","var":"Q{}typeRef","slot":"1","sType":"*NE ","line":"620","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"620","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TYPE"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-RELATION-TYPE-REF"}]}]}]}]},{"N":"let","var":"Q{}values","slot":"2","sType":"*NE ","line":"621","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"621","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"VALUES"}]}]},{"N":"let","var":"Q{}sourceRef","slot":"3","sType":"*NE ","line":"622","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"622","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SOURCE"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-REF"}]}]}]}]},{"N":"let","var":"Q{}targetRef","slot":"4","sType":"*NE ","line":"623","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"623","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TARGET"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-REF"}]}]}]}]},{"N":"let","var":"Q{}nameAttrDefString","slot":"5","sType":"*NE ","line":"631","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"631","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}nameAttrDefXhtml","slot":"6","sType":"*NE ","line":"637","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"637","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefXhtml","slot":"7","sType":"*NE ","line":"642","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"642","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefString","slot":"8","sType":"*NE ","line":"647","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"647","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}titleValueString","slot":"9","sType":"*NE ","line":"650","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"651","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"652"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefString","slot":"5","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"653"}]}]}]},{"N":"let","var":"Q{}titleValueXhtml","slot":"10","sType":"*NE ","line":"656","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"657","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"658"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefXhtml","slot":"6","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"659"}]}]}]},{"N":"let","var":"Q{}titleValue","slot":"11","sType":"*NE ","line":"662","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"663","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"664","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueString","slot":"9"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"665","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueString","slot":"9","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"665"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"667","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueXhtml","slot":"10"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"668","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueXhtml","slot":"10","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"668"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}descriptionValueXhtml","slot":"12","sType":"*NE ","line":"675","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"676","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"677"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefXhtml","slot":"7","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"678"}]}]}]},{"N":"let","var":"Q{}descriptionValueString","slot":"13","sType":"*NE ","line":"681","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"682","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"683"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefString","slot":"8","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"684"}]}]}]},{"N":"let","var":"Q{}descriptionValue","slot":"14","sType":"*NE ","line":"687","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"688","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"689","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueXhtml","slot":"12"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"690","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueXhtml","slot":"12","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"690"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"692","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueString","slot":"13"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"693","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueString","slot":"13","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"693"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}hasTitle","slot":"15","sType":"*NE ","line":"699","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"699","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValue","slot":"11"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"let","var":"Q{}hasDescription","slot":"16","sType":"*NE ","line":"700","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"700","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValue","slot":"14"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","name":"cas:aRelationship","sType":"1NE nQ{http://product-information-graph.org}aRelationship ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"702","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"id","sType":"1NA ","line":"703","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"704","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}relationId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"704"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:hasClass","sType":"1NE nQ{http://product-information-graph.org}hasClass ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"706","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"707","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}typeRef","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"707"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"710","C":[{"N":"varRef","name":"Q{}hasTitle","slot":"15","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"710"},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"711","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"712","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValue","slot":"11","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"712"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"716","C":[{"N":"varRef","name":"Q{}hasDescription","slot":"16","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"716"},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"717","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"718","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValue","slot":"14","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"718"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"721","C":[{"N":"choose","sType":"? ","line":"722","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"722","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"723","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"723"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"choose","sType":"? ","line":"727","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"727","C":[{"N":"varRef","name":"Q{}sourceRef","slot":"3"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sourceRef","slot":"3"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"cas:aSourceLink","sType":"1NE nQ{http://product-information-graph.org}aSourceLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"728","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"cas:hasClass","sType":"1NE nQ{http://product-information-graph.org}hasClass ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"729","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"730","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"730","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}typeRef","slot":"1"}]}]},{"N":"str","val":"-toSource"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"idRef","sType":"1NE nQ{}idRef ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"732","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"733","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}sourceRef","slot":"3","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"733"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"738","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"738","C":[{"N":"varRef","name":"Q{}targetRef","slot":"4"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}targetRef","slot":"4"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"cas:aTargetLink","sType":"1NE nQ{http://product-information-graph.org}aTargetLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"739","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"cas:hasClass","sType":"1NE nQ{http://product-information-graph.org}hasClass ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"740","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"741","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"741","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}typeRef","slot":"1"}]}]},{"N":"str","val":"-toTarget"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"idRef","sType":"1NE nQ{}idRef ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"743","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"744","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}targetRef","slot":"4","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"744"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"12","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"473","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPECIFICATION']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPECIFICATION","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}specId","slot":"0","sType":"*NE ","line":"474","role":"action","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"474"},{"N":"let","var":"Q{}typeRef","slot":"1","sType":"*NE ","line":"475","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"475","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TYPE"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPECIFICATION-TYPE-REF"}]}]}]}]},{"N":"let","var":"Q{}values","slot":"2","sType":"*NE ","line":"476","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"476","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"VALUES"}]}]},{"N":"let","var":"Q{}nameAttrDefString","slot":"3","sType":"*NE ","line":"483","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"483","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}nameAttrDefXhtml","slot":"4","sType":"*NE ","line":"489","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"489","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefXhtml","slot":"5","sType":"*NE ","line":"494","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"494","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefString","slot":"6","sType":"*NE ","line":"499","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"499","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}titleValueString","slot":"7","sType":"*NE ","line":"502","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"503","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"504"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefString","slot":"3","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"505"}]}]}]},{"N":"let","var":"Q{}titleValueXhtml","slot":"8","sType":"*NE ","line":"508","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"509","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"510"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefXhtml","slot":"4","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"511"}]}]}]},{"N":"let","var":"Q{}titleValue","slot":"9","sType":"*NE ","line":"514","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"515","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"516","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueString","slot":"7"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"517","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueString","slot":"7","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"517"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"519","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueXhtml","slot":"8"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"520","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueXhtml","slot":"8","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"520"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}descriptionValueXhtml","slot":"10","sType":"*NE ","line":"527","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"528","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"529"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefXhtml","slot":"5","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"530"}]}]}]},{"N":"let","var":"Q{}descriptionValueString","slot":"11","sType":"*NE ","line":"533","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"534","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"535"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefString","slot":"6","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"536"}]}]}]},{"N":"let","var":"Q{}descriptionValue","slot":"12","sType":"*NE ","line":"539","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"540","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"541","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueXhtml","slot":"10"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"542","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueXhtml","slot":"10","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"542"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"544","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueString","slot":"11"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"545","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueString","slot":"11","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"545"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}hasTitle","slot":"13","sType":"*NE ","line":"551","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"551","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValue","slot":"9"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"let","var":"Q{}hasDescription","slot":"14","sType":"*NE ","line":"552","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"552","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValue","slot":"12"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"554","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","sType":"1NA ","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","line":"555","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"556","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}typeRef","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"556"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"att","name":"id","sType":"1NA ","line":"558","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"559","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}specId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"559"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"choose","sType":"? ","type":"item()*","line":"562","C":[{"N":"varRef","name":"Q{}hasTitle","slot":"13","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"563"},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"564","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"565","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValue","slot":"9","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"565"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"568","C":[{"N":"varRef","name":"Q{}hasDescription","slot":"14"}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"569","C":[{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Specification with id "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"571","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}specId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"571"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"576","C":[{"N":"varRef","name":"Q{}hasDescription","slot":"14","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"576"},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"577","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"578","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValue","slot":"12","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"578"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"581","C":[{"N":"choose","sType":"? ","line":"582","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"582","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"583","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"583"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"11","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"356","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPEC-OBJECT']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPEC-OBJECT","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}objectId","slot":"0","sType":"*NE ","line":"357","role":"action","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"357"},{"N":"let","var":"Q{}typeRef","slot":"1","sType":"*NE ","line":"358","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"358","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TYPE"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-TYPE-REF"}]}]}]}]},{"N":"let","var":"Q{}values","slot":"2","sType":"*NE ","line":"359","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"359","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"VALUES"}]}]},{"N":"let","var":"Q{}nameAttrDefString","slot":"3","sType":"*NE ","line":"366","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"366","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}nameAttrDefXhtml","slot":"4","sType":"*NE ","line":"372","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"372","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefXhtml","slot":"5","sType":"*NE ","line":"377","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"377","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefString","slot":"6","sType":"*NE ","line":"382","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"382","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}titleValueString","slot":"7","sType":"*NE ","line":"385","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"386","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"387"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefString","slot":"3","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"388"}]}]}]},{"N":"let","var":"Q{}titleValueXhtml","slot":"8","sType":"*NE ","line":"391","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"392","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"393"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefXhtml","slot":"4","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"394"}]}]}]},{"N":"let","var":"Q{}titleValue","slot":"9","sType":"*NE ","line":"397","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"398","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"399","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueString","slot":"7"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"400","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueString","slot":"7","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"400"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"402","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueXhtml","slot":"8"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"403","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueXhtml","slot":"8","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"403"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}descriptionValueXhtml","slot":"10","sType":"*NE ","line":"410","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"411","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"412"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefXhtml","slot":"5","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"413"}]}]}]},{"N":"let","var":"Q{}descriptionValueString","slot":"11","sType":"*NE ","line":"416","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"417","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"418"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefString","slot":"6","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"419"}]}]}]},{"N":"let","var":"Q{}descriptionValue","slot":"12","sType":"*NE ","line":"422","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"423","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"424","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueXhtml","slot":"10"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"425","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueXhtml","slot":"10","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"425"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"427","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueString","slot":"11"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"428","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueString","slot":"11","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"428"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}hasTitle","slot":"13","sType":"*NE ","line":"434","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"434","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValue","slot":"9"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"let","var":"Q{}hasDescription","slot":"14","sType":"*NE ","line":"435","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"435","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValue","slot":"12"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"437","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","sType":"1NA ","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","line":"438","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"439","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}typeRef","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"439"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"att","name":"id","sType":"1NA ","line":"441","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"442","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}objectId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"442"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"choose","sType":"? ","type":"item()*","line":"445","C":[{"N":"varRef","name":"Q{}hasTitle","slot":"13","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"446"},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"447","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"448","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValue","slot":"9","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"448"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"451","C":[{"N":"varRef","name":"Q{}hasDescription","slot":"14"}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"452","C":[{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Object with id "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"454","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}objectId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"454"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"459","C":[{"N":"varRef","name":"Q{}hasDescription","slot":"14","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"459"},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"460","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"461","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValue","slot":"12","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"461"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"464","C":[{"N":"choose","sType":"? ","line":"465","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"465","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"466","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"466"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"3","prec":"0","seq":"7","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"209","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-ENUMERATION']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-ENUMERATION","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"210","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"211","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"212","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"212"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"214","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"215","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"215"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"217","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"217","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"218","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"219","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"219"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"222","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"222","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"223","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"224","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"224"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"227","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:string"}]}]}]}]}]},{"N":"templateRule","rank":"4","prec":"0","seq":"6","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"186","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-DATE']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-DATE","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"187","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"188","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"189","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"189"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"191","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"192","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"192"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"194","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"194","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"195","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"196","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"196"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"199","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"199","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"200","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"201","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"201"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"204","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:dateTime"}]}]}]}]}]},{"N":"templateRule","rank":"5","prec":"0","seq":"5","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"163","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-BOOLEAN']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-BOOLEAN","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"164","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"165","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"166","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"166"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"168","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"169","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"169"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"171","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"171","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"172","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"173","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"173"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"176","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"176","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"177","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"178","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"178"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"181","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:boolean"}]}]}]}]}]},{"N":"templateRule","rank":"6","prec":"0","seq":"4","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"140","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-REAL']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-REAL","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"141","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"142","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"143","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"143"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"145","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"146","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"146"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"148","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"148","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"149","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"150","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"150"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"153","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"153","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"154","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"155","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"155"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"158","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:double"}]}]}]}]}]},{"N":"templateRule","rank":"7","prec":"0","seq":"3","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"117","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-INTEGER']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-INTEGER","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"118","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"119","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"120","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"120"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"122","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"123","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"123"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"125","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"125","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"126","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"127","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"127"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"130","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"130","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"131","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"132","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"132"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"135","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:integer"}]}]}]}]}]},{"N":"templateRule","rank":"8","prec":"0","seq":"2","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"94","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-XHTML']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-XHTML","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"95","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"96","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"97","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"97"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"99","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"100","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"100"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"102","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"102","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"103","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"104","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"104"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"107","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"107","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"108","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"109","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"109"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"112","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:string"}]}]}]}]}]},{"N":"templateRule","rank":"9","prec":"0","seq":"1","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"71","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-STRING']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-STRING","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"72","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"73","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"74","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"74"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"76","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"77","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"77"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"79","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"79","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"80","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"81","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"81"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"84","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"84","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"85","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"86","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"86"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"89","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:string"}]}]}]}]}]},{"N":"templateRule","rank":"10","prec":"0","seq":"0","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"5","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# "},{"N":"let","var":"Q{}header","slot":"0","sType":"*NE ","line":"6","role":"action","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"6","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REQ-IF-HEADER"}]}]}]}]}]},{"N":"elem","name":"cas:aPackage","sType":"1NE nQ{http://product-information-graph.org}aPackage ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"7","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"cas:Package"}]},{"N":"att","name":"id","sType":"1NA ","line":"8","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"9","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","line":"10","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"11","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"11","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"reqif-package"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"18","C":[{"N":"choose","sType":"*NT ","type":"item()*","line":"19","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"20","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TITLE"}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TITLE"}]}]}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"21","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"21","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TITLE"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"23","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REPOSITORY-ID"}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REPOSITORY-ID"}]}]}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Requirements from "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"25","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"25","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REPOSITORY-ID"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Requirements from unknown project"}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"32","C":[{"N":"choose","sType":"*NT ","type":"item()*","line":"33","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"34","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"COMMENT"}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"COMMENT"}]}]}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"35","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"35","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"COMMENT"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"37","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REQ-IF-TOOL-ID"}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REQ-IF-TOOL-ID"}]}]}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Created with "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"39","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"39","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REQ-IF-TOOL-ID"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"ReqIF Document"}]}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"46","C":[{"N":"choose","sType":"? ","line":"47","C":[{"N":"docOrder","sType":"*NE","line":"47","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"CREATION-TIME"}]}]}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"48","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"48","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"CREATION-TIME"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"elem","name":"graph","sType":"1NE nQ{}graph ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"51","C":[{"N":"sequence","sType":"* ","C":[{"N":"applyT","sType":"* ","line":"53","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"53","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-TYPE"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"54","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"54","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPECIFICATION-TYPE"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"55","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"55","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-RELATION-TYPE"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"57","mode":"Q{}entity","bSlot":"2","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"57","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-TYPE"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"58","mode":"Q{}entity","bSlot":"2","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"58","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPECIFICATION-TYPE"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"59","mode":"Q{}relationship","bSlot":"3","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"59","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-RELATION-TYPE"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"61","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"61","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPECIFICATION"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"63","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"63","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"65","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"65","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-RELATION"}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}entity","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"9","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"261","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPECIFICATION-TYPE']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPECIFICATION-TYPE","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Entity","sType":"1NE nQ{http://product-information-graph.org}Entity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"262","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","sType":"1NA ","line":"263","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"264","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"264"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"266","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Root"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"267","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"268","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"268"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"270","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"270","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"271","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"272","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"272"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"275","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"275","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"276","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"277","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"277"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedProperty ","line":"281","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"281","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]},{"N":"elem","name":"cas:enumeratedProperty","sType":"1NE nQ{http://product-information-graph.org}enumeratedProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"282","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"283","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"283"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"8","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"232","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPEC-OBJECT-TYPE']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPEC-OBJECT-TYPE","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Entity","sType":"1NE nQ{http://product-information-graph.org}Entity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","role":"action","line":"233","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","sType":"1NA ","line":"234","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"235","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"235"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"237","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Entity"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"238","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"239","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"239"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"241","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"241","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"242","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"243","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"243"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"246","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"246","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"247","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"248","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"248"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedProperty ","line":"252","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"252","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]},{"N":"elem","name":"cas:enumeratedProperty","sType":"1NE nQ{http://product-information-graph.org}enumeratedProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"253","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"254","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"254"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}relationship","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"10","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl#","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"290","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPEC-RELATION-TYPE']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPEC-RELATION-TYPE","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}relationTypeId","slot":"0","sType":"*NE ","line":"291","role":"action","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"291"},{"N":"sequence","sType":"?NE ","C":[{"N":"elem","name":"cas:Relationship","sType":"1NE nQ{http://product-information-graph.org}Relationship ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"294","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","sType":"1NA ","line":"295","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"296","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}relationTypeId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"296"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"298","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Relationship"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"299","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"300","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"300"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"302","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"302","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"303","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"304","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"304"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"307","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","line":"307","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"308","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"309","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"309"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedProperty ","line":"313","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"313","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]},{"N":"elem","name":"cas:enumeratedProperty","sType":"1NE nQ{http://product-information-graph.org}enumeratedProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"314","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"315","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"315"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"elem","name":"cas:Link","sType":"1NE nQ{http://product-information-graph.org}Link ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"321","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:ObjectProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"322","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"323","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"323","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}relationTypeId","slot":"0"}]}]},{"N":"str","val":"-toSource"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"325","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Link"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"326","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"327","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"327","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"}]}]},{"N":"str","val":" to Source"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedEndpoint ","line":"330","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"330","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-TYPE"}]}]}]}]}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"331","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"332","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"332"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"elem","name":"cas:Link","sType":"1NE nQ{http://product-information-graph.org}Link ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"338","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:ObjectProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"339","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"340","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"340","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}relationTypeId","slot":"0"}]}]},{"N":"str","val":"-toTarget"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"342","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"343","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"343","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"}]}]},{"N":"str","val":" to Target"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"345","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Link"}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedEndpoint ","line":"347","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"347","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-TYPE"}]}]}]}]}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# owl=http://www.w3.org/2002/07/owl#","line":"348","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"349","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# ","role":"select","line":"349"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"10"},{"N":"property","name":"method","value":"xml"},{"N":"property","name":"encoding","value":"UTF-8"},{"N":"property","name":"indent","value":"yes"},{"N":"property","name":"standalone","value":"yes"}]},{"N":"decimalFormat"}],"Σ":"ce4d04d1"} \ No newline at end of file +{"N":"package","version":"10","packageVersion":"1","saxonVersion":"SaxonJS 2.7","target":"JS","targetVersion":"2","name":"TOP-LEVEL","relocatable":"false","buildDateTime":"2026-07-03T16:25:56.411+02:00","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","C":[{"N":"co","binds":"","id":"0","uniform":"true","C":[{"N":"template","flags":"os","module":"ReqIF-to-CAS.xsl","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","name":"Q{}getAttributeValue","line":"616","expand-text":"false","sType":"* ","C":[{"N":"sequence","role":"body","sType":"* ","C":[{"N":"param","name":"Q{}values","slot":"0","sType":"* ","as":"* ","flags":"","line":"617","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"0","sType":"* "}]},{"N":"param","name":"Q{}attrDefId","slot":"1","sType":"* ","as":"* ","flags":"","line":"618","C":[{"N":"str","sType":"1AS ","val":"","role":"select"},{"N":"supplied","role":"conversion","slot":"1","sType":"* "}]},{"N":"let","var":"Q{}stringValue","slot":"2","sType":"* ","line":"622","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"622","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}values","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-VALUE-STRING"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"DEFINITION"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING-REF"}]}]}]},{"N":"varRef","name":"Q{}attrDefId","slot":"1"}]}]}]}]}]}]},{"N":"let","var":"Q{}xhtmlValue","slot":"3","sType":"* ","line":"626","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"626","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}values","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"and","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-VALUE-XHTML"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"slash","op":"/","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"DEFINITION"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML-REF"}]}]}]},{"N":"varRef","name":"Q{}attrDefId","slot":"1"}]}]}]}]}]}]},{"N":"choose","sType":"* ","type":"item()*","line":"627","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"628","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"629","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}THE-VALUE","role":"select","line":"629","C":[{"N":"docOrder","sType":"*NA nQ{}THE-VALUE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"631","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"THE-VALUE"}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"THE-VALUE"}]}]}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"632","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"632","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}stringValue","slot":"2"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"THE-VALUE"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"docOrder","sType":"*NE","line":"634","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}xhtmlValue","slot":"3"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"THE-VALUE"}]}]}]}]}]},{"N":"copyOf","flags":"c","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ex=http://ns.saxonica.com/xslt/export","line":"635","sType":"*N","C":[{"N":"docOrder","sType":"*N","role":"select","line":"635","C":[{"N":"docOrder","sType":"*N","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}xhtmlValue","slot":"3"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"THE-VALUE"}]}]}]},{"N":"axis","name":"child","nodeTest":"*N u[NT,NP,NC,NE]"}]}]}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"637","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}xhtmlValue","slot":"3"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}xhtmlValue","slot":"3"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"638","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}THE-VALUE","role":"select","line":"638","C":[{"N":"docOrder","sType":"*NA nQ{}THE-VALUE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}xhtmlValue","slot":"3"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}THE-VALUE"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]},{"N":"co","id":"1","binds":"0 1 2 3","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"13","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"644","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPEC-RELATION']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPEC-RELATION","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}relationId","slot":"0","sType":"*NE ","line":"645","role":"action","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"645"},{"N":"let","var":"Q{}typeRef","slot":"1","sType":"*NE ","line":"646","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"646","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TYPE"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-RELATION-TYPE-REF"}]}]}]}]},{"N":"let","var":"Q{}values","slot":"2","sType":"*NE ","line":"647","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"647","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"VALUES"}]}]},{"N":"let","var":"Q{}sourceRef","slot":"3","sType":"*NE ","line":"648","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"648","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SOURCE"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-REF"}]}]}]}]},{"N":"let","var":"Q{}targetRef","slot":"4","sType":"*NE ","line":"649","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"649","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TARGET"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-REF"}]}]}]}]},{"N":"let","var":"Q{}nameAttrDefString","slot":"5","sType":"*NE ","line":"657","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"657","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}nameAttrDefXhtml","slot":"6","sType":"*NE ","line":"663","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"663","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefXhtml","slot":"7","sType":"*NE ","line":"668","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"668","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefString","slot":"8","sType":"*NE ","line":"673","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"673","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}titleValueString","slot":"9","sType":"*NE ","line":"676","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"677","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"678"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefString","slot":"5","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"679"}]}]}]},{"N":"let","var":"Q{}titleValueXhtml","slot":"10","sType":"*NE ","line":"682","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"683","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"684"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefXhtml","slot":"6","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"685"}]}]}]},{"N":"let","var":"Q{}titleValue","slot":"11","sType":"*NE ","line":"688","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"689","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"690","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueString","slot":"9"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"691","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueString","slot":"9","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"691"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"693","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueXhtml","slot":"10"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"694","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueXhtml","slot":"10","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"694"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}descriptionValueXhtml","slot":"12","sType":"*NE ","line":"701","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"702","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"703"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefXhtml","slot":"7","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"704"}]}]}]},{"N":"let","var":"Q{}descriptionValueString","slot":"13","sType":"*NE ","line":"707","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"708","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"709"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefString","slot":"8","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"710"}]}]}]},{"N":"let","var":"Q{}descriptionValue","slot":"14","sType":"*NE ","line":"713","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"714","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"715","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueXhtml","slot":"12"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"716","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueXhtml","slot":"12","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"716"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"718","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueString","slot":"13"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"719","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueString","slot":"13","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"719"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}hasTitle","slot":"15","sType":"*NE ","line":"725","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"725","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValue","slot":"11"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"let","var":"Q{}hasDescription","slot":"16","sType":"*NE ","line":"726","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"726","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValue","slot":"14"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","name":"cas:aRelationship","sType":"1NE nQ{http://product-information-graph.org}aRelationship ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"728","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"id","sType":"1NA ","line":"729","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"730","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}relationId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"730"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:hasClass","sType":"1NE nQ{http://product-information-graph.org}hasClass ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"732","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"733","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}typeRef","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"733"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"736","C":[{"N":"varRef","name":"Q{}hasTitle","slot":"15","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"736"},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"737","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"738","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValue","slot":"11","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"738"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"742","C":[{"N":"varRef","name":"Q{}hasDescription","slot":"16","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"742"},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"743","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"744","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValue","slot":"14","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"744"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"747","C":[{"N":"choose","sType":"? ","line":"748","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"748","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"749","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"749"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"choose","sType":"? ","line":"753","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"753","C":[{"N":"varRef","name":"Q{}sourceRef","slot":"3"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}sourceRef","slot":"3"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"cas:aSourceLink","sType":"1NE nQ{http://product-information-graph.org}aSourceLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"754","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"cas:hasClass","sType":"1NE nQ{http://product-information-graph.org}hasClass ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"755","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"756","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"756","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}typeRef","slot":"1"}]}]},{"N":"str","val":"-toSource"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"idRef","sType":"1NE nQ{}idRef ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"758","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"759","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}sourceRef","slot":"3","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"759"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"764","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"764","C":[{"N":"varRef","name":"Q{}targetRef","slot":"4"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}targetRef","slot":"4"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"cas:aTargetLink","sType":"1NE nQ{http://product-information-graph.org}aTargetLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"765","C":[{"N":"sequence","sType":"*NE ","C":[{"N":"elem","name":"cas:hasClass","sType":"1NE nQ{http://product-information-graph.org}hasClass ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"766","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"767","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"767","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}typeRef","slot":"1"}]}]},{"N":"str","val":"-toTarget"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"idRef","sType":"1NE nQ{}idRef ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"769","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"770","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}targetRef","slot":"4","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"770"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"12","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"499","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPECIFICATION']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPECIFICATION","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}specId","slot":"0","sType":"*NE ","line":"500","role":"action","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"500"},{"N":"let","var":"Q{}typeRef","slot":"1","sType":"*NE ","line":"501","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"501","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TYPE"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPECIFICATION-TYPE-REF"}]}]}]}]},{"N":"let","var":"Q{}values","slot":"2","sType":"*NE ","line":"502","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"502","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"VALUES"}]}]},{"N":"let","var":"Q{}nameAttrDefString","slot":"3","sType":"*NE ","line":"509","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"509","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}nameAttrDefXhtml","slot":"4","sType":"*NE ","line":"515","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"515","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefXhtml","slot":"5","sType":"*NE ","line":"520","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"520","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefString","slot":"6","sType":"*NE ","line":"525","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"525","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}titleValueString","slot":"7","sType":"*NE ","line":"528","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"529","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"530"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefString","slot":"3","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"531"}]}]}]},{"N":"let","var":"Q{}titleValueXhtml","slot":"8","sType":"*NE ","line":"534","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"535","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"536"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefXhtml","slot":"4","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"537"}]}]}]},{"N":"let","var":"Q{}titleValue","slot":"9","sType":"*NE ","line":"540","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"541","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"542","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueString","slot":"7"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"543","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueString","slot":"7","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"543"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"545","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueXhtml","slot":"8"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"546","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueXhtml","slot":"8","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"546"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}descriptionValueXhtml","slot":"10","sType":"*NE ","line":"553","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"554","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"555"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefXhtml","slot":"5","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"556"}]}]}]},{"N":"let","var":"Q{}descriptionValueString","slot":"11","sType":"*NE ","line":"559","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"560","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"561"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefString","slot":"6","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"562"}]}]}]},{"N":"let","var":"Q{}descriptionValue","slot":"12","sType":"*NE ","line":"565","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"566","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"567","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueXhtml","slot":"10"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"568","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueXhtml","slot":"10","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"568"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"570","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueString","slot":"11"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"571","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueString","slot":"11","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"571"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}hasTitle","slot":"13","sType":"*NE ","line":"577","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"577","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValue","slot":"9"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"let","var":"Q{}hasDescription","slot":"14","sType":"*NE ","line":"578","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"578","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValue","slot":"12"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"580","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","sType":"1NA ","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","line":"581","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"582","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}typeRef","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"582"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"att","name":"id","sType":"1NA ","line":"584","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"585","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}specId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"585"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"choose","sType":"? ","type":"item()*","line":"588","C":[{"N":"varRef","name":"Q{}hasTitle","slot":"13","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"589"},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"590","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"591","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValue","slot":"9","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"591"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"594","C":[{"N":"varRef","name":"Q{}hasDescription","slot":"14"}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"595","C":[{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Specification with id "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"597","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}specId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"597"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"602","C":[{"N":"varRef","name":"Q{}hasDescription","slot":"14","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"602"},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"603","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"604","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValue","slot":"12","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"604"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"607","C":[{"N":"choose","sType":"? ","line":"608","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"608","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"609","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"609"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"2","prec":"0","seq":"11","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"382","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPEC-OBJECT']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPEC-OBJECT","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}objectId","slot":"0","sType":"*NE ","line":"383","role":"action","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"383"},{"N":"let","var":"Q{}typeRef","slot":"1","sType":"*NE ","line":"384","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"384","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TYPE"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-TYPE-REF"}]}]}]}]},{"N":"let","var":"Q{}values","slot":"2","sType":"*NE ","line":"385","C":[{"N":"filter","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"385","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"VALUES"}]}]},{"N":"let","var":"Q{}nameAttrDefString","slot":"3","sType":"*NE ","line":"392","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"392","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}nameAttrDefXhtml","slot":"4","sType":"*NE ","line":"398","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"398","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Name"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.ChapterName"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Name"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Title"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefXhtml","slot":"5","sType":"*NE ","line":"403","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"403","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-XHTML"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}textAttrDefString","slot":"6","sType":"*NE ","line":"408","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"408","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-STRING"}]}]},{"N":"or","C":[{"N":"or","C":[{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"ReqIF.Text"}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Description"}]}]},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"},{"N":"str","val":"Text"}]}]}]}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"let","var":"Q{}titleValueString","slot":"7","sType":"*NE ","line":"411","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"412","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"413"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefString","slot":"3","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"414"}]}]}]},{"N":"let","var":"Q{}titleValueXhtml","slot":"8","sType":"*NE ","line":"417","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"418","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"419"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}nameAttrDefXhtml","slot":"4","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"420"}]}]}]},{"N":"let","var":"Q{}titleValue","slot":"9","sType":"*NE ","line":"423","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"424","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"425","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueString","slot":"7"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"426","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueString","slot":"7","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"426"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"428","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValueXhtml","slot":"8"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"429","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValueXhtml","slot":"8","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"429"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}descriptionValueXhtml","slot":"10","sType":"*NE ","line":"436","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"437","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"438"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefXhtml","slot":"5","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"439"}]}]}]},{"N":"let","var":"Q{}descriptionValueString","slot":"11","sType":"*NE ","line":"442","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"callT","bSlot":"0","sType":"* ","name":"Q{}getAttributeValue","line":"443","C":[{"N":"withParam","name":"Q{}values","slot":"2","sType":"*","C":[{"N":"varRef","name":"Q{}values","slot":"2","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"444"}]},{"N":"withParam","name":"Q{}attrDefId","slot":"0","sType":"*","C":[{"N":"varRef","name":"Q{}textAttrDefString","slot":"6","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"445"}]}]}]},{"N":"let","var":"Q{}descriptionValue","slot":"12","sType":"*NE ","line":"448","C":[{"N":"doc","sType":"1ND ","base":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","role":"select","C":[{"N":"choose","sType":"? ","type":"item()*","line":"449","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"450","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueXhtml","slot":"10"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"451","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueXhtml","slot":"10","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"451"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"453","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValueString","slot":"11"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"454","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValueString","slot":"11","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"454"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"let","var":"Q{}hasTitle","slot":"13","sType":"*NE ","line":"460","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"460","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}titleValue","slot":"9"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"let","var":"Q{}hasDescription","slot":"14","sType":"*NE ","line":"461","C":[{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"461","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"normalize-space","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}descriptionValue","slot":"12"}]}]}]}]},{"N":"int","val":"0"}]},{"N":"elem","name":"cas:anEntity","sType":"1NE nQ{http://product-information-graph.org}anEntity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"463","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","sType":"1NA ","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","line":"464","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"465","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}typeRef","slot":"1","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"465"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"att","name":"id","sType":"1NA ","line":"467","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"468","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}objectId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"468"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"choose","sType":"? ","type":"item()*","line":"471","C":[{"N":"varRef","name":"Q{}hasTitle","slot":"13","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"472"},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"473","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"474","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}titleValue","slot":"9","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"474"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"fn","name":"not","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"477","C":[{"N":"varRef","name":"Q{}hasDescription","slot":"14"}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"478","C":[{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Object with id "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"480","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}objectId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"480"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"485","C":[{"N":"varRef","name":"Q{}hasDescription","slot":"14","sType":"*","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"485"},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"486","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"487","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}descriptionValue","slot":"12","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"487"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"490","C":[{"N":"choose","sType":"? ","line":"491","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"491","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"492","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"492"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","rank":"3","prec":"0","seq":"7","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"235","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-ENUMERATION']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-ENUMERATION","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","role":"action","line":"236","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"237","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"238","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"238"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"240","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"241","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"241"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"243","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"243","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"244","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"245","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"245"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"248","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"248","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"249","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"250","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"250"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"253","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:string"}]}]}]}]}]},{"N":"templateRule","rank":"4","prec":"0","seq":"6","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"212","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-DATE']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-DATE","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","role":"action","line":"213","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"214","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"215","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"215"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"217","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"218","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"218"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"220","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"220","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"221","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"222","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"222"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"225","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"225","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"226","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"227","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"227"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"230","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:dateTime"}]}]}]}]}]},{"N":"templateRule","rank":"5","prec":"0","seq":"5","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"189","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-BOOLEAN']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-BOOLEAN","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","role":"action","line":"190","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"191","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"192","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"192"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"194","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"195","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"195"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"197","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"197","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"198","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"199","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"199"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"202","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"202","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"203","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"204","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"204"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"207","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:boolean"}]}]}]}]}]},{"N":"templateRule","rank":"6","prec":"0","seq":"4","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"166","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-REAL']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-REAL","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","role":"action","line":"167","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"168","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"169","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"169"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"171","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"172","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"172"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"174","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"174","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"175","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"176","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"176"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"179","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"179","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"180","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"181","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"181"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"184","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:double"}]}]}]}]}]},{"N":"templateRule","rank":"7","prec":"0","seq":"3","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"143","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-INTEGER']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-INTEGER","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","role":"action","line":"144","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"145","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"146","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"146"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"148","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"149","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"149"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"151","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"151","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"152","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"153","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"153"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"156","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"156","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"157","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"158","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"158"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"161","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:integer"}]}]}]}]}]},{"N":"templateRule","rank":"8","prec":"0","seq":"2","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"120","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-XHTML']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-XHTML","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","role":"action","line":"121","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"122","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"123","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"123"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"125","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"126","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"126"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"128","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"128","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"129","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"130","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"130"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"133","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"133","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"134","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"135","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"135"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"138","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:string"}]}]}]}]}]},{"N":"templateRule","rank":"9","prec":"0","seq":"1","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"97","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='ATTRIBUTE-DEFINITION-STRING']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"ATTRIBUTE-DEFINITION-STRING","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Property","sType":"1NE nQ{http://product-information-graph.org}Property ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","role":"action","line":"98","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:DatatypeProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"99","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"100","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"100"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"102","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"103","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"103"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"105","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"105","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"106","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"107","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"107"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"110","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"110","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"111","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"112","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"112"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"elem","name":"sh:datatype","sType":"1NE nQ{http://www.w3.org/ns/shacl#}datatype ","nsuri":"http://www.w3.org/ns/shacl#","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"115","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"xs:string"}]}]}]}]}]},{"N":"templateRule","rank":"10","prec":"0","seq":"0","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"5","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"/","prio":"-0.5","matches":"ND","C":[{"N":"p.nodeTest","role":"match","test":"ND","sType":"1ND","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ "},{"N":"let","var":"Q{}header","slot":"0","sType":"*NE ","line":"6","role":"action","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"6","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REQ-IF-HEADER"}]}]}]}]}]},{"N":"elem","name":"cas:aPackage","sType":"1NE nQ{http://product-information-graph.org}aPackage ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"7","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"cas:Package"}]},{"N":"att","name":"id","sType":"1NA ","line":"8","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"choose","sType":"?NT ","type":"item()*","line":"9","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","line":"10","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"11","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","role":"select","line":"11","C":[{"N":"docOrder","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER"}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"reqif-package"}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"18","C":[{"N":"choose","sType":"*NT ","type":"item()*","line":"19","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"20","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TITLE"}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TITLE"}]}]}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"21","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"21","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"TITLE"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"23","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REPOSITORY-ID"}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REPOSITORY-ID"}]}]}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Requirements from "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"25","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"25","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REPOSITORY-ID"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Requirements from unknown project"}]}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"32","C":[{"N":"choose","sType":"*NT ","type":"item()*","line":"33","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"34","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"COMMENT"}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"COMMENT"}]}]}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"35","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"35","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"COMMENT"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"37","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REQ-IF-TOOL-ID"}]}]}]}]},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"docOrder","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REQ-IF-TOOL-ID"}]}]}]}]}]}]}]},{"N":"int","val":"0"}]}]},{"N":"sequence","sType":"*NT ","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Created with "}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"39","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"39","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"REQ-IF-TOOL-ID"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"ReqIF Document"}]}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"46","C":[{"N":"choose","sType":"? ","line":"47","C":[{"N":"docOrder","sType":"*NE","line":"47","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"CREATION-TIME"}]}]}]}]}]},{"N":"valueOf","flags":"l","sType":"1NT ","line":"48","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"48","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|slash","C":[{"N":"varRef","name":"Q{}header","slot":"0"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"CREATION-TIME"}]}]}]}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]}]},{"N":"elem","name":"graph","sType":"1NE nQ{}graph ","nsuri":"","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"51","C":[{"N":"sequence","sType":"* ","C":[{"N":"elem","name":"cas:Entity","sType":"1NE nQ{http://product-information-graph.org}Entity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"53","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"cas:Organizer"}]},{"N":"att","name":"cas:hasClass","nsuri":"http://product-information-graph.org","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"54","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Entity"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"55","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Organizer"}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{https://www.w3.org/TR/skos-reference/}definition ","nsuri":"https://www.w3.org/TR/skos-reference/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"56","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"A class for organizing model-elements. An example is a list of requirements or a diagram using a certain notation."}]}]}]}]},{"N":"elem","name":"cas:Entity","sType":"1NE nQ{http://product-information-graph.org}Entity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"58","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"cas:Root"}]},{"N":"att","name":"cas:hasClass","nsuri":"http://product-information-graph.org","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"59","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Organizer"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"60","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Root"}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{https://www.w3.org/TR/skos-reference/}definition ","nsuri":"https://www.w3.org/TR/skos-reference/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"61","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"A subclass of cas:Organizer serving as a root for trees and tables."}]}]},{"N":"elem","name":"cas:enumeratedTargetLink","sType":"1NE nQ{http://product-information-graph.org}enumeratedTargetLink ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"62","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:lists"}]}]}]}]},{"N":"elem","name":"cas:Link","sType":"1NE nQ{http://product-information-graph.org}Link ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"64","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"cas:linksTarget"}]},{"N":"att","name":"cas:hasClass","nsuri":"http://product-information-graph.org","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:ObjectProperty"}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"65","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Link"}]}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"66","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Entity"}]}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"67","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Relationship"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"68","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"to target"}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{https://www.w3.org/TR/skos-reference/}definition ","nsuri":"https://www.w3.org/TR/skos-reference/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"69","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Connects the target of a reified relationship or an organizer."}]}]}]}]},{"N":"elem","name":"cas:Link","sType":"1NE nQ{http://product-information-graph.org}Link ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"71","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"id","nsuri":"","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"cas:lists"}]},{"N":"att","name":"cas:hasClass","nsuri":"http://product-information-graph.org","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:ObjectProperty"}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"72","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:linksTarget"}]}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"73","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Entity"}]}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"74","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Relationship"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"75","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"lists"}]}]},{"N":"elem","name":"skos:definition","sType":"1NE nQ{https://www.w3.org/TR/skos-reference/}definition ","nsuri":"https://www.w3.org/TR/skos-reference/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"76","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"Lists an entity, a relationship or a subordinated organizer."}]}]}]}]},{"N":"applyT","sType":"* ","line":"79","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"79","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-TYPE"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"80","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"80","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPECIFICATION-TYPE"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"81","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"81","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-RELATION-TYPE"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"83","mode":"Q{}entity","bSlot":"2","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"83","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-TYPE"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"84","mode":"Q{}entity","bSlot":"2","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"84","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPECIFICATION-TYPE"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"85","mode":"Q{}relationship","bSlot":"3","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"85","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-RELATION-TYPE"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"87","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"87","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPECIFICATION"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"89","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"89","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT"}]}]}]}]}]}]},{"N":"applyT","sType":"* ","line":"91","mode":"#unnamed","bSlot":"1","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"91","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-RELATION"}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"2","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}entity","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"9","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"287","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPECIFICATION-TYPE']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPECIFICATION-TYPE","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Entity","sType":"1NE nQ{http://product-information-graph.org}Entity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","role":"action","line":"288","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","sType":"1NA ","line":"289","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"290","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"290"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"292","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Root"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"293","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"294","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"294"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"296","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"296","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"297","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"298","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"298"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"301","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"301","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"302","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"303","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"303"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedProperty ","line":"307","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"307","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]},{"N":"elem","name":"cas:enumeratedProperty","sType":"1NE nQ{http://product-information-graph.org}enumeratedProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"308","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"309","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"309"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]},{"N":"templateRule","rank":"1","prec":"0","seq":"8","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"258","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPEC-OBJECT-TYPE']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPEC-OBJECT-TYPE","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"elem","name":"cas:Entity","sType":"1NE nQ{http://product-information-graph.org}Entity ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","role":"action","line":"259","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","sType":"1NA ","line":"260","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"261","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"261"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"263","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Entity"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"264","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"265","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"265"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"267","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"267","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"268","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"269","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"269"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"272","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"272","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"273","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"274","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"274"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedProperty ","line":"278","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"278","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]},{"N":"elem","name":"cas:enumeratedProperty","sType":"1NE nQ{http://product-information-graph.org}enumeratedProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"279","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"280","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"280"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]},{"N":"co","binds":"","id":"3","C":[{"N":"mode","onNo":"TC","flags":"","patternSlots":"0","name":"Q{}relationship","prec":"","C":[{"N":"templateRule","rank":"0","prec":"0","seq":"10","ns":"xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/","minImp":"0","flags":"s","slots":"200","baseUri":"file://C:/Users/od/source/repos/GfSE/CASCaDE-Reference-Implementation/public/assets/xslt/ReqIF-to-CAS.xsl","line":"316","module":"ReqIF-to-CAS.xsl","expand-text":"false","match":"*[local-name()='SPEC-RELATION-TYPE']","prio":"0.5","matches":"NE","C":[{"N":"p.withPredicate","role":"match","sType":"1NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"p.nodeTest","test":"NE"},{"N":"compareToString","op":"eq","val":"SPEC-RELATION-TYPE","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]}]}]},{"N":"let","var":"Q{}relationTypeId","slot":"0","sType":"*NE ","line":"317","role":"action","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","sType":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"317"},{"N":"sequence","sType":"?NE ","C":[{"N":"elem","name":"cas:Relationship","sType":"1NE nQ{http://product-information-graph.org}Relationship ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"320","C":[{"N":"sequence","sType":"* ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:Class"}]},{"N":"att","name":"id","sType":"1NA ","line":"321","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"322","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"varRef","sType":"*","name":"Q{}relationTypeId","slot":"0","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"322"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"324","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Relationship"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"325","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"326","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LONG-NAME","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"326"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"choose","sType":"? ","line":"328","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"328","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}DESC"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:description","sType":"1NE nQ{http://purl.org/dc/terms/}description ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"329","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"330","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}DESC","name":"attribute","nodeTest":"*NA nQ{}DESC","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"330"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"choose","sType":"? ","line":"333","C":[{"N":"and","sType":"1AB","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","line":"333","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"},{"N":"gc10","op":">","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE"}]}]}]},{"N":"int","val":"0"}]}]},{"N":"elem","name":"dcterms:modified","sType":"1NE nQ{http://purl.org/dc/terms/}modified ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"334","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"335","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}LAST-CHANGE","name":"attribute","nodeTest":"*NA nQ{}LAST-CHANGE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"335"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"true"},{"N":"empty","sType":"0 "}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedProperty ","line":"339","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"339","C":[{"N":"slash","op":"/","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-ATTRIBUTES"}]}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"fn","name":"starts-with","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"ATTRIBUTE-DEFINITION-"},{"N":"str","val":"http://www.w3.org/2005/xpath-functions/collation/codepoint"}]}]}]}]},{"N":"elem","name":"cas:enumeratedProperty","sType":"1NE nQ{http://product-information-graph.org}enumeratedProperty ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"340","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"341","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"341"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"elem","name":"cas:Link","sType":"1NE nQ{http://product-information-graph.org}Link ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"347","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:ObjectProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"348","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"349","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"349","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}relationTypeId","slot":"0"}]}]},{"N":"str","val":"-toSource"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"351","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Link"}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"352","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"353","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"353","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"}]}]},{"N":"str","val":" to Source"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedEndpoint ","line":"356","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"356","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-TYPE"}]}]}]}]}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"357","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"358","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"358"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]},{"N":"elem","name":"cas:Link","sType":"1NE nQ{http://product-information-graph.org}Link ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"364","C":[{"N":"sequence","sType":"*N ","C":[{"N":"att","name":"rdf:type","nsuri":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","sType":"1NA ","C":[{"N":"str","sType":"1AS ","val":"owl:ObjectProperty"}]},{"N":"att","name":"id","sType":"1NA ","line":"365","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"valueOf","sType":"1NT ","flags":"l","line":"366","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"366","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}relationTypeId","slot":"0"}]}]},{"N":"str","val":"-toTarget"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":""}]}]},{"N":"elem","name":"dcterms:title","sType":"1NE nQ{http://purl.org/dc/terms/}title ","nsuri":"http://purl.org/dc/terms/","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"368","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"369","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"fn","name":"concat","sType":"1AS","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"369","C":[{"N":"atomSing","diag":"0|0||concat","card":"?","C":[{"N":"first","C":[{"N":"axis","name":"attribute","nodeTest":"*NA nQ{}LONG-NAME"}]}]},{"N":"str","val":" to Target"}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]},{"N":"elem","name":"cas:specializes","sType":"1NE nQ{http://product-information-graph.org}specializes ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"371","C":[{"N":"valueOf","sType":"1NT ","C":[{"N":"str","sType":"1AS ","val":"cas:Link"}]}]},{"N":"forEach","sType":"*NE nQ{http://product-information-graph.org}enumeratedEndpoint ","line":"373","C":[{"N":"docOrder","sType":"*NE","role":"select","line":"373","C":[{"N":"docOrder","sType":"*NE","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","C":[{"N":"slash","op":"/","C":[{"N":"slash","op":"/","C":[{"N":"root"},{"N":"axis","name":"descendant-or-self","nodeTest":"*N"}]},{"N":"filter","C":[{"N":"axis","name":"child","nodeTest":"*NE"},{"N":"gc10","op":"=","comp":"GAC|http://www.w3.org/2005/xpath-functions/collation/codepoint","card":"1:1","C":[{"N":"fn","name":"local-name","C":[{"N":"dot"}]},{"N":"str","val":"SPEC-OBJECT-TYPE"}]}]}]}]}]},{"N":"elem","name":"cas:enumeratedEndpoint","sType":"1NE nQ{http://product-information-graph.org}enumeratedEndpoint ","nsuri":"http://product-information-graph.org","namespaces":"dcterms=http://purl.org/dc/terms/ xs=http://www.w3.org/2001/XMLSchema# cas=http://product-information-graph.org csc=http://omg.org/CASCaRA/cas/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# skos=https://www.w3.org/TR/skos-reference/ owl=http://www.w3.org/2002/07/owl#","line":"374","C":[{"N":"valueOf","flags":"l","sType":"1NT ","line":"375","C":[{"N":"fn","name":"string-join","role":"select","C":[{"N":"first","C":[{"N":"forEach","sType":"*AS ","C":[{"N":"data","sType":"*A ","C":[{"N":"mergeAdj","C":[{"N":"axis","sType":"*NA nQ{}IDENTIFIER","name":"attribute","nodeTest":"*NA nQ{}IDENTIFIER","ns":"= xml=~ xsl=~ cas=http://product-information-graph.org dcterms=http://purl.org/dc/terms/ rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# csc=http://omg.org/CASCaRA/cas/ reqif=http://www.omg.org/spec/ReqIF/20110401/reqif.xsd sh=http://www.w3.org/ns/shacl# xs=http://www.w3.org/2001/XMLSchema# owl=http://www.w3.org/2002/07/owl# skos=https://www.w3.org/TR/skos-reference/ ","role":"select","line":"375"}]}]},{"N":"fn","name":"string","sType":"1AS ","C":[{"N":"dot"}]}]}]},{"N":"str","sType":"1AS ","val":" "}]}]}]}]}]}]}]}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http://saxon.sf.net/}stylesheet-version","value":"10"},{"N":"property","name":"method","value":"xml"},{"N":"property","name":"encoding","value":"UTF-8"},{"N":"property","name":"indent","value":"yes"},{"N":"property","name":"standalone","value":"yes"}]},{"N":"decimalFormat"}],"Σ":"7f444388"} \ No newline at end of file diff --git a/public/assets/xslt/ReqIF-to-CAS.xsl b/public/assets/xslt/ReqIF-to-CAS.xsl index ffa8af6..ace3a0d 100644 --- a/public/assets/xslt/ReqIF-to-CAS.xsl +++ b/public/assets/xslt/ReqIF-to-CAS.xsl @@ -1,5 +1,5 @@ - + @@ -49,6 +49,32 @@ + + + cas:Entity + Organizer + A class for organizing model-elements. An example is a list of requirements or a diagram using a certain notation. + + + cas:Organizer + Root + A subclass of cas:Organizer serving as a root for trees and tables. + cas:lists + + + cas:Link + cas:Entity + cas:Relationship + to target + Connects the target of a reified relationship or an organizer. + + + cas:linksTarget + cas:Entity + cas:Relationship + lists + Lists an entity, a relationship or a subordinated organizer. + diff --git a/src/App.vue b/src/App.vue index 6f8bcd2..00f9342 100644 --- a/src/App.vue +++ b/src/App.vue @@ -18,10 +18,9 @@

    Interfaces

    - +

    Document

    +

    mdi-githubReport an Issue

    diff --git a/src/build-info.ts b/src/build-info.ts index 6a3c448..6def1aa 100644 --- a/src/build-info.ts +++ b/src/build-info.ts @@ -1,13 +1,13 @@ // Auto-generated by scripts/generate-build-info.js - DO NOT EDIT -// Generated at: 2026-06-12T12:30:47.307Z +// Generated at: 2026-07-03T14:25:51.106Z export const BUILD_INFO = { // from package.json: appName: 'CASCaRA-Validation-Tool', - appVersion: '0.2.6', + appVersion: '0.2.7', // from Git: - buildTime: '2026-06-12T12:30:47.307Z', - gitCommit: '1c95ca9', - gitBranch: '94-transform-fmi-to-cascara', + buildTime: '2026-07-03T14:25:51.106Z', + gitCommit: '8ecfa1a', + gitBranch: '28-transform-cascara-to-rdfturtle', gitDirty: false }; diff --git a/src/common/export/ttl/getTTL.ts b/src/common/export/ttl/getTTL.ts new file mode 100644 index 0000000..bdf68af --- /dev/null +++ b/src/common/export/ttl/getTTL.ts @@ -0,0 +1,1719 @@ +/*! + * CASCaDE Reference Implementation – native to Turtle Transformation + * Copyright 2026 GfSE (https://gfse.org) + * License and terms of use: Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0) + * We appreciate any correction, comment or contribution as Github issue (https://github.com/GfSE/CASCaDE-Reference-Implementation/issues) + */ +/** + * CASCaDE Reference Implementation – native to Turtle Transformation + * ------------------------------------------------------------------- + * Authors: oskar.dungern@gfse.org + * Copyright 2026 GfSE (https://gfse.org) + * License and terms of use: Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0) + * + * This module provides central Turtle (TTL) helpers for the PIG metamodel classes. + * For each supported type (APackage, AnEntity, ARelationship, and metamodel classes), + * the static class `GetTTL` offers methods that generate Turtle representations + * of the respective instances. + * + * - Always returns valid Turtle strings. + * - Error and status information is included in the output where appropriate. + * - The logic is decoupled from the metamodel classes. + * + * Usage: + * import { getTTL } from './getTTL'; + * const turtle = getTTL(item, options); + * + * Design Decisions: + * - Combine all Turtle export logic in a single module for better maintainability. + * - Use a class with static methods for better organization and extensibility. + * - Follow the same pattern as getJSONLD for consistency. + * - For creating a Turtle representation call getTTL(item, options) instead of item.getTTL(). + * - At first, only cas: ontology terms get a shape. + * - Those cas: shapes will be served from the same URL as the terms themselves + * - Do not add rdfs:domain for links, as it can be inferred from relationships. + * + */ + +import { DEF, RE } from '../../lib/definitions'; +import { LIB, LOG, ILanguageText } from '../../lib/helpers'; +import { + TPigId, TPigItem, PigItem, PigItemType, PigItemTypeValue, + AnEntity, APackage, ARelationship, + Entity, Relationship, Property, Link, Enumeration, + AProperty, ATargetLink, ASourceLink +} from '../../schema/pig/ts/pig-metaclasses'; + +export interface IOptionsTTL { + /** Indentation string (default: '\t' for tab) */ + indent?: string; + /** Filter which item types to include in package graph (default: all, empty array means none which is obviously useless) */ + filterItemType?: PigItemTypeValue[]; + /** Include shapes (default: false) */ + addShapes?: boolean; + /** Include any ontology even if available on a server (default: false) */ + addHostedOntologies?: boolean; + /** + * Add explicit rdfs:subClassOf or rdfs:subPropertyOf statements (default: false) + * - For Entity/Relationship classes: adds rdfs:subClassOf to parent class + * - For Property classes: adds rdfs:subPropertyOf to parent property + * - For Link classes: adds rdfs:subPropertyOf to parent link + * These statements are redundant but can improve readability. + * Also, some tools may not infer them properly. + */ + addExplicitSubTypes?: boolean; + addItemTypes?: boolean; +} + +/** + * Generic Turtle export function that dispatches to the appropriate method based on itemType + * @param item - Any PIG item (APackage, AnEntity, ARelationship, or metamodel classes) + * @param options - Turtle export options + * @returns Turtle representation as string + * + * @example + * import { getTTL } from './getTTL'; + * const turtle = getTTL(item, { addServedOntologies: true, addItemTypes: true }); + */ +export function getTTL(item: TPigItem, options?: IOptionsTTL): string { + let result: string; + // LOG.debug(`getTTL called for itemType: ${item.itemType}, id: ${item.id}, options: ${JSON.stringify(options)}`); + + switch (item.itemType) { + // Instances/Individuals + case PigItemType.aPackage: + result = GetTTL.aPackage(item as APackage, options); + break; + case PigItemType.anEntity: + result = GetTTL.anEntity(item as AnEntity, options); + break; + case PigItemType.aRelationship: + result = GetTTL.aRelationship(item as ARelationship, options); + break; + + // Metamodel Classes + case PigItemType.Enumeration: + result = GetTTL.enumeration(item as Enumeration, options); + break; + case PigItemType.Property: + result = GetTTL.property(item as Property, options); + break; + case PigItemType.Link: + result = GetTTL.link(item as Link, options); + break; + case PigItemType.Entity: + result = GetTTL.entity(item as Entity, options); + break; + case PigItemType.Relationship: + result = GetTTL.relationship(item as Relationship, options); + break; + + default: + result = `# Error: No Turtle representation implemented for itemType: ${item.itemType}\n`; + } + + return result; +} + +/** + * Static class containing Turtle export methods for all PIG types + */ +class GetTTL { + + /** + * Export APackage to Turtle format + * @param pkg - APackage instance + * @param options - Export options + * @returns Turtle representation with @prefix declarations and triples + */ + static aPackage(pkg: APackage, options?: IOptionsTTL): string { + const filterTypes = options?.filterItemType; + const indent = options?.indent ?? '\t'; + const rdf = new CToTtl(indent); + + let ttl = ''; + + // Add prefix definitions + ttl += this.xContext(pkg, rdf); + + // Add package metadata + ttl += this.xMetadataForInstances(pkg, rdf, options); + + // End the package metadata triple (no properties follow for packages) + ttl += rdf.newLine(); + + // Add graph items (including metamodel class shapes if requested) + ttl += this.xGraph(pkg, filterTypes, rdf, options); + + return ttl; + } + + /** + * Export AnEntity to Turtle format + * @param entity - AnEntity instance + * @param options - Export options + * @returns Turtle representation + */ + static anEntity(itm: AnEntity, options?: IOptionsTTL): string { + const indent = options?.indent ?? '\t'; + const rdf = new CToTtl(indent); + + let ttl = ''; + // LOG.debug(`Exporting AnEntity ${itm.id} to Turtle, options: ${JSON.stringify(options)}`); + + // Add entity metadata + ttl += this.xMetadataForInstances(itm, rdf, options); + + // hasProperty - transform configurable properties + if (LIB.isArrayWithContent(itm.hasProperty)) { + ttl += this.xProperties(itm.hasProperty, rdf); + } + + // hasTargetLink - transform configurable target links + if (LIB.isArrayWithContent(itm.hasTargetLink)) { + ttl += this.xLinks(itm.hasTargetLink, rdf); + } + + ttl += rdf.newLine(); + return ttl; + } + + /** + * Export ARelationship to Turtle format + * @param rel - ARelationship instance + * @param options - Export options + * @returns Turtle representation + */ + static aRelationship(rel: ARelationship, options?: IOptionsTTL): string { + const indent = options?.indent ?? '\t'; + const rdf = new CToTtl(indent); + + let ttl = ''; + + // Add relationship metadata + ttl += this.xMetadataForInstances(rel, rdf, options); + + // hasProperty - transform configurable properties + if (LIB.isArrayWithContent(rel.hasProperty)) { + ttl += this.xProperties(rel.hasProperty, rdf); + } + + // hasSourceLink - transform configurable source links + if (LIB.isArrayWithContent(rel.hasSourceLink)) { + ttl += this.xLinks(rel.hasSourceLink, rdf); + } + + // hasTargetLink - transform configurable target links + if (LIB.isArrayWithContent(rel.hasTargetLink)) { + ttl += this.xLinks(rel.hasTargetLink, rdf); + } + + ttl += rdf.newLine(); + return ttl; + } + + /** + * Export Enumeration (metamodel class) to Turtle format + * @param enumeration - Enumeration instance + * @param options - Export options + * @returns Turtle representation + */ + static enumeration(enm: Enumeration, options?: IOptionsTTL): string { + const indent = options?.indent ?? '\t'; + const rdf = new CToTtl(indent); + + let ttl = ''; + + // Add basic metamodel properties + ttl += this.xMetadataForClasses(enm, 'owl:Class', 'rdfs:subClassOf', rdf, options); + + // enumeratedValue (mandatory array of allowed values) + if (LIB.isArrayWithContent(enm.enumeratedValue)) { + const values = enm.enumeratedValue; + ttl += rdf.tab1('cas:enumeratedValue', this.formatTurtleId(values[0].id)); + for (let i = 1; i < values.length; i++) { + ttl += rdf.tab2(this.formatTurtleId(values[i].id)); + } + } + + /* // datatype + if (enm.datatype) { + ttl += rdf.tab1('sh:datatype', this.formatTurtleId(enm.datatype)); + } */ + + /* // unit (optional) + if (enm.unit) { + ttl += rdf.tab1('cas:unit', `"${enm.unit}"`); + } */ + + return ttl + rdf.newLine(); + // No shape for enumerations, as they are never instantiated. + // The allowed values are defined by the enumeratedValue property. + } + + /** + * Export Property (metamodel class) to Turtle format + * @param property - Property instance + * @param options - Export options + * @returns Turtle representation + */ + static property(prp: Property, options?: IOptionsTTL): string { + const indent = options?.indent ?? '\t'; + const rdf = new CToTtl(indent); + + let ttl = ''; + + // Add basic metamodel properties + ttl += this.xMetadataForClasses(prp, 'owl:DatatypeProperty', 'rdfs:subPropertyOf', rdf, options); + + // defaultValue + if (prp.defaultValue !== undefined) { + ttl += rdf.tab1('sh:defaultValue', `"${prp.defaultValue}"`); + } + + /* // unit + if (prp.unit) { + ttl += rdf.tab1('cas:unit', `"${prp.unit}"`); + } */ + + // composes (references to other Properties) + if (LIB.isArrayWithContent(prp.composes)) { + const composes = prp.composes as TPigId[]; + ttl += rdf.tab1('cas:composes', this.formatTurtleId(composes[0])); + for (let i = 1; i < composes.length; i++) { + ttl += rdf.tab2(this.formatTurtleId(composes[i])); + } + } + + // Note: Shape-specific details (maxLength, minCount, maxCount, pattern, + // minInclusive, maxInclusive, defaultValue, unit) are omitted here. + // These will be added to a SHACL shape later. + + ttl += rdf.newLine(); + + // Add SHACL shape if requested + if (options?.addShapes) { + ttl += this.makePropertyShape(prp, rdf); + // Note: Property class shape (for validating property class definitions) + // is generated once per package, not per property + } + + return ttl; + } + + /** + * Export Link (metamodel class) to Turtle format + * @param link - Link instance + * @param options - Export options + * @returns Turtle representation + */ + static link(lnk: Link, options?: IOptionsTTL): string { + const indent = options?.indent ?? '\t'; + const rdf = new CToTtl(indent); + + let ttl = ''; + + // Add basic metamodel properties + ttl += this.xMetadataForClasses(lnk, 'owl:ObjectProperty', 'rdfs:subPropertyOf', rdf, options); + + /* // We would need to look for relationships using this link to determine the domain, + // but that requires scanning the entire graph. + // Design decision: We will not add rdfs:domain for links, as it can be inferred from relationships. + // rdfs:domain - Links can be used by Entity or Relationship instances + // If the link specializes another link, domain is inherited + // Otherwise, add explicit domain as union of Entity and Relationship + if (!lnk.specializes || lnk.specializes === lnk.itemType) { + // Base link: domain is union of Entity and Relationship + ttl += rdf.tab1('rdfs:domain', `[ owl:unionOf ( cas:Entity cas:Relationship ) ]`); + } */ + + // rdfs:range based on enumeratedEndpoint (mandatory array of Entity/Relationship URIs) + if (LIB.isArrayWithContent(lnk.enumeratedEndpoint)) { + const endpoints = lnk.enumeratedEndpoint as TPigId[]; + + if (endpoints.length === 1) { + // Single endpoint: simple range + ttl += rdf.tab1('rdfs:range', this.formatTurtleId(endpoints[0])); + } else { + // Multiple endpoints: use owl:unionOf + const endpointList = endpoints.map(ep => this.formatTurtleId(ep)).join(' '); + ttl += rdf.tab1('rdfs:range', `[ owl:unionOf ( ${endpointList} ) ]`); + } + } + + // Note: Shape-specific details (minCount, maxCount) are omitted here. + // These will be added to a SHACL shape later. + + ttl += rdf.newLine(); + + // Add SHACL shape if requested + if (options?.addShapes) { + ttl += this.makeLinkShape(lnk, rdf); + } + + return ttl; + } + + /** + * Export Entity (metamodel class) to Turtle format + * @param entity - Entity instance + * @param options - Export options + * @returns Turtle representation + */ + static entity(itm: Entity, options?: IOptionsTTL): string { + const indent = options?.indent ?? '\t'; + const rdf = new CToTtl(indent); + + let ttl = ''; + + // Add basic metamodel properties + ttl += this.xMetadataForClasses(itm, 'owl:Class', 'rdfs:subClassOf', rdf, options); + + // icon (optional) + if (itm.icon?.value) { + ttl += rdf.tab1('cas:icon', `"${itm.icon.value}"`); + } + + ttl += rdf.newLine(); + + // Add SHACL shape if requested + if (options?.addShapes) { + ttl += this.makeElementShape(itm, rdf); + } + + return ttl; + } + + /** + * Export Relationship (metamodel class) to Turtle format + * @param relationship - Relationship instance + * @param options - Export options + * @returns Turtle representation + */ + static relationship(rel: Relationship, options?: IOptionsTTL): string { + const indent = options?.indent ?? '\t'; + const rdf = new CToTtl(indent); + + let ttl = ''; + + // Add basic metamodel properties + ttl += this.xMetadataForClasses(rel, 'owl:Class', 'rdfs:subClassOf', rdf, options); + + // icon (optional) + if (rel.icon?.value) { + ttl += rdf.tab1('cas:icon', `"${rel.icon.value}"`); + } + + ttl += rdf.newLine(); + + // Add SHACL shape if requested + if (options?.addShapes) { + ttl += this.makeElementShape(rel, rdf); + } + + return ttl; + } + + /** + * Transform context from internal INamespace[] format to Turtle @prefix format + * @param pkg - APackage instance + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle @prefix declarations + * + * Internal format: context = [{ tag: "cas:", uri: "https://..." }, ...] + * Turtle format: @prefix cas: . + */ + private static xContext(pkg: APackage, rdf: CToTtl): string { + const ctx = pkg.context; + + if (!ctx || !Array.isArray(ctx)) { + LOG.warn(`APackage ${pkg.id} has no valid context`); + return ''; + } + + let ttl = ''; + + // Check which required prefixes are present in the context + const requiredPrefixes = [ + { tag: 'owl', uri: 'http://www.w3.org/2002/07/owl#' }, + { tag: 'rdf', uri: 'http://www.w3.org/1999/02/22-rdf-syntax-ns#' }, + { tag: 'rdfs', uri: 'http://www.w3.org/2000/01/rdf-schema#' } + ]; + + const existingTags = new Set(); + + // First pass: collect existing tags and output them + for (const ns of ctx) { + // Skip if not a valid object + if (!ns || typeof ns !== 'object' || Array.isArray(ns)) { + continue; + } + if (!('tag' in ns) || !('uri' in ns)) { + continue; + } + + const tag = ns.tag; + const uri = ns.uri; + + // Ensure tag and uri are strings + if (typeof tag === 'string' && typeof uri === 'string') { + existingTags.add(tag); + ttl += rdf.prefix(tag, uri); + } + } + + // Second pass: add any missing required prefixes + // ... as those are not necessarily needed in other formats, but are required for Turtle + for (const prefix of requiredPrefixes) { + if (!existingTags.has(prefix.tag)) { + ttl += rdf.prefix(prefix.tag, prefix.uri); + } + } + + ttl += rdf.newLine(); + return ttl; + } + + /** + * Transform metadata to Turtle format - common base function for both instances and classes + * @param itm - Item with Identifiable properties (id, itemType, title, description, etc.) + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of common metadata properties + */ + private static xMetadata( + itm: APackage | AnEntity | ARelationship | Property | Link | Entity | Relationship | Enumeration, + rdf: CToTtl + ): string { + let ttl = ''; + + // title (multi-language) + if (LIB.isArrayWithContent(itm.title)) { + ttl += rdf.tab1('rdfs:label', itm.title); + } + + // description (multi-language) + if (LIB.isArrayWithContent(itm.description)) { + ttl += rdf.tab1('rdfs:comment', itm.description); + } + + // definition (multi-language) + if (LIB.isArrayWithContent(itm.definition)) { + ttl += rdf.tab1('skos:definition', itm.definition); + } + + // revision + if (itm.revision) { + ttl += rdf.tab1('cas:revision', itm.revision); // subProperty of 'schema:version' + } + + // priorRevision + if (LIB.isArrayWithContent(itm.priorRevision)) { + const priorRevisions = itm.priorRevision as string[]; + ttl += rdf.tab1('cas:priorRevision', priorRevisions[0]); + for (let i = 1; i < priorRevisions.length; i++) { + ttl += rdf.tab2(priorRevisions[i]); + } + } + + // modified (ISO date string) + if (itm.modified) { + ttl += rdf.tab1('dcterms:modified', `"${itm.modified}"^^xs:dateTime`); + } + + // creator + if (itm.creator) { + ttl += rdf.tab1('dcterms:creator', itm.creator); + } + + // Note: Do NOT call rdf.newLine() here - let the caller decide when to end the triple + // This allows adding more predicates after metadata + return ttl; + } + + /** + * Wrapper for instances (APackage, AnEntity, ARelationship) + * Adds instance-specific properties like hasClass + * @param itm - Instance item + * @param rdf - CToTtl instance for building Turtle output + * @param options - controls whether to add optional triples like cas:itemType + * @returns Turtle representation of instance metadata + */ + private static xMetadataForInstances( + itm: APackage | AnEntity | ARelationship, + rdf: CToTtl, + options?: { addItemTypes?: boolean } + ): string { + let ttl = ''; + + // Item ID as subject + const subjectId = this.formatTurtleId(itm.id); + ttl += rdf.tab0(subjectId); + + // hasClass (the item's class/type) - required for instances according to schema + ttl += rdf.tab1('a', this.formatTurtleId(itm.hasClass)); + + if (options?.addItemTypes) { + ttl += rdf.tab1('cas:itemType', itm.itemType); + } + + ttl += this.xMetadata(itm, rdf); + + return ttl; + } + + /** + * Wrapper for metamodel classes (Property, Link, Entity, Relationship, Enumeration) + * Uses common metadata without hasClass (classes don't have hasClass) + * @param itm - Metamodel class item + * @param rdf - CToTtl instance for building Turtle output + * @param options - controls whether to add optional triples like cas:itemType + * @returns Turtle representation of class metadata + */ + private static xMetadataForClasses( + itm: Property | Link | Entity | Relationship | Enumeration, + owlClassification: string, + rdfSpecialization: string, + rdf: CToTtl, + options?: { addItemTypes?: boolean, addExplicitSubTypes?: boolean } + ): string { + // For classes, just use the common metadata (no hasClass) + let ttl = ''; + + if (!rdfSpecialization || !owlClassification) // both are defined or not, but anyways both are checked to satisfy the TS type guard + throw Error(`xMetadataForClasses: Missing parameter(s) when creating metadata for ${itm.id}`); + + // Item ID as subject + const subjectId = this.formatTurtleId(itm.id); + ttl += rdf.tab0(subjectId); + // OWL classification only if specializes is not defined or if addExplicitSubTypes is true + // in case of a context ontology, we want to add the OWL classification, as we are not sure how it is defined + if (!itm.specializes || LIB.isContextId(itm.specializes) || options?.addExplicitSubTypes) { + ttl += rdf.tab1('a', owlClassification); + } + + // specializes + if (itm.specializes) { + const specializesId = this.formatTurtleId(itm.specializes); + ttl += rdf.tab1(rdfSpecialization, specializesId); + } + + if (options?.addItemTypes && itm.itemType != itm.id) { + ttl += rdf.tab1('cas:itemType', itm.itemType); + } + + return ttl += this.xMetadata(itm, rdf); + } + + /** + * Transform graph items to Turtle format + * @param pkg - APackage instance + * @param filterTypes - Optional filter for item types + * @param indent - Indentation string + * @returns Turtle representation of graph items + */ + private static xGraph( + pkg: APackage, + filterTypes: PigItemTypeValue[] | undefined, + rdf: CToTtl, + options?: IOptionsTTL + ): string { + const graph = pkg.graph; + + if (!graph || !Array.isArray(graph) || graph.length === 0) { + return ''; + } + + let ttl = rdf.heading('Graph Items'); + + // Filter graph items if specified + const items = filterTypes + ? graph.filter(item => filterTypes.includes(item.itemType)) + : graph; + + // Transform each graph item to Turtle + for (const item of items) { + ttl += getTTL(item, options); + } + + // Add metamodel class shapes for Property, Link, Enumeration, Entity, and Relationship classes (once per package) + if (options?.addShapes) { + ttl += rdf.newLine(); + ttl += rdf.heading('Metamodel Class Shapes'); + ttl += this.makePropertyClassShape(rdf); + ttl += this.makePropertyShapeShape(rdf); + ttl += this.makeLinkClassShape(rdf); + ttl += this.makeLinkShapeShape(rdf); + ttl += this.makeEnumerationClassShape(rdf); + ttl += this.makeEnumerationShapeShape(rdf); + ttl += this.makeEntityClassShape(rdf); + ttl += this.makeEntityShapeShape(rdf); + ttl += this.makeRelationshipClassShape(rdf); + ttl += this.makeRelationshipShapeShape(rdf); + } + + ttl += rdf.newLine(); + return ttl; + } + + /** + * Convert a PIG ID to a Turtle-compatible IRI or prefixed name + * @param id - PIG ID string + * @returns Turtle-formatted IRI or prefixed name + */ + private static formatTurtleId(id: TPigId): string { + if (!id) { + return ''; + } + + // If it contains a colon, assume it's already a prefixed name + if (id.includes(':') && !id.startsWith('http://') && !id.startsWith('https://')) { + return id; + } + + // If it's a full IRI, wrap in angle brackets + if (id.startsWith('http://') || id.startsWith('https://')) { + return `<${id}>`; + } + + // Otherwise, return as-is (might need context-specific handling) + return id; + } + + /** + * Transform hasProperty array to Turtle format + * Properties are configurable instances with hasClass, value, and/or idRef + * @param properties - Array of AProperty instances + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of properties + */ + private static xProperties(properties: AProperty[], rdf: CToTtl): string { + let ttl = ''; + + // Group properties by their hasClass (property type) + const grouped = new Map(); + + for (const prop of properties) { + if (!prop.hasClass) continue; + + if (!grouped.has(prop.hasClass)) { + grouped.set(prop.hasClass, []); + } + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + grouped.get(prop.hasClass)!.push(prop); + } + + // Generate Turtle for each property group + for (const [propertyClass, propInstances] of grouped) { + const predicate = this.formatTurtleId(propertyClass); + + // Add first property value + const firstProp = propInstances[0]; + ttl += rdf.tab1(predicate, this.formatPropertyValue(firstProp)); + + // Add additional values for the same property (if any) + for (let i = 1; i < propInstances.length; i++) { + ttl += rdf.tab2(this.formatPropertyValue(propInstances[i])); + } + } + + return ttl; + } + + /** + * Format a single property value for Turtle output + * @param prop - AProperty instance + * @returns Formatted value string + */ + private static formatPropertyValue(prop: AProperty): string { + // If it has an idRef, it's a reference to another resource (e.g., enumeration value) + if (prop.idRef) { + return this.formatTurtleId(prop.idRef); + } + + // If it has a value, return the literal value (will be quoted by CToTtl) + if (prop.value !== undefined) { + return prop.value; + } + + // If it has composes, it's a composed property - format as blank node or list + if (LIB.isArrayWithContent(prop.composes)) { + const composes = prop.composes as TPigId[]; + // For now, format as a list of references + const refs = composes.map((id: TPigId) => this.formatTurtleId(id)).join(', '); + return `( ${refs} )`; + } + + // Default: empty string + return ''; + } + + /** + * Abstract method to transform link arrays (source or target) to Turtle format + * Links are references to other entities + * @param links - Array of ASourceLink or ATargetLink instances + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of links + */ + private static xLinks(links: (ASourceLink | ATargetLink)[], rdf: CToTtl): string { + let ttl = ''; + + // Group links by their hasClass (link type) + const grouped = new Map(); + + for (const link of links) { + if (!link.hasClass) continue; + + if (!grouped.has(link.hasClass)) { + grouped.set(link.hasClass, []); + } + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + grouped.get(link.hasClass)!.push(link); + } + + // Generate Turtle for each link group + for (const [linkClass, linkInstances] of grouped) { + const predicate = this.formatTurtleId(linkClass); + + // Add first link reference + const firstLink = linkInstances[0]; + if (firstLink.idRef) { + ttl += rdf.tab1(predicate, this.formatTurtleId(firstLink.idRef)); + + // Add additional links for the same link type (if any) + for (let i = 1; i < linkInstances.length; i++) { + if (linkInstances[i].idRef) { + ttl += rdf.tab2(this.formatTurtleId(linkInstances[i].idRef)); + } + } + } + } + + // Note: Do NOT call rdf.newLine() here - let the caller decide when to end the triple + // This allows adding more predicates after the common metamodel properties + return ttl; + } + + /** + * Generate SHACL PropertyShape for a Property class + * @param prp - Property instance + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL PropertyShape + */ + private static makePropertyShape(prp: Property, rdf: CToTtl): string { + // LOG.debug(`Generating SHACL PropertyShape for property ${JSON.stringify(prp)}`); + + // No shapes for metamodel items, as they should not be instanciated: + if (prp.itemType == prp.id) + return ''; + + let ttl = ''; + + // Create shape ID by appending 'Shape' to the property ID + const shapeId = this.formatTurtleId(prp.id) + DEF.suffixShape; // for CASCaRA ontology terms + ttl += rdf.tab0(shapeId); + ttl += rdf.tab1('a', 'sh:PropertyShape'); + ttl += rdf.tab1('sh:path', this.formatTurtleId(prp.id)); + + // datatype + if (prp.datatype) { + ttl += rdf.tab1('sh:datatype', this.formatTurtleId(prp.datatype)); + } + + // minCount + if (prp.minCount !== undefined) { + ttl += rdf.tab1('sh:minCount', prp.minCount); + } + + // maxCount + if (prp.maxCount !== undefined) { + ttl += rdf.tab1('sh:maxCount', prp.maxCount); + } + + // maxLength (for string datatype) + if (prp.maxLength !== undefined) { + ttl += rdf.tab1('sh:maxLength', prp.maxLength); + } + + // pattern (for string datatype) + if (prp.pattern) { + ttl += rdf.tab1('sh:pattern', `"${prp.pattern}"`); + } + + // minInclusive (for numeric datatypes) + if (prp.minInclusive !== undefined) { + ttl += rdf.tab1('sh:minInclusive', prp.minInclusive); + } + + // maxInclusive (for numeric datatypes) + if (prp.maxInclusive !== undefined) { + ttl += rdf.tab1('sh:maxInclusive', prp.maxInclusive); + } + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape for Property classes in general + * This shape validates that any Property class follows the CASCaRA metamodel + * It is generated once per package, not per individual property + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape for all Property classes + */ + private static makePropertyClassShape(rdf: CToTtl): string { + let ttl = ''; + + // Create a single shape ID for all Property classes + const classShapeId = this.formatTurtleId(PigItemType.Property) + '_class' + DEF.suffixShape; + ttl += rdf.tab0(classShapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + // Target all classes that are subclasses of cas:Property + ttl += rdf.tab1('sh:targetSubjectsOf', 'rdfs:subPropertyOf'); + // Also target direct instances of owl:DatatypeProperty in the CASCaRA namespace + ttl += rdf.tab1('sh:targetClass', 'owl:DatatypeProperty'); + + // Close the shape - no additional properties allowed beyond those explicitly defined + ttl += rdf.tab1('sh:closed', 'true'); + ttl += rdf.tab1('sh:ignoredProperties', '( rdf:type )'); + + // Require either rdf:type owl:DatatypeProperty OR rdfs:subPropertyOf or both + ttl += rdf.tab1('sh:or', '( [ sh:path rdf:type ; sh:hasValue owl:DatatypeProperty ] [ sh:path rdfs:subPropertyOf ; sh:minCount 1 ] )'); + + // Required property: rdfs:label (title) + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ]'); + + // Optional properties with constraints + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:comment ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path skos:definition ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:revision ; sh:maxCount 1 ; sh:datatype xs:string ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:priorRevision ]'); + ttl += rdf.tab1('sh:property', '[ sh:path dcterms:modified ; sh:maxCount 1 ; sh:datatype xs:dateTime ]'); + ttl += rdf.tab1('sh:property', '[ sh:path dcterms:creator ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path sh:defaultValue ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:composes ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:itemType ; sh:maxCount 1 ]'); + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape that validates Property classes have a corresponding PropertyShape with datatype + * This is a separate metamodel validation shape generated once per package + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape for PropertyShape requirement + */ + private static makePropertyShapeShape(rdf: CToTtl): string { + let ttl = ''; + + // Create shape ID for PropertyShape requirement validation + const shapeId = this.formatTurtleId(PigItemType.Property) + DEF.suffixShape + DEF.suffixShape; + ttl += rdf.tab0(shapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + // Target all Property classes (same targets as the class shape) + ttl += rdf.tab1('sh:targetSubjectsOf', 'rdfs:subPropertyOf'); + ttl += rdf.tab1('sh:targetClass', 'owl:DatatypeProperty'); + + // Each Property class must have a corresponding PropertyShape with at least sh:datatype + // Using sh:sparql with FILTER NOT EXISTS to check for the required shape + ttl += ` ;\n\tsh:sparql [`; + ttl += `\n\t\tsh:message "Property class must have a corresponding PropertyShape with at least sh:datatype defined" ;`; + ttl += `\n\t\tsh:select """`; + ttl += `\n\t\t\tSELECT $this`; + ttl += `\n\t\t\tWHERE {`; + ttl += `\n\t\t\t\tFILTER NOT EXISTS {`; + ttl += `\n\t\t\t\t\t?shape a sh:PropertyShape ;`; + ttl += `\n\t\t\t\t\t\tsh:path $this ;`; + ttl += `\n\t\t\t\t\t\tsh:datatype ?dt .`; + ttl += `\n\t\t\t\t}`; + ttl += `\n\t\t\t}`; + ttl += `\n\t\t"""`; + ttl += `\n\t]`; + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape for Link classes in general + * This shape validates that any Link class follows the CASCaRA metamodel + * It is generated once per package, not per individual link + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape for all Link classes + */ + private static makeLinkClassShape(rdf: CToTtl): string { + let ttl = ''; + + // Create a single shape ID for all Link classes + const classShapeId = this.formatTurtleId(PigItemType.Link) + '_class' + DEF.suffixShape; + ttl += rdf.tab0(classShapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + // Target all classes that are subclasses of cas:Link + ttl += rdf.tab1('sh:targetSubjectsOf', 'rdfs:subPropertyOf'); + // Also target direct instances of owl:ObjectProperty in the CASCaDE namespace + ttl += rdf.tab1('sh:targetClass', 'owl:ObjectProperty'); + + // Close the shape - no additional properties allowed beyond those explicitly defined + ttl += rdf.tab1('sh:closed', 'true'); + ttl += rdf.tab1('sh:ignoredProperties', '( rdf:type )'); + + // Require either rdf:type owl:ObjectProperty OR rdfs:subPropertyOf (or both) + ttl += rdf.tab1('sh:or', '( [ sh:path rdf:type ; sh:hasValue owl:ObjectProperty ] [ sh:path rdfs:subPropertyOf ; sh:minCount 1 ] )'); + + // Required property: rdfs:label (title) + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ]'); + + // Required property: rdfs:range (from enumeratedEndpoint) + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:range ; sh:minCount 1 ]'); + + // Optional properties with constraints + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:comment ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path skos:definition ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:revision ; sh:maxCount 1 ; sh:datatype xs:string ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:priorRevision ]'); + ttl += rdf.tab1('sh:property', '[ sh:path dcterms:modified ; sh:maxCount 1 ; sh:datatype xs:dateTime ]'); + ttl += rdf.tab1('sh:property', '[ sh:path dcterms:creator ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:itemType ; sh:maxCount 1 ]'); + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape that validates Link classes have a corresponding PropertyShape with class constraint + * This is a separate metamodel validation shape generated once per package + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape for PropertyShape requirement + */ + private static makeLinkShapeShape(rdf: CToTtl): string { + let ttl = ''; + + // Create shape ID for PropertyShape requirement validation + const shapeId = this.formatTurtleId(PigItemType.Link) + '_shape_requirement' + DEF.suffixShape; + ttl += rdf.tab0(shapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + // Target all Link classes (same targets as the class shape) + ttl += rdf.tab1('sh:targetSubjectsOf', 'rdfs:subPropertyOf'); + ttl += rdf.tab1('sh:targetClass', 'owl:ObjectProperty'); + + // Each Link class must have a corresponding PropertyShape with at least sh:class or sh:or + // Using sh:sparql with FILTER NOT EXISTS to check for the required shape + ttl += ` ;\n\tsh:sparql [`; + ttl += `\n\t\tsh:message "Link class must have a corresponding PropertyShape with at least sh:class or sh:or constraint defined" ;`; + ttl += `\n\t\tsh:select """`; + ttl += `\n\t\t\tSELECT $this`; + ttl += `\n\t\t\tWHERE {`; + ttl += `\n\t\t\t\tFILTER NOT EXISTS {`; + ttl += `\n\t\t\t\t\t?shape a sh:PropertyShape ;`; + ttl += `\n\t\t\t\t\t\tsh:path $this .`; + ttl += `\n\t\t\t\t\tFILTER ( EXISTS { ?shape sh:class ?c } || EXISTS { ?shape sh:or ?o } )`; + ttl += `\n\t\t\t\t}`; + ttl += `\n\t\t\t}`; + ttl += `\n\t\t"""`; + ttl += `\n\t]`; + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape for Enumeration classes in general + * This shape validates that any Enumeration class follows the CASCaRA metamodel + * It is generated once per package, not per individual enumeration + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape for all Enumeration classes + */ + private static makeEnumerationClassShape(rdf: CToTtl): string { + let ttl = ''; + + // Create a single shape ID for all Enumeration classes + const classShapeId = this.formatTurtleId(PigItemType.Enumeration) + '_class' + DEF.suffixShape; + ttl += rdf.tab0(classShapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + // Target all classes that are subclasses of cas:Enumeration + ttl += rdf.tab1('sh:targetSubjectsOf', 'rdfs:subClassOf'); + // Also target direct instances of owl:Class in the CASCaDE namespace + ttl += rdf.tab1('sh:targetClass', 'owl:Class'); + + // Close the shape - no additional properties allowed beyond those explicitly defined + ttl += rdf.tab1('sh:closed', 'true'); + ttl += rdf.tab1('sh:ignoredProperties', '( rdf:type )'); + + // Require either rdf:type owl:Class OR rdfs:subClassOf (or both) + ttl += rdf.tab1('sh:or', '( [ sh:path rdf:type ; sh:hasValue owl:Class ] [ sh:path rdfs:subClassOf ; sh:minCount 1 ] )'); + + // Required property: rdfs:label (title) + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ]'); + + // Required property: cas:enumeratedValue (array of allowed values) + ttl += rdf.tab1('sh:property', '[ sh:path cas:enumeratedValue ; sh:minCount 1 ]'); + + // Optional properties with constraints + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:comment ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path skos:definition ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:revision ; sh:maxCount 1 ; sh:datatype xs:string ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:priorRevision ]'); + ttl += rdf.tab1('sh:property', '[ sh:path dcterms:modified ; sh:maxCount 1 ; sh:datatype xs:dateTime ]'); + ttl += rdf.tab1('sh:property', '[ sh:path dcterms:creator ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:itemType ; sh:maxCount 1 ]'); + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape that validates Enumeration classes have proper enumerated values + * This is a separate metamodel validation shape generated once per package + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape for enumerated value validation + */ + private static makeEnumerationShapeShape(rdf: CToTtl): string { + let ttl = ''; + + // Create shape ID for enumerated value validation + const shapeId = this.formatTurtleId(PigItemType.Enumeration) + '_shape' + DEF.suffixShape; + ttl += rdf.tab0(shapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + // Target all Enumeration classes (same targets as the class shape) + ttl += rdf.tab1('sh:targetSubjectsOf', 'rdfs:subClassOf'); + ttl += rdf.tab1('sh:targetClass', 'owl:Class'); + + // Each Enumeration class must have at least one enumerated value defined + // Using sh:sparql to validate that cas:enumeratedValue points to valid resources + ttl += ` ;\n\tsh:sparql [`; + ttl += `\n\t\tsh:message "Enumeration class must have at least one valid enumeratedValue" ;`; + ttl += `\n\t\tsh:select """`; + ttl += `\n\t\t\tSELECT $this`; + ttl += `\n\t\t\tWHERE {`; + ttl += `\n\t\t\t\tFILTER NOT EXISTS {`; + ttl += `\n\t\t\t\t\t$this cas:enumeratedValue ?value .`; + ttl += `\n\t\t\t\t}`; + ttl += `\n\t\t\t}`; + ttl += `\n\t\t"""`; + ttl += `\n\t]`; + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape for Entity classes in general + * This shape validates that any Entity class follows the CASCaRA metamodel + * It is generated once per package, not per individual entity + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape for all Entity classes + */ + private static makeEntityClassShape(rdf: CToTtl): string { + let ttl = ''; + + // Create a single shape ID for all Entity classes + const classShapeId = this.formatTurtleId(PigItemType.Entity) + '_class' + DEF.suffixShape; + ttl += rdf.tab0(classShapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + // Target all classes that are subclasses of cas:Entity + ttl += rdf.tab1('sh:targetSubjectsOf', 'rdfs:subClassOf'); + // Also target direct instances of owl:Class that are Entities in the CASCaDE namespace + ttl += rdf.tab1('sh:targetClass', 'cas:Entity'); + + // Close the shape - no additional properties allowed beyond those explicitly defined + ttl += rdf.tab1('sh:closed', 'true'); + ttl += rdf.tab1('sh:ignoredProperties', '( rdf:type )'); + + // Require either rdf:type owl:Class OR rdfs:subClassOf (or both) + ttl += rdf.tab1('sh:or', '( [ sh:path rdf:type ; sh:hasValue owl:Class ] [ sh:path rdfs:subClassOf ; sh:minCount 1 ] )'); + + // Required property: rdfs:label (title) + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ]'); + + // Optional properties with constraints + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:comment ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path skos:definition ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:revision ; sh:maxCount 1 ; sh:datatype xs:string ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:priorRevision ]'); + ttl += rdf.tab1('sh:property', '[ sh:path dcterms:modified ; sh:maxCount 1 ; sh:datatype xs:dateTime ]'); + ttl += rdf.tab1('sh:property', '[ sh:path dcterms:creator ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:icon ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:itemType ; sh:maxCount 1 ]'); + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape that validates Entity classes have proper NodeShapes + * This is a separate metamodel validation shape generated once per package + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape for Entity shape validation + */ + private static makeEntityShapeShape(rdf: CToTtl): string { + let ttl = ''; + + // Create shape ID for Entity shape validation + const shapeId = this.formatTurtleId(PigItemType.Entity) + '_shape' + DEF.suffixShape; + ttl += rdf.tab0(shapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + // Target all Entity classes (same targets as the class shape) + ttl += rdf.tab1('sh:targetSubjectsOf', 'rdfs:subClassOf'); + ttl += rdf.tab1('sh:targetClass', 'cas:Entity'); + + // Each Entity class should have a corresponding NodeShape + // Using sh:sparql to validate that a NodeShape with sh:targetClass pointing to this entity exists + ttl += ` ;\n\tsh:sparql [`; + ttl += `\n\t\tsh:message "Entity class should have a corresponding NodeShape with sh:targetClass constraint" ;`; + ttl += `\n\t\tsh:select """`; + ttl += `\n\t\t\tSELECT $this`; + ttl += `\n\t\t\tWHERE {`; + ttl += `\n\t\t\t\tFILTER NOT EXISTS {`; + ttl += `\n\t\t\t\t\t?shape a sh:NodeShape ;`; + ttl += `\n\t\t\t\t\t\tsh:targetClass $this .`; + ttl += `\n\t\t\t\t}`; + ttl += `\n\t\t\t}`; + ttl += `\n\t\t"""`; + ttl += `\n\t]`; + + // Validate that the entity's shape has sh:property for each enumeratedProperty + ttl += ` ;\n\tsh:sparql [`; + ttl += `\n\t\tsh:message "Entity shape should have sh:property for each enumeratedProperty defined in the class" ;`; + ttl += `\n\t\tsh:select """`; + ttl += `\n\t\t\tSELECT $this ?prop`; + ttl += `\n\t\t\tWHERE {`; + ttl += `\n\t\t\t\t$this cas:enumeratedProperty ?prop .`; + ttl += `\n\t\t\t\tFILTER NOT EXISTS {`; + ttl += `\n\t\t\t\t\t?shape a sh:NodeShape ;`; + ttl += `\n\t\t\t\t\t\tsh:targetClass $this ;`; + ttl += `\n\t\t\t\t\t\tsh:property ?propShape .`; + ttl += `\n\t\t\t\t\t?propShape sh:path ?prop .`; + ttl += `\n\t\t\t\t}`; + ttl += `\n\t\t\t}`; + ttl += `\n\t\t"""`; + ttl += `\n\t]`; + + // Validate that the entity's shape has sh:property for each enumeratedTargetLink + ttl += ` ;\n\tsh:sparql [`; + ttl += `\n\t\tsh:message "Entity shape should have sh:property for each enumeratedTargetLink defined in the class" ;`; + ttl += `\n\t\tsh:select """`; + ttl += `\n\t\t\tSELECT $this ?link`; + ttl += `\n\t\t\tWHERE {`; + ttl += `\n\t\t\t\t$this cas:enumeratedTargetLink ?link .`; + ttl += `\n\t\t\t\tFILTER NOT EXISTS {`; + ttl += `\n\t\t\t\t\t?shape a sh:NodeShape ;`; + ttl += `\n\t\t\t\t\t\tsh:targetClass $this ;`; + ttl += `\n\t\t\t\t\t\tsh:property ?linkShape .`; + ttl += `\n\t\t\t\t\t?linkShape sh:path ?link .`; + ttl += `\n\t\t\t\t}`; + ttl += `\n\t\t\t}`; + ttl += `\n\t\t"""`; + ttl += `\n\t]`; + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape for Relationship classes in general + * This shape validates that any Relationship class follows the CASCaRA metamodel + * It is generated once per package, not per individual relationship + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape for all Relationship classes + */ + private static makeRelationshipClassShape(rdf: CToTtl): string { + let ttl = ''; + + // Create a single shape ID for all Relationship classes + const classShapeId = this.formatTurtleId(PigItemType.Relationship) + '_class' + DEF.suffixShape; + ttl += rdf.tab0(classShapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + // Target all classes that are subclasses of cas:Relationship + ttl += rdf.tab1('sh:targetSubjectsOf', 'rdfs:subClassOf'); + // Also target direct instances of owl:Class that are Relationships in the CASCaDE namespace + ttl += rdf.tab1('sh:targetClass', 'cas:Relationship'); + + // Close the shape - no additional properties allowed beyond those explicitly defined + ttl += rdf.tab1('sh:closed', 'true'); + ttl += rdf.tab1('sh:ignoredProperties', '( rdf:type )'); + + // Require either rdf:type owl:Class OR rdfs:subClassOf (or both) + ttl += rdf.tab1('sh:or', '( [ sh:path rdf:type ; sh:hasValue owl:Class ] [ sh:path rdfs:subClassOf ; sh:minCount 1 ] )'); + + // Required property: rdfs:label (title) + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:label ; sh:minCount 1 ; sh:maxCount 1 ]'); + + // Optional properties with constraints + ttl += rdf.tab1('sh:property', '[ sh:path rdfs:comment ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path skos:definition ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:revision ; sh:maxCount 1 ; sh:datatype xs:string ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:priorRevision ]'); + ttl += rdf.tab1('sh:property', '[ sh:path dcterms:modified ; sh:maxCount 1 ; sh:datatype xs:dateTime ]'); + ttl += rdf.tab1('sh:property', '[ sh:path dcterms:creator ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:icon ; sh:maxCount 1 ]'); + ttl += rdf.tab1('sh:property', '[ sh:path cas:itemType ; sh:maxCount 1 ]'); + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape that validates Relationship classes have proper NodeShapes + * This is a separate metamodel validation shape generated once per package + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape for Relationship shape validation + */ + private static makeRelationshipShapeShape(rdf: CToTtl): string { + let ttl = ''; + + // Create shape ID for Relationship shape validation + const shapeId = this.formatTurtleId(PigItemType.Relationship) + '_shape' + DEF.suffixShape; + ttl += rdf.tab0(shapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + // Target all Relationship classes (same targets as the class shape) + ttl += rdf.tab1('sh:targetSubjectsOf', 'rdfs:subClassOf'); + ttl += rdf.tab1('sh:targetClass', 'cas:Relationship'); + + // Each Relationship class should have a corresponding NodeShape + // Using sh:sparql to validate that a NodeShape with sh:targetClass pointing to this relationship exists + ttl += ` ;\n\tsh:sparql [`; + ttl += `\n\t\tsh:message "Relationship class should have a corresponding NodeShape with sh:targetClass constraint" ;`; + ttl += `\n\t\tsh:select """`; + ttl += `\n\t\t\tSELECT $this`; + ttl += `\n\t\t\tWHERE {`; + ttl += `\n\t\t\t\tFILTER NOT EXISTS {`; + ttl += `\n\t\t\t\t\t?shape a sh:NodeShape ;`; + ttl += `\n\t\t\t\t\t\tsh:targetClass $this .`; + ttl += `\n\t\t\t\t}`; + ttl += `\n\t\t\t}`; + ttl += `\n\t\t"""`; + ttl += `\n\t]`; + + // Validate that the relationship's shape has sh:property for each enumeratedProperty + ttl += ` ;\n\tsh:sparql [`; + ttl += `\n\t\tsh:message "Relationship shape should have sh:property for each enumeratedProperty defined in the class" ;`; + ttl += `\n\t\tsh:select """`; + ttl += `\n\t\t\tSELECT $this ?prop`; + ttl += `\n\t\t\tWHERE {`; + ttl += `\n\t\t\t\t$this cas:enumeratedProperty ?prop .`; + ttl += `\n\t\t\t\tFILTER NOT EXISTS {`; + ttl += `\n\t\t\t\t\t?shape a sh:NodeShape ;`; + ttl += `\n\t\t\t\t\t\tsh:targetClass $this ;`; + ttl += `\n\t\t\t\t\t\tsh:property ?propShape .`; + ttl += `\n\t\t\t\t\t?propShape sh:path ?prop .`; + ttl += `\n\t\t\t\t}`; + ttl += `\n\t\t\t}`; + ttl += `\n\t\t"""`; + ttl += `\n\t]`; + + // Validate that the relationship's shape has sh:property for each enumeratedSourceLink + ttl += ` ;\n\tsh:sparql [`; + ttl += `\n\t\tsh:message "Relationship shape should have sh:property for each enumeratedSourceLink defined in the class" ;`; + ttl += `\n\t\tsh:select """`; + ttl += `\n\t\t\tSELECT $this ?link`; + ttl += `\n\t\t\tWHERE {`; + ttl += `\n\t\t\t\t$this cas:enumeratedSourceLink ?link .`; + ttl += `\n\t\t\t\tFILTER NOT EXISTS {`; + ttl += `\n\t\t\t\t\t?shape a sh:NodeShape ;`; + ttl += `\n\t\t\t\t\t\tsh:targetClass $this ;`; + ttl += `\n\t\t\t\t\t\tsh:property ?linkShape .`; + ttl += `\n\t\t\t\t\t?linkShape sh:path ?link .`; + ttl += `\n\t\t\t\t}`; + ttl += `\n\t\t\t}`; + ttl += `\n\t\t"""`; + ttl += `\n\t]`; + + // Validate that the relationship's shape has sh:property for each enumeratedTargetLink + ttl += ` ;\n\tsh:sparql [`; + ttl += `\n\t\tsh:message "Relationship shape should have sh:property for each enumeratedTargetLink defined in the class" ;`; + ttl += `\n\t\tsh:select """`; + ttl += `\n\t\t\tSELECT $this ?link`; + ttl += `\n\t\t\tWHERE {`; + ttl += `\n\t\t\t\t$this cas:enumeratedTargetLink ?link .`; + ttl += `\n\t\t\t\tFILTER NOT EXISTS {`; + ttl += `\n\t\t\t\t\t?shape a sh:NodeShape ;`; + ttl += `\n\t\t\t\t\t\tsh:targetClass $this ;`; + ttl += `\n\t\t\t\t\t\tsh:property ?linkShape .`; + ttl += `\n\t\t\t\t\t?linkShape sh:path ?link .`; + ttl += `\n\t\t\t\t}`; + ttl += `\n\t\t\t}`; + ttl += `\n\t\t"""`; + ttl += `\n\t]`; + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL PropertyShape for a Link class + * @param lnk - Link instance + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL PropertyShape + */ + private static makeLinkShape(lnk: Link, rdf: CToTtl): string { + // LOG.debug(`Generating SHACL PropertyShape for link ${JSON.stringify(lnk)}`); + + // No shapes for metamodel items, as they should not be instantiated: + if (lnk.itemType == lnk.id) + return ''; + + let ttl = ''; + + // Create shape ID by appending 'Shape' to the link ID + const shapeId = this.formatTurtleId(lnk.id) + DEF.suffixShape; // for CASCaRA ontology terms + ttl += rdf.tab0(shapeId); + ttl += rdf.tab1('a', 'sh:PropertyShape'); + ttl += rdf.tab1('sh:path', this.formatTurtleId(lnk.id)); + + // sh:class or sh:or based on enumeratedEndpoint + if (LIB.isArrayWithContent(lnk.enumeratedEndpoint)) { + const endpoints = lnk.enumeratedEndpoint as TPigId[]; + + if (endpoints.length === 1) { + // Single endpoint: use sh:class + ttl += rdf.tab1('sh:class', this.formatTurtleId(endpoints[0])); + } else { + // Multiple endpoints: use sh:or with sh:class for each + const classConstraints = endpoints + .map(ep => `[ sh:class ${this.formatTurtleId(ep)} ]`) + .join(' '); + ttl += rdf.tab1('sh:or', `( ${classConstraints} )`); + } + } + + // minCount + if (lnk.minCount !== undefined) { + ttl += rdf.tab1('sh:minCount', lnk.minCount); + } + + // maxCount + if (lnk.maxCount !== undefined) { + ttl += rdf.tab1('sh:maxCount', lnk.maxCount); + } + + return ttl + rdf.newLine(); + } + + /** + * Generate SHACL NodeShape for Entity or Relationship classes + * Determines the type by checking for enumeratedSourceLink existence: + * - Relationship MUST have enumeratedSourceLink + * - Entity does NOT have enumeratedSourceLink + * @param elem - Entity or Relationship instance + * @param rdf - CToTtl instance for building Turtle output + * @returns Turtle representation of SHACL NodeShape + */ + private static makeElementShape(elem: Entity | Relationship, rdf: CToTtl): string { + // LOG.debug(`Generating SHACL NodeShape for element ${JSON.stringify(elem)}`); + + // No shapes for metamodel items, as they should not be instantiated: + if (elem.itemType == elem.id) + return ''; + + // Determine if this is a Relationship by checking for enumeratedSourceLink + const isRelationship = 'enumeratedSourceLink' in elem && elem.enumeratedSourceLink !== undefined; + + let ttl = ''; + + // Create shape ID by appending 'Shape' to the element ID + const shapeId = this.formatTurtleId(elem.id) + DEF.suffixShape; // for CASCaRA ontology terms + ttl += rdf.tab0(shapeId); + ttl += rdf.tab1('a', 'sh:NodeShape'); + ttl += rdf.tab1('sh:targetClass', this.formatTurtleId(elem.id)); + + // For entity instances: require either rdfs:label or rdfs:comment + // For relationship instances: both are optional + if (!isRelationship) { + ttl += rdf.tab1('sh:or', '( [ sh:path rdfs:label ; sh:minCount 1 ] [ sh:path rdfs:comment ; sh:minCount 1 ] )'); + } + + // List enumerated properties - each property should have its own PropertyShape + if (LIB.isArrayWithContent(elem.enumeratedProperty)) { + const properties = elem.enumeratedProperty as TPigId[]; + for (const propId of properties) { + // Reference the property's shape (which should be defined separately) + const propShapeId = this.formatTurtleId(propId) + DEF.suffixShape; + ttl += rdf.tab1('sh:property', propShapeId); + } + } + + // List enumerated source links - only for Relationship + if (isRelationship && 'enumeratedSourceLink' in elem && LIB.isArrayWithContent(elem.enumeratedSourceLink)) { + const links = elem.enumeratedSourceLink as TPigId[]; + for (const linkId of links) { + // Reference the link's shape (which should be defined separately) + const linkShapeId = this.formatTurtleId(linkId) + DEF.suffixShape; + ttl += rdf.tab1('sh:property', linkShapeId); + } + } + + // List enumerated target links - both Entity and Relationship can have these + if (LIB.isArrayWithContent(elem.enumeratedTargetLink)) { + const links = elem.enumeratedTargetLink as TPigId[]; + for (const linkId of links) { + // Reference the link's shape (which should be defined separately) + const linkShapeId = this.formatTurtleId(linkId) + DEF.suffixShape; + ttl += rdf.tab1('sh:property', linkShapeId); + } + } + + return ttl + rdf.newLine(); + } +} +/*function makeShapeId(id: string) { + // Make a name for a shape given for an element; + // it is assumed that the id has a namespace. + return id.startsWith(DEF.defaultOntologyNamespace) ? id + DEF.suffixShape : DEF.prefixShape + id; +} +interface ShaclAssertion { + prd: string; + obj: string; +}*/ + +/** + * Helper class for building RDF/Turtle triples with proper formatting. + * Manages indentation and line endings (., ;, ,) based on triple structure. + * + * @example + * ```typescript + * const rdf = new CToTtl('\t'); + * let ttl = rdf.prefix('ex', 'http://example.org/'); + * ttl += rdf.tab0('ex:Subject'); + * ttl += rdf.tab1('rdf:type', 'ex:Class'); + * ttl += rdf.tab1('rdfs:label', 'Example'); + * ttl += rdf.newLine(); + * ``` + */ +export class CToTtl { + private lastTab: number; + private readonly indent: string; + + /** + * Create a new RDF/Turtle builder + * @param indent - Indentation string (default: '\t') + */ + constructor(indent = '\t') { + this.lastTab = -1; + this.indent = indent; + } + + /** + * Add a section heading as comment + * @param str - Heading text + * @returns Formatted heading with separator lines + */ + heading(str: string): string { + return this.newLine('#################################################################') + + this.newLine(`# ${str}`) + + this.newLine('#################################################################') + + this.newLine(); + } + + /** + * Start a new line, finalizing any previous triple + * @param str - Optional content for the new line + * @returns Formatted line with proper ending + */ + newLine(str?: string): string { + if (this.lastTab === 0) { + throw new Error("CToTtl: Previous triple is incomplete (subject without predicate)"); + } + const ending = this.lastTab < 0 ? "" : " ."; + this.lastTab = -1; + return ending + '\n' + (str ?? ""); + } + + /** + * Add a @prefix declaration + * @param tag - Prefix tag (with or without colon) + * @param url - Namespace URI + * @returns Formatted prefix declaration + */ + prefix(tag: string, url: string): string { + const prefixName = tag.endsWith(':') ? tag.slice(0, -1) : tag; + return this.newLine(`@prefix ${prefixName}: <${url}> .`); + } + + /** + * Start a new triple with the given subject + * @param subject - Subject IRI or prefixed name + * @returns Formatted subject line + */ + tab0(subject: string): string { + if (this.lastTab === 0) { + throw new Error("CToTtl: Previous triple is incomplete (subject without predicate)"); + } + const ending = this.lastTab < 0 ? "" : " ."; + this.lastTab = 0; + return ending + `\n${subject}`; + } + + /** + * Add a predicate-object pair (new predicate in predicate list) + * @param predicate - Predicate IRI or prefixed name + * @param object - Object value (scalar or ILanguageText array) + * @returns Formatted predicate-object line(s) + */ + tab1(predicate: string, object: undefined | number | boolean | string | ILanguageText[]): string { + if (this.lastTab < 0) { + throw new Error("CToTtl: Subject is missing"); + } + if (object !== undefined) { // object may be 0 or false + const ending = this.lastTab < 1 ? "" : " ;"; + this.lastTab = 1; + return this.makeLines(ending + `\n${this.indent}${predicate} `, object); + } + return ""; + } + + /** + * Add an additional object to the current predicate (object list) + * @param object - Object value (scalar or ILanguageText array) + * @returns Formatted object line(s) + */ + tab2(object: undefined | number | boolean | string | ILanguageText[]): string { + if (this.lastTab < 1) { + throw new Error("CToTtl: Predicate is missing"); + } + if (object !== undefined) { // object may be 0 or false + const ending = " ,"; + this.lastTab = 2; + return this.makeLines(ending + `\n${this.indent}${this.indent}`, object); + } + return ""; + } + + /** + * Format object value(s) with proper quoting and language tags + * @param pred - Prefix string (includes predicate for first value, or just indentation) + * @param object - Object value(s) to format + * @returns Formatted object string(s) + */ + private makeLines(pred: string, object: undefined | number | boolean | string | ILanguageText[]): string { + switch (typeof object) { + case 'undefined': + return ""; + + case 'number': + case 'boolean': + return pred + object.toString(); + + case 'string': + return this.formatStringObject(pred, object); + + default: + return this.formatArrayObject(pred, object); + } + } + + /** + * Format a string object with proper quoting + * @param pred - Prefix string + * @param str - String value + * @returns Formatted string + */ + private formatStringObject(pred: string, str: string): string { + if (str.length === 0) return ""; + + if (this.shouldSkipQuotes(pred, str)) { + return pred + str; + } + return pred + `"${this.escapeTtl(str)}"`; + } + + /** + * Format an array of objects (ILanguageText[] or scalar array) + * @param pred - Prefix string + * @param object - Array of values + * @returns Formatted string with all values + */ + private formatArrayObject(pred: string, object: ILanguageText[]): string { + if (!LIB.isArrayWithContent(object)) { + LOG.error("CToTtl: Expecting an array with items but got:", object); + return ""; + } + + if (PigItem.isMultiLanguageText(object)) { + return this.formatMultiLanguageText(pred, object); + } + return this.formatScalarArray(pred, object); + } + + /** + * Format multi-language text values + * @param pred - Prefix string + * @param texts - Array of ILanguageText objects + * @returns Formatted multi-language text + */ + private formatMultiLanguageText(pred: string, texts: ILanguageText[]): string { + if (texts.length === 1) { + // Single language version may omit language tag + const t = texts[0].value; + const l = texts[0].lang; + + if (this.shouldSkipQuotes(pred, t)) { + return pred + t; + } + const languageTag = l ? `@${l}` : ''; + return pred + `"${this.escapeTtl(t)}"` + languageTag; + } + + // Multiple language versions must have language tags + let str = ""; + texts.forEach((v, i) => { + if (!v.lang) { + LOG.error("CToTtl: Multi-language text must have a language specified for multiple versions:", v); + } + const prefix = i === 0 ? pred : ` ,\n${this.indent}${this.indent}`; + str += prefix + `"${this.escapeTtl(v.value)}"@${v.lang}`; + }); + return str; + } + + /** + * Format an array of scalar values + * @param pred - Prefix string + * @param values - Array of scalar values + * @returns Formatted scalar array + */ + private formatScalarArray(pred: string, values: any[]): string { + let str = ''; + values.forEach((v, i) => { + // Validate it's not an ILanguageText object + if (typeof v === 'object' && v !== null && ('value' in v || 'lang' in v)) { + LOG.error("CToTtl: Expected scalar value but got ILanguageText object:", v); + return; + } + + const scalarValue = String(v); + const prefix = i === 0 ? pred : ` ,\n${this.indent}${this.indent}`; + + if (this.shouldSkipQuotes(pred, scalarValue)) { + str += prefix + scalarValue; + } else { + str += prefix + `"${this.escapeTtl(scalarValue)}"`; + } + }); + return str; + } + + /** + * Determine if quotes should be skipped for a value + * @param pred - Prefix string (may contain predicate name) + * @param str - Value to check + * @returns True if quotes should be omitted + */ + private shouldSkipQuotes(pred: string, str: string): boolean { + // Skip quotes for RDF resources, complex values (blank nodes, lists), and typed literals + // Always use quotes for rdfs:label and rdfs:comment + const isResource = RE.Namespace.test(str) + || str.startsWith('... or self-closing tags + hasHTML: /<[a-zA-Z][^>]*>.*?<\/[a-zA-Z][^>]*>|<[a-zA-Z][^>]*\/>/s } diff --git a/src/common/lib/helpers.ts b/src/common/lib/helpers.ts index dcac1cb..e6260e0 100644 --- a/src/common/lib/helpers.ts +++ b/src/common/lib/helpers.ts @@ -460,6 +460,85 @@ export const LIB = { // Fallback to first available text return texts[0].value; + }, + /** + * Check if a tag is a context ontology + * If an ontology is neither context nor hosted, it must be included in the export. + * @param tag - The namespace tag to check (e.g., 'dcterms:', 'schema:') + * @returns True if the tag is a context ontology + */ + isContext(tag: string): boolean { + return DEF.contextOntologies.some(ont => ont.tag === tag); + }, + /** + * Check if an ID belongs to a context ontology + * @param id - The ID to check (e.g., 'dcterms:title', 'schema:name', or full URI) + * @returns True if the ID belongs to a context ontology + */ + isContextId(id: string): boolean { + if (!id || typeof id !== 'string') return false; + + // Extract namespace with colon from prefixed name (e.g., 'dcterms:title' -> 'dcterms:') + const colonIndex = id.indexOf(':'); + if (colonIndex > 0 && !id.startsWith('http://') && !id.startsWith('https://')) { + const tag = id.substring(0, colonIndex + 1); // Include the colon + return this.isContext(tag); + } + + // Check if it's a full URI that starts with a context ontology URI + return DEF.contextOntologies.some(ont => id.startsWith(ont.uri)); + }, + /** + * Check if a tag is a hosted ontology + * If an ontology is neither context nor hosted, it must be included in the export. + * @param tag - The namespace tag to check (e.g., 'dcterms:', 'schema:') + * @returns True if the tag is a hosted ontology + */ + isHostedOntology(tag: string): boolean { + return DEF.hostedOntologies.some(ont => ont.tag === tag); + }, + /** + * Check if an ID belongs to a hosted ontology + * @param id - The ID to check (e.g., 'dcterms:title', 'schema:name', or full URI) + * @returns True if the ID belongs to a hosted ontology + */ + isHostedOntologyId(id: string): boolean { + if (!id || typeof id !== 'string') return false; + + // Extract namespace with colon from prefixed name (e.g., 'dcterms:title' -> 'dcterms:') + const colonIndex = id.indexOf(':'); + if (colonIndex > 0 && !id.startsWith('http://') && !id.startsWith('https://')) { + const tag = id.substring(0, colonIndex + 1); // Include the colon + return this.isHostedOntology(tag); + } + + // Check if it's a full URI that starts with a hosted ontology URI + return DEF.hostedOntologies.some(ont => id.startsWith(ont.uri)); + }, + /** + * Get the shape identifier for a term. + * - If the term is from a hosted ontology, return an URI relative to the CASCaRA URI. + * - Otherwise, return the term with a suffix. + * @param term - The term to get the shape identifier for. + * @returns The shape identifier for the term. + */ + makeShapeId(term: string): string { + // Get namespace prefix (e.g., 'dcterms:') from term: + const colonIndex = term.indexOf(':'); + if (colonIndex > 0) { + const tag = term.substring(0, colonIndex + 1); // Include the colon + const ontology = DEF.hostedOntologies.find(ont => ont.tag === tag); + if (ontology) { + return ontology.uri + term.substring(colonIndex + 1); + } + } + // Fallback to term with a suffix + return term + DEF.suffixShape; + }, + makeFilename(str: string): string { + // Replace invalid filename characters with underscores + // return str.replace(/[<>:"/\\|?*\x00-\x1F]/g, '_').trim(); + return str.replace(/[<>:"/\\|?*\s]/g, '_').trim() } }; diff --git a/src/common/lib/messages.ts b/src/common/lib/messages.ts index 7f5bf8c..13754b4 100644 --- a/src/common/lib/messages.ts +++ b/src/common/lib/messages.ts @@ -379,24 +379,24 @@ const messages: Record> = { // Package constraint validation (670-679) 670: { - en: (index) => - `Package validation failed: item at index ${index} is missing id`, - de: (index) => - `Paket-Validierung fehlgeschlagen: Element mit Index ${index} hat keine id`, - fr: (index) => - `Échec de la validation du package: élément à l'index ${index} n'a pas d'id`, - es: (index) => - `Error en la validación del paquete: elemento en índice ${index} no tiene id` + en: (pkgId, index) => + `Package '${pkgId}' validation failed: item at index ${index} is missing id`, + de: (pkgId, index) => + `Paket '${pkgId}' Validierung fehlgeschlagen: Element mit Index ${index} hat keine id`, + fr: (pkgId, index) => + `Échec de la validation du package '${pkgId}': élément à l'index ${index} n'a pas d'id`, + es: (pkgId, index) => + `Error en la validación del paquete '${pkgId}': elemento en índice ${index} no tiene id` }, 671: { - en: (id, firstIndex, secondIndex) => - `Package validation failed: duplicate ID '${id}' found at indices ${firstIndex} and ${secondIndex}`, - de: (id, firstIndex, secondIndex) => - `Paket-Validierung fehlgeschlagen: doppelte ID '${id}' bei Indizes ${firstIndex} und ${secondIndex} gefunden`, - fr: (id, firstIndex, secondIndex) => - `Échec de la validation du package: ID dupliqué '${id}' trouvé aux indices ${firstIndex} et ${secondIndex}`, - es: (id, firstIndex, secondIndex) => - `Error en la validación del paquete: ID duplicado '${id}' encontrado en índices ${firstIndex} y ${secondIndex}` + en: (pkgId, id, firstIndex, secondIndex) => + `Package '${pkgId}' validation failed: duplicate ID '${id}' found at ${firstIndex === 'package' ? 'package' : `index ${firstIndex}`} and index ${secondIndex}`, + de: (pkgId, id, firstIndex, secondIndex) => + `Paket '${pkgId}' Validierung fehlgeschlagen: doppelte ID '${id}' bei ${firstIndex === 'package' ? 'Paket' : `Index ${firstIndex}`} und Index ${secondIndex} gefunden`, + fr: (pkgId, id, firstIndex, secondIndex) => + `Échec de la validation du package '${pkgId}': ID dupliqué '${id}' trouvé au ${firstIndex === 'package' ? 'package' : `indice ${firstIndex}`} et indice ${secondIndex}`, + es: (pkgId, id, firstIndex, secondIndex) => + `Error en la validación del paquete '${pkgId}': ID duplicado '${id}' encontrado en ${firstIndex === 'package' ? 'paquete' : `índice ${firstIndex}`} e índice ${secondIndex}` }, 672: { en: (parentId, propIndex, msg) => @@ -540,6 +540,16 @@ const messages: Record> = { es: (classId, classType, arrayName, index, linkId, msg) => `${classType} '${classId}' ${arrayName}[${index}] referencia '${linkId}' - ${msg}` }, + 686: { + en: (prefix, itemId) => + `Package validation failed: namespace prefix '${prefix}' used in item '${itemId}' is not defined in package context`, + de: (prefix, itemId) => + `Paket-Validierung fehlgeschlagen: Namespace-Präfix '${prefix}' in Element '${itemId}' ist nicht im Paket-Kontext definiert`, + fr: (prefix, itemId) => + `Échec de la validation du package: le préfixe d'espace de noms '${prefix}' utilisé dans l'élément '${itemId}' n'est pas défini dans le contexte du package`, + es: (prefix, itemId) => + `Error en la validación del paquete: el prefijo de espacio de nombres '${prefix}' usado en el elemento '${itemId}' no está definido en el contexto del paquete` + }, // General errors (690-699) 690: { diff --git a/src/common/lib/mvf.ts b/src/common/lib/mvf.ts index 9fa1d2e..0142c92 100644 --- a/src/common/lib/mvf.ts +++ b/src/common/lib/mvf.ts @@ -10,7 +10,7 @@ * Copyright 2026 GfSE (https://gfse.org) * License and terms of use: Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0) * - * Handles mapping between different vocabulary representations (JSON-LD, XML, internal format) + * Handles mapping between different vocabulary representations (JSON-LD, XML, RDF/Turtle, internal format) * Dependencies: helpers.ts (for JsonValue types and LOG) */ @@ -110,6 +110,46 @@ const TO_XML = new Map( Array.from(FROM_XML.entries()).map(([a, b]) => [b, a]) ); +// Map entries for RDF/Turtle import/export: +const FROM_RDF = new Map([ + ['a', 'hasClass'], + ['rdf:type', 'hasClass'], + ['rdfs:subClassOf', 'specializes'], + ['rdfs:subPropertyOf', 'specializes'], + [`${DEF.pfxNsDcmi}title`, 'title'], + ['rdfs:label', 'title'], + [`${DEF.pfxNsDcmi}description`, 'description'], + ['rdfs:comment', 'description'], + ['skos:definition', 'definition'], + [`${DEF.pfxNsMeta}specializes`, 'specializes'], + [`${DEF.pfxNsMeta}itemType`, 'itemType'], + [`${DEF.pfxNsMeta}revision`, 'revision'], + [`${DEF.pfxNsMeta}priorRevision`, 'priorRevision'], + [`${DEF.pfxNsMeta}enumeratedProperty`, 'enumeratedProperty'], + [`${DEF.pfxNsMeta}enumeratedSourceLink`, 'enumeratedSourceLink'], + [`${DEF.pfxNsMeta}enumeratedTargetLink`, 'enumeratedTargetLink'], + [`${DEF.pfxNsMeta}enumeratedEndpoint`, 'enumeratedEndpoint'], + [`${DEF.pfxNsMeta}enumeratedValue`, 'enumeratedValue'], + [`${DEF.pfxNsMeta}Icon`, 'icon'], + [`${DEF.pfxNsMeta}icon`, 'icon'], + [`${DEF.pfxNsMeta}Unit`, 'unit'], + [`${DEF.pfxNsMeta}unit`, 'unit'], + ['sh:datatype', 'datatype'], + ['sh:minCount', 'minCount'], + ['sh:maxCount', 'maxCount'], + ['sh:maxLength', 'maxLength'], + ['sh:defaultValue', 'defaultValue'], + ['sh:pattern', 'pattern'], + ['sh:minInclusive', 'minInclusive'], + ['sh:maxInclusive', 'maxInclusive'], + [`${DEF.pfxNsDcmi}created`, 'created'], + [`${DEF.pfxNsDcmi}modified`, 'modified'], + [`${DEF.pfxNsDcmi}creator`, 'creator'] +]); +const TO_RDF = new Map( + Array.from(FROM_RDF.entries()).map(([a, b]) => [b, a]) +); + // Map entries with the same keys: The second prevails. const FROM_REQIF = new Map([ ]); @@ -134,6 +174,12 @@ export const MVF = { toXML: TO_XML, fromXML: FROM_XML, + /** + * Mapping between internal format and RDF/Turtle + */ + toRDF: TO_RDF, + fromRDF: FROM_RDF, + /** * Mapping between internal format and ReqIF */ @@ -150,6 +196,8 @@ export const MVF = { * - MVF.renameJsonTags(node, MVF.fromJSONLD) // Convert from JSON-LD * - MVF.renameJsonTags(node, MVF.toXML) // Convert to XML format * - MVF.renameJsonTags(node, MVF.fromXML) // Convert from XML format + * - MVF.renameJsonTags(node, MVF.toRDF) // Convert to RDF/Turtle format + * - MVF.renameJsonTags(node, MVF.fromRDF) // Convert from RDF/Turtle format * * ⚠️ WARNING: Use { mutate: true } only when: * - Working with very large objects (performance critical) diff --git a/src/common/schema/pig/json/pig-schemata.ts b/src/common/schema/pig/json/pig-schemata.ts index dbb46dc..6bd0ca1 100644 --- a/src/common/schema/pig/json/pig-schemata.ts +++ b/src/common/schema/pig/json/pig-schemata.ts @@ -24,7 +24,7 @@ class PigSchemaFactory { return 'http://json-schema.org/draft-07/schema#'; } static getSchemaPath() { - return 'https://product-information-graph.org/schema/2026-05-08/cas/'; + return 'https://product-information-graph.org/schema/2026-07-03/cas/'; } static getDefs() { return { @@ -129,7 +129,6 @@ class PigSchemaFactory { type: 'string', pattern: '^xsd?:[A-Za-z]+$' }, - unit: { type: 'string' }, enumeratedValue: { type: 'array', items: { @@ -174,7 +173,7 @@ class PigSchemaFactory { creator: { type: 'string' } }, additionalProperties: false, - required: ['id', 'hasClass', 'itemType', 'title'], // change info is optional for classes; enumeratedValue and datatype may be omitted for upper levels in the generalization hierarchy. + required: ['id', 'hasClass', 'itemType', 'title', 'datatype'], // change info is optional for classes; enumeratedValue may be omitted for upper levels in the generalization hierarchy. $defs: this.getDefs() }; } @@ -209,7 +208,6 @@ class PigSchemaFactory { minInclusive: { type: 'number' }, maxInclusive: { type: 'number' }, pattern: { type: 'string' }, - unit: { type: 'string' }, defaultValue: { type: 'string' }, composedProperty: { type: 'array', @@ -228,7 +226,7 @@ class PigSchemaFactory { creator: { type: 'string' } }, additionalProperties: false, - required: ['id', 'hasClass', 'itemType', 'title'], // change info is optional for classes + required: ['id', 'hasClass', 'itemType', 'title', 'datatype'], // change info is optional for classes $defs: this.getDefs() }; } diff --git a/src/common/schema/pig/ts/pig-metaclasses.ts b/src/common/schema/pig/ts/pig-metaclasses.ts index 637c933..a615e10 100644 --- a/src/common/schema/pig/ts/pig-metaclasses.ts +++ b/src/common/schema/pig/ts/pig-metaclasses.ts @@ -48,21 +48,22 @@ * @ToDo: * ✅ Must a Link specify minCount and maxCount for hasEndpoint of its instances? How to handle cardinality of links in the overall consistency check? * ✅ This does also concern enumerations, which have minCount and maxCount at present --> (perhaps) move it to the link class! + * - allow packages to be nested * - implement 'composes' (formerly composedProperty) for Property and aProperty + * - implement the inheritance of enumeratedProperty, enumeratedSourceLink, enumeratedTargetLink and enumeratedEndpoint * - Check use of PigItem.normalizeId() in the setJSONLD() thread * PigItem.normalizeId() shortly before validate() in set() ? * ✅ Check the result of PigItem.normalizeId in the setXML() thread in case of enumerated values * ✅ Reconsider aSourceLink and aTargetLink use: empty list means none allowed and no list means all allowed? --> YES. - * - Add dummy namespaces for 'o:' and 'd:' in case they have been added to a package with local names using normalizeId() - * - allow packages to be nested - * - implement the import of configurable properties and links for aPackage. + * ✅ Add dummy namespaces for 'o:' and 'd:' in case they have been added to a package with local names using normalizeId() + * ✅ implement the import of configurable properties and links for aPackage. * - Consider the storage of numeric and boolean values: should be string? * ✅ Consider the storage of namespaces: now object with properties tag and uri: should be objects with {tag: uri}? --> keep as is * - Consider: In the schemata, additionalProperties=false is widely used. This prevents upward compatibility. * This code could just *ignore* additional properties. - * - Consider the schema of pig.xml: In RDF and JSON-LD the class names of aLink and aProperty are used as predicate. + * - Consider the schema of cas.xml: In RDF and JSON-LD the class names of aLink and aProperty are used as predicate. * - Consolidate XsDataType and PigItem.isSupportedDataType() to avoid duplication and inconsistencies. - * - There are redundant transformations from JSON-LD to internal format for individual items and a whole package. + * - Consolidate redundant transformations from JSON-LD to internal format for individual items and a whole package. */ import { IRsp, rspOK, Msg, Rsp } from "../../../lib/messages"; @@ -115,6 +116,7 @@ export enum XsDataType { ComplexType = 'xs:complexType' } +// Must coincide with TPigClass const PIG_CLASSES = new Set([ PigItemType.Enumeration, PigItemType.Property, @@ -308,39 +310,154 @@ export class PigItem { * - ARelationship: title, description * * @ToDo: multiLanguageText also occurs in instances aProperty of configurable Property with datatype = 'string' + * @ToDo:consolidate with validate MultiLanguageText() to avoid duplication of logic */ - static isMultiLanguageText(propertyName: string, value?: unknown): boolean { + static isMultiLanguageText(value: unknown): boolean { - // 1. Name-based: title or description - // Remove namespace prefix for checking - const localName = RE.termWithNamespace.test(propertyName) ? propertyName.split(':')[1] : propertyName; - - // All multi-language fields from PIG schemata that use LanguageText[] - const multiLangFields = new Set([ - 'title', - 'description', - 'definition' - ]); - if (multiLangFields.has(localName)) { - return true; - } - - // 2. Structure-based: Array of ILanguageText + // Structure-based: Array of ILanguageText + // If length > 1, lang is mandatory for all items; if length = 1, lang is optional if (Array.isArray(value) && value.length > 0) { + const requireLang = value.length > 1; + return value.every( v => typeof v === 'object' && v !== null && typeof (v as any).value === 'string' && ( - (v as any).lang === undefined || - typeof (v as any).lang === 'string' + requireLang + ? typeof (v as any).lang === 'string' // lang required when length > 1 + : ((v as any).lang === undefined || typeof (v as any).lang === 'string') // lang optional when length = 1 ) ); } return false; } + /** + * Check if a property requires multi-language text format (ILanguageText[]) + * @param propertyName - Property name to check (with or without namespace prefix) + * @returns true if the property is title, description, or definition + */ + static needsMultiLanguageText(propertyName: string): boolean { + + // Name-based: title or description + // Remove namespace prefix for checking + const localName = RE.termWithNamespace.test(propertyName) ? propertyName.split(':')[1] : propertyName; + + // All multi-language fields from PIG schemata that use LanguageText[] + return [ + 'title', + 'description', + 'definition' + ].includes(localName); + } + // Normalize language tags/values --- + static normalizeLanguageText(src: any, options?: { stripHTML?: boolean; stripCtrlFromHTML?: boolean }): ILanguageText { + // LOG.debug('normalizeLanguageText', src); + if (!src) + return { value: '' }; + + let value: string; + let lang: tagIETF | undefined; + + if (typeof src === 'object') { + // Extract value from ILanguageText object + value = (src.value ?? '') as string; + lang = src.lang as tagIETF | undefined; + } else if (typeof src === 'string') { + // Use string directly as value + value = src; + } else { + // Convert other types to string + value = String(src); + } + + // Strip control characters from HTML-formatted content if requested + // This must happen BEFORE stripHTML + if (options?.stripCtrlFromHTML && value) { + // Check if value contains HTML: either paired tags ... or self-closing tags + if (RE.hasHTML.test(value)) { + // Process control characters based on context: + // - REMOVE if at beginning/end or between tags (e.g., \n
    ,

    \n
    ,

    \n) + // - REPLACE with space if within text or between text and tag + + // Step 1: Remove control chars at the beginning before first tag + // eslint-disable-next-line no-control-regex + value = value.replace(/^[\x00-\x20\x7F]+(?=<)/, ''); + + // Step 2: Remove control chars at the end after last tag + // eslint-disable-next-line no-control-regex + value = value.replace(/(?<=>)[\x00-\x20\x7F]+$/, ''); + + // Step 3: Remove control chars between tags (only whitespace between tags) + // Pattern: > followed by only whitespace/control chars followed by < + // eslint-disable-next-line no-control-regex + value = value.replace(/>[\x00-\x20\x7F]+<'); + + // Step 4: Replace remaining control chars with space + // These are within text content or between text and tags + // eslint-disable-next-line no-control-regex + value = value.replace(/[\x00-\x1F\x7F]/g, ' '); + + // Step 5: Normalize multiple consecutive spaces to single space + value = value.replace(/ {2,}/g, ' '); + } + } + + // Strip HTML from the value if requested (applies to both strings and ILanguageText.value) + if (options?.stripHTML && value) { + value = LIB.stripHTML(value); + } + + return { + value: value, + lang: lang + }; + } + static normalizeMultiLanguageText(src: any, options?: { stripHTML?: boolean; stripCtrlFromHTML?: boolean }): ILanguageText[] | undefined { + if (!src) return undefined; + if (Array.isArray(src)) return src.map(item => PigItem.normalizeLanguageText(item, options)); + return [PigItem.normalizeLanguageText(src, options)]; + } + /* Validate that a value is an array of ILanguageText with the rule: + - if array length === 0 -> OK + - if array length === 1 -> 'lang' may be missing + - if array length > 1 -> each entry must have a string 'lang' and string 'value' + Returns IRsp (rspOK on success, error IRsp on failure) + */ + static validateMultiLanguageText(arr: any, fieldName: string): IRsp { + // LOG.debug('PigItem.validateMultiLanguageText',arr,fieldName); + if (!Array.isArray(arr)) { + return Msg.create(640, fieldName); + } + if (arr.length === 0) return rspOK; + if (arr.length === 1) { + const e = arr[0]; + if (!e || typeof e !== 'object' || typeof (e as any).value !== 'string') { + return Msg.create(641, fieldName); + } + // single entry: lang optional + if ((e as any).lang !== undefined && typeof (e as any).lang !== 'string') { + return Msg.create(642, fieldName); + } + return rspOK; + } + // length > 1: every entry must have value:string and lang:string + for (let i = 0; i < arr.length; i++) { + const e = arr[i]; + if (!e || typeof e !== 'object') { + return Msg.create(643, fieldName, i); + } + if (typeof (e as any).value !== 'string') { + return Msg.create(644, fieldName, i); + } + if (typeof (e as any).lang !== 'string' || (e as any).lang.trim() === '') { + return Msg.create(645, fieldName, i); + } + } + return rspOK; + } /** * Normalize ID by adding namespace prefix if missing * @@ -365,17 +482,33 @@ export class PigItem { let prefix: string; if (!itemType || PigItem.isClass(itemType)) { prefix = DEF.defaultOntologyNamespace; // add a default namespace prefix for classes if missing + PigItem.usedDefaultNamespaces.add(prefix); // else if (PigItem.isInstance(itemType)) { } else { // includes all references within instances where itemType is undefined prefix = DEF.defaultDataNamespace; // add a default namespace prefix for instances if missing + PigItem.usedDefaultNamespaces.add(prefix); } const normalized = `${prefix}${id}`; - LOG.info(`ID normalized: '${id}' → '${normalized}' (${itemType})`); + // LOG.info(`ID normalized: '${id}' → '${normalized}' (${itemType})`); return normalized; } + + /** + * Track which default namespaces ('o:', 'd:') have been assigned by normalizeId() + * This allows APackage to add only the namespaces that are actually being used. + */ + static usedDefaultNamespaces: Set = new Set(); + + /** + * Clear the set of used default namespaces. + * Should be called before processing a new package. + */ + static clearUsedDefaultNamespaces(): void { + PigItem.usedDefaultNamespaces.clear(); + } } ////////////////////////////////////// @@ -394,15 +527,16 @@ These capture who, what, when, where, and how of data access or changes: interface IItem { itemType: PigItemTypeValue; - hasClass?: TPigId; // must be URI of the item's respective class, translates to @type resp. rdf:type + hasClass: TPigId; // required for ALL itemTypes according to JSON schema } +// Constructor parameter type: hasClass is not used in constructor, set later via .set() +type TConstructItem = Pick; + abstract class Item implements IItem { readonly itemType!: PigItemTypeValue; - // All items may have a hasClass reference, some require it; - // concrete subclasses enforce that in their validate() methods: - hasClass?: TPigId; + hasClass!: TPigId; // required for ALL itemTypes according to JSON schema protected lastStatus!: IRsp; - protected constructor(itm: IItem) { + protected constructor(itm: TConstructItem) { this.itemType = itm.itemType; } status(): IRsp { @@ -447,7 +581,7 @@ abstract class Identifiable extends Item implements IIdentifiable { priorRevision?: TRevision[]; modified?: TISODateString; creator?: string; - protected constructor(itm: IItem) { + protected constructor(itm: TConstructItem) { super(itm); // actual itemType set in concrete class } protected validate(itm: IIdentifiable) { @@ -462,21 +596,22 @@ abstract class Identifiable extends Item implements IIdentifiable { // Runtime guards: // This is more constraining than the schema, // as the presence of 'lang' is required when there are multiple values - // Ensure title is a multi-language text (array of ILanguageText), - // title is optional only for anEntity: + // Normalize and validate title (optional for anEntity), strip HTML from title: if (itm.title) { - const tRes = validateMultiLanguageText(itm.title, 'title'); + itm.title = PigItem.normalizeMultiLanguageText(itm.title, { stripCtrlFromHTML: true, stripHTML: true }); + const tRes = PigItem.validateMultiLanguageText(itm.title, 'title'); if (!tRes.ok) return tRes; } - // description is optional, but when present must be an array of ILanguageText + // Normalize and validate description (optional, but when present must be an array of ILanguageText): if (itm.description) { - const dRes = validateMultiLanguageText(itm.description, 'description'); + itm.description = PigItem.normalizeMultiLanguageText(itm.description, { stripCtrlFromHTML: true }); + const dRes = PigItem.validateMultiLanguageText(itm.description, 'description'); if (!dRes.ok) return dRes; } - - // definition is mandatory for classes: + // Normalize and validate definition (mandatory for classes): if (itm.definition) { - const dRes = validateMultiLanguageText(itm.definition, 'definition'); + itm.definition = PigItem.normalizeMultiLanguageText(itm.definition, { stripCtrlFromHTML: true }); + const dRes = PigItem.validateMultiLanguageText(itm.definition, 'definition'); if (!dRes.ok) return dRes; } @@ -490,6 +625,7 @@ abstract class Identifiable extends Item implements IIdentifiable { super.set(itm); this.id = itm.id; // redundant, because it has (should have) been set by validate() this.specializes = itm.specializes; + // Multi-language texts have been normalized in validate() this.title = itm.title; this.description = itm.description; this.definition = itm.definition; @@ -524,14 +660,7 @@ abstract class Identifiable extends Item implements IIdentifiable { // 2. Replace id-objects with id-strings ld = replaceIdObjects(ld); - // 3. Normalize multi-language texts (from abstract normalize) - // Not all are necessarily present - this is checked by the schemata. - if (ld.title) - ld.title = normalizeMultiLanguageText(ld.title); - if (ld.description) - ld.description = normalizeMultiLanguageText(ld.description); - if (ld.definition) - ld.definition = normalizeMultiLanguageText(ld.definition); + // Multi-language text normalization now happens in set() method // Set the normalized object in the concrete subclass return ld; @@ -555,7 +684,7 @@ interface IALink extends IItem { } abstract class ALink extends Item implements IALink { idRef!: TPigId; - constructor(itm: IItem) { + constructor(itm: TConstructItem) { super(itm); } protected validate(itm: IALink) { @@ -590,7 +719,7 @@ interface IElement extends IIdentifiable { abstract class Element extends Identifiable implements IElement { enumeratedProperty?: TPigId[]; icon?: IText; - protected constructor(itm: IItem) { + protected constructor(itm: TConstructItem) { super(itm); // actual itemType set in concrete class } protected set(itm: IElement) { @@ -617,7 +746,7 @@ interface IAnElement extends IIdentifiable { abstract class AnElement extends Identifiable implements IAnElement { hasProperty!: AProperty[]; // instantiated AProperty items hasTargetLink!: ATargetLink[]; // array must have exactly one element as checked by the JSON schema - protected constructor(itm: IItem) { + protected constructor(itm: TConstructItem) { super(itm); } /* protected validate(itm: IAnElement) { @@ -764,12 +893,12 @@ export interface IEnumeratedValue { export interface IEnumeration extends IIdentifiable { datatype: string; // must be of XsDataType enumeratedValue: IEnumeratedValue[]; // array of allowed values, datatype-dependent - unit?: string; // according to SI units +// unit?: string; // according to SI units } export class Enumeration extends Identifiable implements IEnumeration { datatype!: string; enumeratedValue!: IEnumeratedValue[]; - unit?: string; +// unit?: string; constructor() { super({itemType:PigItemType.Enumeration}); } @@ -815,7 +944,7 @@ export class Enumeration extends Identifiable implements IEnumeration { super.set(_itm); this.datatype = _itm.datatype; this.enumeratedValue = _itm.enumeratedValue; - this.unit = _itm.unit; + // this.unit = _itm.unit; } return this; // make chainable } @@ -824,7 +953,7 @@ export class Enumeration extends Identifiable implements IEnumeration { ...super.get(), datatype: this.datatype, enumeratedValue: this.enumeratedValue, - unit: this.unit + // unit: this.unit }) as IEnumeration; } fromJSONLD(itm: any) { @@ -850,7 +979,7 @@ export interface IProperty extends IIdentifiable { minInclusive?: number; // only used for numeric datatypes maxInclusive?: number; // only used for numeric datatypes defaultValue?: string; // in PIG, values of all datatypes are strings - unit?: string; // according to SI units + // unit?: string; // according to SI units composes?: TPigId[]; // must be URI of another Property, no cyclic references } export class Property extends Identifiable implements IProperty { @@ -862,7 +991,7 @@ export class Property extends Identifiable implements IProperty { minInclusive?: number; maxInclusive?: number; defaultValue?: string; - unit?: string; + // unit?: string; composes?: TPigId[]; constructor() { super({itemType:PigItemType.Property}); @@ -914,7 +1043,7 @@ export class Property extends Identifiable implements IProperty { this.minInclusive = _itm.minInclusive; this.maxInclusive = _itm.maxInclusive; this.defaultValue = _itm.defaultValue; - this.unit = _itm.unit; + // this.unit = _itm.unit; this.composes = _itm.composes; } return this; // make chainable @@ -930,7 +1059,7 @@ export class Property extends Identifiable implements IProperty { minInclusive: this.minInclusive, maxInclusive: this.maxInclusive, defaultValue: this.defaultValue, - unit: this.unit, + // unit: this.unit, composes: this.composes }) as IProperty; } @@ -1164,6 +1293,7 @@ export class AProperty extends Item implements IAProperty { this.lastStatus = this.validate(itm); if (this.lastStatus.ok) { super.set(itm); + this.hasClass = itm.hasClass; // Set hasClass for property instances this.composes = itm.composes; this.value = itm.value; this.idRef = itm.idRef; @@ -1335,6 +1465,7 @@ export class ARelationship extends AnElement implements IARelationship { } // For packages: export interface IAPackage extends IAnElement { + hasClass: TPigId; // required for APackage according to JSON schema context?: INamespace[] | string | Record; graph: TPigItem[]; } @@ -1386,7 +1517,7 @@ export class APackage extends AnElement implements IAPackage { // Instantiate each graph item: const instantiatedGraph: TPigItem[] = []; const errors: string[] = []; - + for (const item of _pkg.graph) { // LOG.debug(`APackage.set: instantiating item ${JSON.stringify(item, null, 2)}`); const result = this.createItem(item, { defaultModified: _pkg.modified, source: 'any' }); @@ -1400,13 +1531,18 @@ export class APackage extends AnElement implements IAPackage { } // LOG.debug('APackage.set: ',JSON.stringify(_pkg, null, 2)); + // Ensure default namespace prefixes exist in context BEFORE validation + // Only adds namespaces that were actually used during normalization + const _context = this.ensureDefaultNamespaces(_pkg.context); + + // Validate the package with all preprocessing completed const pkgValidation = this.validate(_pkg, options); if (!pkgValidation.ok) errors.push(`${pkgValidation.statusText} (${pkgValidation.status})` || 'Unknown constraint error'); - // Set the package properties and the instantiated graph, even if some errors have occurred: + // Now set the package properties and instantiated graph (with errors if any) super.set(_pkg); - this.context = _pkg.context; + this.context = _context; this.graph = instantiatedGraph; if (errors.length > 0) { @@ -1421,6 +1557,83 @@ export class APackage extends AnElement implements IAPackage { return this; } + /** + * Ensure default namespace prefixes 'o:' and 'd:' exist in the package context + * if they have been assigned by normalizeId() during import. + * + * This method only adds namespaces that are tracked in PigItem.usedDefaultNamespaces, + * meaning they were actually assigned to IDs lacking explicit namespaces. + * + * If a prefix is already defined in context, the existing definition is kept. + * If not defined but was used, a dummy namespace is added with a descriptive URI. + * + * This prevents namespace validation errors for locally-defined terms. + * + * @param context - The context from the package + * @returns Updated context with necessary default namespaces + */ + private ensureDefaultNamespaces(context?: INamespace[] | string | Record): INamespace[] | string | Record | undefined { + // If no default namespaces were used, return context unchanged + if (PigItem.usedDefaultNamespaces.size === 0) { + return context; + } + + // If no context exists, create an empty array + if (!context) { + context = []; + } + + // Convert context to array format if needed + let contextArray: INamespace[]; + + if (Array.isArray(context)) { + contextArray = context as INamespace[]; + } else if (typeof context === 'object') { + // Convert JSON-LD object format to INamespace array + contextArray = Object.entries(context).map(([key, value]) => ({ + tag: key.endsWith(':') ? key : `${key}:`, + uri: value as string + })); + } else { + // Context is a string (URI) - rare case, just create new array + contextArray = []; + } + + // Check which used default namespaces are missing from context + for (const usedPrefix of PigItem.usedDefaultNamespaces) { + // Normalize prefix (remove colon for comparison) + const prefixWithoutColon = usedPrefix.endsWith(':') ? usedPrefix.slice(0, -1) : usedPrefix; + + // Check if this prefix already exists in context + const prefixExists = contextArray.some(ns => { + const tag = ns.tag.endsWith(':') ? ns.tag.slice(0, -1) : ns.tag; + return tag === prefixWithoutColon; + }); + + // Add missing namespace + if (!prefixExists) { + let uri: string; + if (usedPrefix === DEF.defaultOntologyNamespace) { + uri = `${DEF.pigPath}ontology/application#`; + } else if (usedPrefix === DEF.defaultDataNamespace) { + uri = `${DEF.pigPath}example#`; + } else { + // Fallback for any other default prefix + uri = `${DEF.pigPath}default/${prefixWithoutColon}#`; + } + + contextArray.push({ + tag: usedPrefix, + uri: uri + }); + // LOG.debug(`APackage: Added default namespace '${usedPrefix}' to context (was used during normalization)`); + } + } + + // Return the modified context array + return contextArray; + } + get() { // Build complete package representation const pkg = { @@ -1434,15 +1647,18 @@ export class APackage extends AnElement implements IAPackage { } setJSONLD(doc: any, options?:any) { + // Clear the tracker for used default namespaces before transformation + PigItem.clearUsedDefaultNamespaces(); + // @ToDo: Perhaps we must normalize the ids like in XML import to assure they have a namespace or are an URI // LOG.debug(`APackage.setJSONLD: ${JSON.stringify(doc, null, 2)}`); // Extract @context const ctx = this.extractContextLD(doc); - + // Extract package metadata const meta = this.extractMetadataLD(doc); - + // Extract and process @graph const graph: any[] = Array.isArray(doc['@graph']) ? doc['@graph'] @@ -1469,6 +1685,9 @@ export class APackage extends AnElement implements IAPackage { } setXML(xmlString: stringXML, options?:any) { + // Clear the tracker for used default namespaces before transformation + PigItem.clearUsedDefaultNamespaces(); + // 1. Parse XML string to JSON // The context is skipped here, as it is extracted separately below. const parsed = xmlToJson(xmlString); @@ -1624,15 +1843,9 @@ export class APackage extends AnElement implements IAPackage { json = replaceIdObjects(json); // LOG.debug('ldToJson after tag renaming and id replacement: ', JSON.stringify(json, null, 2)); - // 3. Normalize multi-language texts - if (json.title) - json.title = normalizeMultiLanguageText(json.title); - if (json.description) - json.description = normalizeMultiLanguageText(json.description); - if (json.definition) - json.definition = normalizeMultiLanguageText(json.definition); - - // 4. Normalize datatype (Property-specific) + // Multi-language text normalization now happens in set() method + + // 3. Normalize datatype (Property-specific) if (json.datatype) { json.datatype = json.datatype.replace(/^xsd:/, 'xs:'); } @@ -1709,13 +1922,13 @@ export class APackage extends AnElement implements IAPackage { * * @example * Input XML: - * * * Output: * [ - * { tag: "cas:", uri: "https://pig.gfse.org/" }, + * { tag: "cas:", uri: "https://cas.gfse.org/" }, * { tag: "dcterms:", uri: "http://purl.org/dc/terms/" }, * { tag: "@vocab", uri: "http://default.org/" } * ] @@ -2066,65 +2279,6 @@ function normalizeDateTime(dateStr: any): string | undefined { return normalized; } -// Normalize language tags/values --- -function normalizeLanguageText(src: any): ILanguageText { -// LOG.debug('normalizeLanguageText', src); - if (!src) - return { value: '' }; - if (typeof src === 'object') { - return { - value: (src.value ?? '') as string, - lang: src.lang as tagIETF | undefined - }; - } - if (typeof src === 'string') - return { value: src }; - return { value: String(src) }; -} - -function normalizeMultiLanguageText(src: any): ILanguageText[] | undefined { - if (!src) return undefined; - if (Array.isArray(src)) return src.map(normalizeLanguageText); - return [normalizeLanguageText(src)]; -} -/* Helper: validate that a value is an array of ILanguageText with the rule: - - if array length === 0 -> OK - - if array length === 1 -> 'lang' may be missing - - if array length > 1 -> each entry must have a string 'lang' and string 'value' - Returns IRsp (rspOK on success, error IRsp on failure) -*/ -function validateMultiLanguageText(arr: any, fieldName: string): IRsp { -// LOG.debug('validateMultiLanguageText',arr,fieldName); - if (!Array.isArray(arr)) { - return Msg.create(640, fieldName); - } - if (arr.length === 0) return rspOK; - if (arr.length === 1) { - const e = arr[0]; - if (!e || typeof e !== 'object' || typeof (e as any).value !== 'string') { - return Msg.create(641, fieldName); - } - // single entry: lang optional - if ((e as any).lang !== undefined && typeof (e as any).lang !== 'string') { - return Msg.create(642, fieldName); - } - return rspOK; - } - // length > 1: every entry must have value:string and lang:string - for (let i = 0; i < arr.length; i++) { - const e = arr[i]; - if (!e || typeof e !== 'object') { - return Msg.create(643, fieldName, i); - } - if (typeof (e as any).value !== 'string') { - return Msg.create(644, fieldName, i); - } - if (typeof (e as any).lang !== 'string' || (e as any).lang.trim() === '') { - return Msg.create(645, fieldName, i); - } - } - return rspOK; -} /** * Parse XML string and convert to JSON object * Recursively traverses the XML structure without assuming specific tag names @@ -2320,7 +2474,7 @@ function xmlElementToJson(xmlElement: ElementXML): JsonObject { const propertyName = MVF.mapTerm(tagName, MVF.fromXML) as string; // Check if this property is a multi-language text field - const isMultiLang = PigItem.isMultiLanguageText(propertyName); + const isMultiLang = PigItem.needsMultiLanguageText(propertyName); // Check if this property needs IText wrapping (e.g. icon) const needsTextWrapper = requiresIText(propertyName); diff --git a/src/common/schema/pig/ts/pig-package-constraints.ts b/src/common/schema/pig/ts/pig-package-constraints.ts index 3086368..508c36a 100644 --- a/src/common/schema/pig/ts/pig-package-constraints.ts +++ b/src/common/schema/pig/ts/pig-package-constraints.ts @@ -35,14 +35,17 @@ * ✅ - enumeratedEndpoint in Link classes (all or none point to Enumerations) * ✅ - enumeratedTargetLink and enumeratedSourceLink → Link * Phase 2 (important): - * check aPackage.hasClass, class and specializes references and consistency with classes (similarly to anEntity) - * namespace prefixes are defined in the context + * ✅ namespace prefixes are defined in the context + * ✅ check all classes wrt hasClass (owl:Class, owl:DatatypeProperty, owl:ObjectProperty) --> done via schema validation + * check aPackage.hasClass references and consistency with classes (similarly to anEntity) + * No cyclic specialization * subProperty is consistent with specialization hierarchy (following the restrictions of OWL2) + * - the range of a subProperty must be included in the range of its superProperty * subClass is consistent with specialization hierarchy (following the restrictions of OWL2) + * - a subClass has all properties and links of its superClass * enumeratedProperty references * Link endpoint compliance * Phase 3 (useful): - * No cyclic specialization * No cyclic composition of properties * Relationship structure * Referenced Enumerations have a datatype @@ -55,8 +58,8 @@ * - nodes without reference by an organizer AND * - nodes without reference by a relationship * Language tag consistency - * Namespace usage (covered by normalizeId) - * Modification date validation (covered by normalizeDateTime) + * ✅ Namespace usage --> covered by normalizeId() + * ✅ Modification date validation --> covered by normalizeDateTime() * * To be discussed: * - Handling (error responses vs log messages) @@ -89,7 +92,8 @@ export enum ConstraintCheckType { enumeratedEndpoints = 'enumeratedEndpoints', enumeratedLinkClasses = 'enumeratedLinkClasses', ValueRanges = 'valueRanges', - enumeratedValues = 'enumeratedValues' + enumeratedValues = 'enumeratedValues', + NamespacePrefixes = 'namespacePrefixes' } /** @@ -110,40 +114,10 @@ const allConstraintChecks: ConstraintCheckType[] = [ ConstraintCheckType.enumeratedEndpoints, ConstraintCheckType.enumeratedLinkClasses, ConstraintCheckType.ValueRanges, - ConstraintCheckType.enumeratedValues -]; - -/** - * Ontologies that are available online; - * those don't need to be supplied by imported data. - * Note: This is a little more complicated than above, as DEF.pfxNsMeta is not known at compile time. - */ -export const KnownOntology = { - casMeta: DEF.pfxNsMeta, - casSemi: DEF.pfxNsSemi, - dcterms: DEF.pfxNsDcmi -} as const; - -export type KnownOntology = typeof KnownOntology[keyof typeof KnownOntology]; -/** - * All known ontologies as a list - */ -const allKnownOntologies: KnownOntology[] = [ - KnownOntology.casMeta, - KnownOntology.casSemi, - KnownOntology.dcterms + ConstraintCheckType.enumeratedValues, + ConstraintCheckType.NamespacePrefixes ]; -/** - * Check if a reference ID belongs to a known ontology namespace - * @param refId - Reference ID to check (e.g., 'cas:Entity', 'dcterms:modified') - * @returns true if the reference starts with a known ontology prefix - */ -function isKnownOntologyReference(refId: TPigId | undefined): boolean { - if (!refId) return false; - return allKnownOntologies.some(prefix => refId.startsWith(prefix)); -} - /** * Check cross-item constraints for a package * @param pkg - Package to validate @@ -258,6 +232,12 @@ export function checkConstraintsForPackage( if (!rsp.ok) return rsp; } + // 8. Check namespace prefixes + if (checksSet.has(ConstraintCheckType.NamespacePrefixes)) { + const rsp = checkNamespacePrefixes(pkg); + if (!rsp.ok) return rsp; + } + // LOG.debug(`Package ${pkg.id || 'unnamed'}: all constraints validated successfully`); return rspOK; } @@ -272,17 +252,24 @@ export function checkConstraintsForPackage( function checkUniqueIds(pkg: IAPackage): IRsp { const idMap = new Map(); + // First, add the package ID itself to the map (index -1 indicates the package) + idMap.set(pkg.id, -1); + for (let i = 0; i < pkg.graph.length; i++) { const item = pkg.graph[i]; const itemId = (item as any)['@id'] ?? (item as any).id; if (!itemId) { - return Msg.create(670, i); + return Msg.create(670, pkg.id, i); } const existingIndex = idMap.get(itemId); if (existingIndex !== undefined) { // ✅ Type Guard statt ! - return Msg.create(671, itemId, existingIndex, i); + if (existingIndex === -1) { + // Item uses the same ID as the package + return Msg.create(671, pkg.id, itemId, 'package', i); + } + return Msg.create(671, pkg.id, itemId, existingIndex, i); } idMap.set(itemId, i); @@ -632,7 +619,7 @@ function checkEnumeratedLinks(pkg: IAPackage, classMap: Map): IRsp // Check anEntity instances (hasTargetLink) if ([PigItemType.anEntity, PigItemType.aRelationship].includes(itemType)) { - const classId = item.hasClass; + const classId = (item as TPigAnElement).hasClass; if (!classId) { continue; @@ -732,7 +719,7 @@ function checkLinkEnumeratedEndpoints( for (const endpointId of enumeratedEndpoints) { /* // Skip validation for known ontology references - if (isKnownOntologyReference(endpointId)) { + if (referencesKnownOntology(endpointId)) { nonEnumerationCount++; continue; } */ @@ -788,7 +775,7 @@ function checkEnumeratedLinkClassReferences( const linkId = classDef.enumeratedTargetLink[j]; /* // Skip validation for known ontology references - if (isKnownOntologyReference(linkId)) { + if (referencesKnownOntology(linkId)) { continue; } */ @@ -809,7 +796,7 @@ function checkEnumeratedLinkClassReferences( const linkId = classDef.enumeratedSourceLink[j]; /* // Skip validation for known ontology references - if (isKnownOntologyReference(linkId)) { + if (referencesKnownOntology(linkId)) { continue; } */ @@ -1038,10 +1025,10 @@ function checkPropertyHasClass( return Msg.create(672, parentId, propIndex, 'missing hasClass'); } - // Skip validation for known ontology references (e.g., cas:, dcterms:) - if (isKnownOntologyReference(prop.hasClass)) { +/* // Skip validation for known ontology references (e.g., cas:, dcterms:) + if (referencesKnownOntology(prop.hasClass)) { return rspOK; - } + } */ // LOG.debug(`checkPropertyHasClass: checking hasClass ${JSON.stringify(prop, null, 2)} for property at index ${propIndex} of parent ${parentId}`); // LOG.debug(`checkPropertyHasClass: itemTypeMap = ${JSON.stringify(Array.from(itemTypeMap.entries()), null, 2)}`); @@ -1126,10 +1113,10 @@ function checkLinkHasClass( return Msg.create(674, parentId, linkIndex, linkArrayName, 'missing hasClass'); } - // Skip validation for known ontology references (e.g., cas:, dcterms:) - if (isKnownOntologyReference(link.hasClass)) { +/* // Skip validation for known ontology references (e.g., cas:, dcterms:) + if (referencesKnownOntology(link.hasClass)) { return rspOK; - } + } */ const targetType = itemTypeMap.get(link.hasClass); if (!targetType) { @@ -1144,45 +1131,41 @@ function checkLinkHasClass( } /** - * Check that Entity/Relationship references (hasClass or specializes) point to valid items + * Check that Entity/Relationship references (hasClass for instances or specializes for classes) point to valid items * @param pkg - Package to validate * @param itemTypeMap - Map from ID to itemType for reference lookup - * @param referenceType - Type of reference to check: 'hasClass' or 'specializes' + * @param refType - Type of reference to check: 'hasClass' or 'specializes' * @returns IRsp (rspOK on success, error on invalid reference) */ function checkEntityOrRelationshipReferences( pkg: IAPackage, itemType: PigItemTypeValue, // PigItemType.anEntity | PigItemType.aRelationship, itemTypeMap: Map, - referenceType: 'hasClass' | 'specializes' + refType: 'hasClass' | 'specializes' ): IRsp { - const isHasClass = referenceType === 'hasClass'; + const isHasClass = refType === 'hasClass'; for (let i = 0; i < pkg.graph.length; i++) { const item = pkg.graph[i]; const iType = (item as any).itemType; const iId = (item as any)['@id'] ?? (item as any).id; - // Check Entity items (both anEntity for hasClass, and Entity for specializes) - const isInstance = [PigItemType.anEntity, PigItemType.aRelationship].includes(iType); - const isClass = [PigItemType.Entity, PigItemType.Relationship].includes(iType); - if (iType == itemType) - if ((isHasClass && isInstance) || (!isHasClass && isClass)) { - const referenceValue = item[referenceType]; + if ((isHasClass && PigItem.isInstance(iType)) || (!isHasClass && PigItem.isClass(iType))) { + const refValue = (item as any)[refType]; // LOG.debug('checkEntityOrRelationshipReferences: ',item); - if (!referenceValue) { + if (!refValue) { // specializes is optional (can inherit from pig:Entity directly) if (!isHasClass) { continue; } - return Msg.create(674, iId, i, referenceType, `missing ${referenceType}`); + return Msg.create(674, iId, i, refType, `missing ${refType}`); } - // Skip validation for known ontology references (e.g., cas:, dcterms:) - if (isKnownOntologyReference(referenceValue)) { + // Skip validation for PigItemType values or hosted/context ontology references + if (Object.values(PigItemType).includes(refValue as PigItemTypeValue) || LIB.isHostedOntologyId(refValue) || LIB.isContextId(refValue)) { continue; } @@ -1190,15 +1173,17 @@ function checkEntityOrRelationshipReferences( // - hasClass: anEntity -> Entity, aRelationship -> Relationship // - specializes: Entity -> Entity, Relationship -> Relationship const expectedType = [PigItemType.Entity, PigItemType.anEntity].includes(itemType as any) ? PigItemType.Entity : PigItemType.Relationship; - const targetType = itemTypeMap.get(referenceValue); + const targetType = itemTypeMap.get(refValue); if (!targetType) { - return Msg.create(675, iId, i, referenceType, referenceValue, 'not found in package'); + return Msg.create(675, iId, i, refType, refValue, 'not found in package'); } if (targetType !== expectedType) { - return Msg.create(675, iId, i, referenceType, referenceValue, `expected ${expectedType}, found ${targetType}`); + return Msg.create(675, iId, i, refType, refValue, `expected ${expectedType}, found ${targetType}`); } } - + else + // The data has been validated by the schema, so this should not happen. It is assumed to be a programming error if it does: + throw new Error(`checkEntityOrRelationshipReferences: Unexpected itemType ${iType} for refType ${refType}`); } return rspOK; @@ -1208,14 +1193,14 @@ function checkEntityOrRelationshipReferences( * Check that Property/Link specializes references point to valid items * @param pkg - Package to validate * @param itemTypeMap - Map from ID to itemType for reference lookup - * @param referenceType - Type of reference to check: currently only 'specializes' + * @param refType - Type of reference to check: currently only 'specializes' * @returns IRsp (rspOK on success, error on invalid reference) */ function checkPropertyOrLinkReferences( pkg: IAPackage, itemType: PigItemTypeValue, itemTypeMap: Map, - referenceType: 'specializes' + refType: 'specializes' ): IRsp { for (let i = 0; i < pkg.graph.length; i++) { const item = pkg.graph[i]; @@ -1224,15 +1209,15 @@ function checkPropertyOrLinkReferences( if (iType === itemType) { const property = item as any; - const referenceValue = property[referenceType]; + const refValue = property[refType]; - if (!referenceValue) { + if (!refValue) { // specializes is optional (can inherit from pig:Property directly) continue; } - // Skip validation for known ontology references (e.g., cas:, dcterms:) - if (isKnownOntologyReference(referenceValue)) { + // Skip validation for PigItemType values or hosted/context ontology references + if (Object.values(PigItemType).includes(refValue as PigItemTypeValue) || LIB.isHostedOntologyId(refValue) || LIB.isContextId(refValue)) { continue; } @@ -1240,12 +1225,12 @@ function checkPropertyOrLinkReferences( // - Property.specializes -> Property // - Link.specializes -> Link const expectedType = [PigItemType.Property].includes(itemType as any) ? PigItemType.Property : PigItemType.Link; - const targetType = itemTypeMap.get(referenceValue); + const targetType = itemTypeMap.get(refValue); if (!targetType) { - return Msg.create(675, iId, i, referenceType, referenceValue, 'not found in package'); + return Msg.create(675, iId, i, refType, refValue, 'not found in package'); } if (targetType !== expectedType) { - return Msg.create(675, iId, i, referenceType, referenceValue, `expected ${expectedType}, found ${targetType}`); + return Msg.create(675, iId, i, refType, refValue, `expected ${expectedType}, found ${targetType}`); } } } @@ -1517,3 +1502,133 @@ function checkEnumeratedValues( return rspOK; } + +/** + * Check that all namespace prefixes used in the package are defined in its context + * @param pkg - Package to validate + * @returns IRsp (rspOK on success, error with prefix/item info on failure) + */ +function checkNamespacePrefixes(pkg: IAPackage): IRsp { + // Build a set of defined namespace prefixes from the package context + const definedPrefixes = new Set(); + + // Parse the context to extract namespace prefixes + if (pkg.context && Array.isArray(pkg.context)) { + for (const ns of pkg.context) { + if (ns && typeof ns === 'object' && 'tag' in ns && typeof ns.tag === 'string') { + const tag = ns.tag; + // Remove trailing colon if present to normalize + const prefix = tag.endsWith(':') ? tag.slice(0, -1) : tag; + definedPrefixes.add(prefix); + } + } + } else if (pkg.context && typeof pkg.context === 'object' && !Array.isArray(pkg.context)) { + // Context might be in JSON-LD format: { "cas": "uri", "dcterms": "uri", ... } + for (const prefix of Object.keys(pkg.context)) { + definedPrefixes.add(prefix); + } + } + + // Helper function to extract prefixes from IDs + function extractPrefix(id: TPigId | undefined): string | null { + if (!id || typeof id !== 'string') return null; + const colonIndex = id.indexOf(':'); + if (colonIndex > 0) { + return id.substring(0, colonIndex); + } + return null; + } + + // Helper function to collect all IDs from an item + function collectIdsFromItem(item: any): TPigId[] { + const ids: TPigId[] = []; + + // Primary ID + const primaryId = item['@id'] ?? item.id; + if (primaryId) ids.push(primaryId); + + // hasClass reference + if (item.hasClass) ids.push(item.hasClass); + + // specializes reference(s) + if (item.specializes) { + if (Array.isArray(item.specializes)) { + ids.push(...item.specializes); + } else { + ids.push(item.specializes); + } + } + + // hasProperty references + if (Array.isArray(item.hasProperty)) { + for (const prop of item.hasProperty) { + if (prop.hasClass) ids.push(prop.hasClass); + } + } + + // hasTargetLink references + if (Array.isArray(item.hasTargetLink)) { + for (const link of item.hasTargetLink) { + if (link.hasClass) ids.push(link.hasClass); + if (link.idRef) ids.push(link.idRef); + } + } + + // hasSourceLink references + if (Array.isArray(item.hasSourceLink)) { + for (const link of item.hasSourceLink) { + if (link.hasClass) ids.push(link.hasClass); + if (link.idRef) ids.push(link.idRef); + } + } + + // enumeratedProperty references + if (Array.isArray(item.enumeratedProperty)) { + ids.push(...item.enumeratedProperty); + } + + // enumeratedTargetLink references + if (Array.isArray(item.enumeratedTargetLink)) { + ids.push(...item.enumeratedTargetLink); + } + + // enumeratedSourceLink references + if (Array.isArray(item.enumeratedSourceLink)) { + ids.push(...item.enumeratedSourceLink); + } + + // enumeratedEndpoint references + if (Array.isArray(item.enumeratedEndpoint)) { + ids.push(...item.enumeratedEndpoint); + } + + // datatype reference + if (item.datatype) ids.push(item.datatype); + + return ids; + } + + // Check the package itself + const packageIds = collectIdsFromItem(pkg); + for (const id of packageIds) { + const prefix = extractPrefix(id); + if (prefix && !definedPrefixes.has(prefix)) { + return Msg.create(686, prefix, pkg.id ?? 'aPackage'); + } + } + + // Check all graph items + for (const item of pkg.graph) { + const itemId = (item as any)['@id'] ?? (item as any).id ?? 'unknown'; + const ids = collectIdsFromItem(item); + + for (const id of ids) { + const prefix = extractPrefix(id); + if (prefix && !definedPrefixes.has(prefix)) { + return Msg.create(686, prefix, itemId); + } + } + } + + return rspOK; +} diff --git a/src/components/PageHome.vue b/src/components/PageHome.vue index a6e3544..a4f101d 100644 --- a/src/components/PageHome.vue +++ b/src/components/PageHome.vue @@ -20,13 +20,12 @@ {{ name }}
  • - + diff --git a/src/plugins/export/jsonld/export-jsonld.vue b/src/plugins/export/jsonld/export-jsonld.vue index 5e93582..2c0ff25 100644 --- a/src/plugins/export/jsonld/export-jsonld.vue +++ b/src/plugins/export/jsonld/export-jsonld.vue @@ -1,5 +1,5 @@