SOPES 1.0 FTF Avatar
  1. OMG Issue

SOPES — …Verbose XSD\Line_Item.xsd

  • Key: SOPES-6
  • Legacy Issue Number: 14839
  • Status: closed  
  • Source: Anonymous
  • Summary:

    This schema doesn't reflect the right element's cardinality w.r.t their corresponding transactional. For instance, a line is made of a minimum of 2 points. Accordingly, the verbose schema should indicate a minimum of 2 LinePoint, 2 Point and 3 Location. 3 Location because Line "is a" Location.

  • Reported: SOPES 1.0b1 — Wed, 23 Dec 2009 05:00 GMT
  • Disposition: Resolved — SOPES 1.0
  • Disposition Summary:

    Schema generator incorrectly some of subtended multiplicities. These need to be updated in the XSDs. This issue only affects the Verbose XSDs.

    Candidate_Target_Detail_Assoc.xsd
    Line # 8 change to: minOccurs="2" maxOccurs="2"
    Line #10 change to: minOccurs="2" maxOccurs="2"
    Line #11 change to: maxOccurs="2"
    Line #12 change to: maxOccurs="2"
    Line #13 change to: minOccurs="2" maxOccurs="2"
    Line #14 change to: minOccurs="2" maxOccurs="2"
    Line #16 change to: maxOccurs="2"
    Line #17 change to: maxOccurs="2"
    Line #18 change to: maxOccurs="2"

    Action_Objective_Item.xsd
    Line #10 change to: maxOccurs="unbounded"
    Line #12 change to: maxOccurs="unbounded"
    Line #15 change to: maxOccurs="unbounded"
    Line #16 change to: maxOccurs="unbounded"
    Line #17 changeto maxOccurs="unbounded"
    Line #18 change to: maxOccurs="unbounded"
    Line #19 change to: maxOccurs="unbounded"
    Line #20 change to: maxOccurs="unbounded"
    Candidate_Target_Detail_Authorisation.xsd
    Line #10 change to: maxOccurs="2"
    Line #11 change to: maxOccurs="2"
    Line #16 change to: maxOccurs="2"
    Line # 17 change to: maxOccurs="2"

    Candidate_Target_List.xsd
    Line #9 change to: maxOccurs="2"
    Line #10 change to: maxOccurs="2"
    Line #14 change to: maxOccurs="unbounded"
    Line #16 change to: maxOccurs="2"
    Line #17 change to: maxOccurs="unbounded"
    Line #18 change to:" maxOccurs="unbounded"
    Line #19 change to: maxOccurs="2"
    Line #20 change to: maxOccurs="unbounded"
    Candidate_Target_List_Assoc.xsd
    Line #8 change to: minOccurs="2" maxOccurs="2"
    Line #10 change to: maxOccurs="unbounded"
    Line #11 change to: maxOccurs="4"
    Line #12 change to: minOccurs="2" maxOccurs="4"
    Line # 13 change to: minOccurs="2" maxOccurs="4"
    Line #15 change to: maxOccurs="unbounded"
    Line #16 change to: maxOccurs="2"
    Line # 17 change to: maxOccurs="4"
    Line #18 change to: maxOccurs="unbounded"
    Line #19 change to: maxOccurs="unbounded"
    Line #20 change to: maxOccurs="4"
    Line #21 change to: maxOccurs="unbounded"
    Context_Context_Assoc_Status.xsd
    Line #8 change to: minOccurs="2" maxOccurs="2"
    Line #14 change to: maxOccurs="2"
    Context_Element.xsd
    Line #10 change to: maxOccurs="unbounded"
    Line #11 change to: maxOccurs="unbounded"
    Line #12 change to: maxOccurs="unbounded"
    Line #17 change to: maxOccurs="unbounded"
    Line # 18 change to: maxOccurs="unbounded"
    Context_Specification.xsd
    Line #9 change to: maxOccurs="unbounded"
    Line #10 change to: maxOccurs="unbounded"
    Line #11 change to: maxOccurs="unbounded"
    Line #12 change to: maxOccurs="unbounded"
    Line #13 change to: maxOccurs="unbounded"
    Line #17 change to: maxOccurs="unbounded"
    Line # 18 change to: maxOccurs="unbounded"
    Line #19 change to: maxOccurs="unbounded"
    Line #20 change to: maxOccurs="unbounded"
    Line #21 change to: minOccurs="1" maxOccurs="unbounded"
    Ellipse_Surface.xsd
    Line #8 add: minOccurs="1" maxOccurs="1"
    Line #9 change to: minOccurs="4" maxOccurs="4"
    Line #10 change to: minOccurs="3" maxOccurs="3"
    Line #12 change to: maxOccurs="3"
    Line #13 change to: maxOccurs="3"
    Line #14 change to: maxOccurs="3"
    Line #15 change to: maxOccurs="3"
    Line #16 change to: maxOccurs="3"
    Line #17 change to: maxOccurs="3"
    Line #18 change to: maxOccurs="3"
    Line #19 change to: maxOccurs="3"
    Line #20 change to: maxOccurs="3"
    Line #21 change to: maxOccurs="3"
    Line #22 change to: maxOccurs="3"
    Line #2 3 change to: maxOccurs="3"
    Line #24 change to: maxOccurs="3"
    Line #25 change to: maxOccurs="3"
    Line #26 change to: maxOccurs="3"
    Line #27 change to: maxOccurs="3"
    Line_Item.xsd
    Line #9 change to: minOccurs="2" maxOccurs="unbounded"
    Line #10 change to: minOccurs="3" maxOccurs="unbounded"
    Line #11 change to: minOccurs="2" maxOccurs="unbounded"
    Line #13 change to: maxOccurs="unbounded"
    Line #14 change to: maxOccurs="unbounded"
    Line #15 change to: maxOccurs="unbounded"
    Line #16 change to: maxOccurs="unbounded"
    Line #17 change to: maxOccurs="unbounded"
    Line #18 change to: maxOccurs="unbounded"
    Line #23 change to: maxOccurs="unbounded"
    Line #24 change to: maxOccurs="unbounded"
    Line #27 change to: maxOccurs="unbounded"
    Medical_Facility_Status_Composite.xsd
    Line #9 change to: maxOccurs="unbounded"
    Line #10 change to: maxOccurs="unbounded"
    Line #11 change to: maxOccurs="unbounded"
    Line #12 change to: maxOccurs="unbounded"
    Line #13 change to: maxOccurs="unbounded"
    Line #14 change to: maxOccurs="unbounded"
    Military_Obstacle.xsd
    Line #11 change to: maxOccurs="unbounded"
    Line #12 change to: " maxOccurs="unbounded"
    Network_Facility_Item.xsd
    Line #10 change to: maxOccurs="unbounded"
    Line #11 change to: maxOccurs="unbounded"
    Object_Item_Assoc_Status.xsd
    Line #8 change to: maxOccurs="3"
    Object_Type_Establishment_Detail.xsd
    Line #8 change to: maxOccurs="2"
    Line #9 change to: maxOccurs="2"
    OrbitArea_Surface.xsd
    Line #8 change to: minOccurs="2" maxOccurs="2"
    Line #10 change to: minOccurs="2" maxOccurs="8"
    Line #11 change to: maxOccurs="2"
    Line #12 change to: maxOccurs="2"
    Line #13 change to: maxOccurs="2"
    Line #14 change to: maxOccurs="2"
    Line #15 change to: maxOccurs="2"
    Line #17 change to: minOccurs="2" maxOccurs="2"
    Line #19 change to: maxOccurs="2"
    Line #20 change to: maxOccurs="2"
    Line #21 change to: maxOccurs="2"
    Line #22 change to: maxOccurs="2"
    Line #23 change to: maxOccurs="2"
    Line #24 change to: maxOccurs="2"
    Line #25 change to: maxOccurs="2"
    Line #26 change to: " maxOccurs="2"
    Line #27 change to: maxOccurs="2"
    Organisation_Plan_Order_Assoc_Status.xsd
    Line #13 change to: maxOccurs="unbounded"
    Line #15 change to: maxOccurs="unbounded"
    Line #16 change to: maxOccurs="unbounded"
    Line #17 change to: maxOccurs="unbounded"
    Line #21 change to: maxOccurs="unbounded"
    Line #22 change to: maxOccurs="unbounded"
    Line #24 change to: maxOccurs="unbounded"
    Organisation_Structure.xsd
    Line #8 change to: maxOccurs="2"
    Line #9 change to: maxOccurs="2"
    Line #11 change to: maxOccurs="unbounded"
    Line #14 change to: maxOccurs="2"
    Line #17 change to: maxOccurs="2"
    Person_Item.xsd
    Line #11 change to: maxOccurs="unbounded"
    Line #12 change to: maxOccurs="unbounded"
    Plan_Order_Component.xsd
    Line #10 change to: maxOccurs="unbounded"
    Line #11 change to: maxOccurs="unbounded"
    Line #12 change to: maxOccurs="unbounded"
    Line #13 change to: maxOccurs="unbounded"
    Line #14 change to: maxOccurs="unbounded"
    Line #15 change to: maxOccurs="unbounded"
    Line #16 change to: maxOccurs="unbounded"
    Plan_Order_Component_Content.xsd
    Line #13 change to: maxOccurs="unbounded"
    Line #16 change to: maxOccurs="unbounded"
    Plan_Order_Component_Structure.xsd
    Line #8 change to: minOccurs="2" maxOccurs="2"
    Line #9 change to: minOccurs="2" maxOccurs="2"
    Line #10 change to: minOccurs="2" maxOccurs="unbounded"
    Line #12 change to: maxOccurs="unbounded"
    Line #13 change to: maxOccurs="unbounded"
    Line #14 change to: maxOccurs="unbounded"
    Line #15 change to: maxOccurs="unbounded"
    Line #16 change to: maxOccurs="unbounded"
    Line #17 change to: maxOccurs="unbounded"
    Plan_Order_Item.xsd
    Line #9 change to: maxOccurs="unbounded"
    Line #11 change to: maxOccurs="unbounded"
    Line #12 change to: maxOccurs="unbounded"
    Line #13 change to: maxOccurs="unbounded"
    Line #14 change to: maxOccurs="unbounded"
    Line #15 change to: maxOccurs="unbounded"
    Line #16 change to: maxOccurs="unbounded"
    Line #17 change to: maxOccurs="unbounded"
    Line #18 change to: maxOccurs="unbounded"
    Request_Answer.xsd
    Line #10 change to: maxOccurs="unbounded"
    Line #11 change to: maxOccurs="4"
    Line #12 change to: minOccurs="2" maxOccurs="3"
    Line #13 change to: minOccurs="2" maxOccurs="3"
    Line #17 change to: maxOccurs="unbounded"
    Line #20 change to: maxOccurs="unbounded"
    Line #21 change to: maxOccurs="unbounded"
    Line #24 change to: maxOccurs="3"
    Line #25 change to: maxOccurs="unbounded"
    Line #26 change to: maxOccurs="unbounded"
    Line #27 change to: maxOccurs="unbounded"
    TrackArea_Surface.xsd
    Line #8 change to: minOccurs="2" maxOccurs="2"
    Line #9 change to: minOccurs="2" maxOccurs="8"
    Line #11 change to: maxOccurs="2"
    Line #12 change to: maxOccurs="2"
    Line #13 change to: maxOccurs="2"
    Line #14 change to: maxOccurs="2"
    Line #15 change to: maxOccurs="2"
    Line #16 change to: maxOccurs="2"
    Line #17 change to: maxOccurs="2"
    Line #19 change to: maxOccurs="2"
    Line #20 change to: maxOccurs="2"
    Line #21 change to: maxOccurs="2"
    Line #22 change to: maxOccurs="2"
    Line #23 change to: maxOccurs="2"
    Line #24 change to: maxOccurs="2"
    Line #25 change to: maxOccurs="2"
    Line #26 change to: maxOccurs="2"
    Line #27 change to: maxOccurs="

  • Updated: Fri, 6 Mar 2015 20:58 GMT