View Issue Details

IDProjectCategoryView StatusLast Update
000841110000-006: MappingsApi Changepublic2023-03-23 21:34
ReporterRandy Armstrong Assigned ToRandy Armstrong  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version1.05.00 
Target Version1.05.02Fixed in Version1.05.03 RC1 
Summary0008411: Schema files should have a release date / version, too
Description

NodeSet files now have a Model element which carries release information. But on schema files, it is difficult to see whether you have the correct / newest one, e.g. for inclusion in a tool. The only hint is the copyright year in the comment.

Suggestion: Add an xs:annotation/xs:appinfo element to the top level (= xs:schema) element and within that introduce appropriate custom XML syntax for release info. The Model element from the NodeSet could be used as a template.

Additional Information

E.g. the main schema file for GSDML (the device description for PROFINET) contains:

<xsd:annotation>
    <xsd:documentation>This schema contains the device profile for the General Station Description Markup Language (GSDML).</xsd:documentation>
    <xsd:appinfo>
        <schemainfo versiondate="20210225"/>
    </xsd:appinfo>
</xsd:annotation>
TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0007753 closedRandy Armstrong NodeSets, XSDs and Generated Code Schema files should have a release date / version, too 

Activities

Randy Armstrong

2022-10-17 18:41

administrator   ~0018068

Added requirement that the ModelInfo for the target model be placed in an XML annotation.

Jim Luth

2023-03-23 21:34

administrator   ~0019030

Agreed the changes in Dallas meeting.

Issue History

Date Modified Username Field Change
2022-10-17 18:31 Randy Armstrong New Issue
2022-10-17 18:31 Randy Armstrong Status new => assigned
2022-10-17 18:31 Randy Armstrong Assigned To => Randy Armstrong
2022-10-17 18:31 Randy Armstrong Issue generated from: 0007753
2022-10-17 18:31 Randy Armstrong Relationship added related to 0007753
2022-10-17 18:31 Randy Armstrong Project NodeSets, XSDs and Generated Code => 10000-006: Mappings
2022-10-17 18:31 Randy Armstrong Category Feature Request => Api Change
2022-10-17 18:41 Randy Armstrong Status assigned => resolved
2022-10-17 18:41 Randy Armstrong Resolution open => fixed
2022-10-17 18:41 Randy Armstrong Fixed in Version => 1.05.02
2022-10-17 18:41 Randy Armstrong Note Added: 0018068
2023-03-23 21:34 Jim Luth Status resolved => closed
2023-03-23 21:34 Jim Luth Fixed in Version 1.05.02 => 1.05.03 RC1
2023-03-23 21:34 Jim Luth Note Added: 0019030