Skip to content
Snippets Groups Projects
Closed XSD-Schema: Missing "minOccurs="0"" of element `<assetRef>` in `<entity_t>`
  • View options
  • XSD-Schema: Missing "minOccurs="0"" of element `<assetRef>` in `<entity_t>`

    • View options
  • Closed created by Sebastian Heppner

    The asset attribute of class Entity is optional: Entity

    Therefore, the element <assetRef> in <entity_t> misses a "minOccurs" set. Current schema:

    	<complexType name="entity_t">
    		<complexContent>
    			<extension base="aas:submodelElementAbstract_t">
    				<sequence>
    					<element name="assetRef" type="aas:reference_t"/>
    					<element name="entityType">
    						<simpleType>
    							<restriction base="aas:entityType_t">
    								<enumeration value="CoManagedEntity"/>
    								<enumeration value="SelfManagedEntity"/>
    							</restriction>
    						</simpleType>
    					</element>
    					<element name="statements" type="aas:submodelElement_t"/>
    				</sequence>
    			</extension>
    		</complexContent>
    	</complexType>

    Proposed Fix:

    	<complexType name="entity_t">
    		<complexContent>
    			<extension base="aas:submodelElementAbstract_t">
    				<sequence>
    					<element minOccurs="0" name="assetRef" type="aas:reference_t"/>
    					<element name="entityType">
    						<simpleType>
    							<restriction base="aas:entityType_t">
    								<enumeration value="CoManagedEntity"/>
    								<enumeration value="SelfManagedEntity"/>
    							</restriction>
    						</simpleType>
    					</element>
    					<element name="statements" type="aas:submodelElement_t"/>
    				</sequence>
    			</extension>
    		</complexContent>
    	</complexType>
    Edited by Sebastian Heppner

    Attributes

    Assignees

    None

    Labels

    Milestone

    None

    Dates

    Start: None

    Due: None

    Time tracking

    No estimate or time spent

    Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first