OASIS Emergency Management TC

Issue #22: Proposed Changes

  • 1.  Issue #22: Proposed Changes

    Posted 12-30-2003 14:45
     MHonArc v2.5.0b2 -->
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    emergency message

    [Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


    Subject: Issue #22: Proposed Changes


    Ok, I went through the spec again and here are the elements that could
    benefit from tapping the <xsd:restriction> and <xsd:pattern> elements. I
    took a crack at coming up with the new definitions, but they need to be
    double checked against some code....they need to be tested. In places
    where more than 1 element has the same type of situation, just replace
    the value of the name attribute appropriately.
    
    1. <cap:identifier> and <cap:sender>: "no spaces or restricted
    characters (< and &)". Question: "restricted characters" aren't allowed
    in XML, so I *think* there is no reason to include this. OR, are you
    saying people can not use escaped versions of these either? Such as &lt
    and &amp?
    
    <xsd:simpleType name="identifier">
      <xsd:restriction base="xsd:string">
        <xsd:pattern value="[^\s]">
      </xsd:restriction>
    </xsd:simpleType>
    
    2. <cap:addresses> and <cap:incidents>: "Multiple space-delimited
    addresses may be included. Addresses including whitepace must be
    enclosed in double-quotes."
    
    <xsd:simpleType name="addresses">
      <xsd:restriction base="xsd:string">
        <xsd:pattern value="[\".*\"][\s\".*\"]?*">
      </xsd:restriction>
    </xsd:simpleType>
    
    3. <cap:references>: "...(in the form identifier/sender)...must be
    separated by whitepace." Question: Unable to fully understand what this
    was suppose to be - must have missed this in my ealier review. Are you
    basically saying it would be in the form <cap:identifier> + "/" +
    <cap:sender>? If so, then we *might* be able to use the ealier
    definition of these elements to create the definition of reference,
    which means we only define in 1 place.
    
    4. <cap:eventCode>, <cap:parameter>, <cap:geocode>: "...in the form
    code_type=code...may not include spaces or XML-restricted
    characters...". This basically says any number of non-digits followed by
    "=" and any number of non-digits. Question: is "non-digit" what we want?
    
    <xsd:simpleType name="eventCode">
      <xsd:restriction base="xsd:string">
        <xsd:pattern value="\D*=\D*">
      </xsd:restriction>
    </xsd:simpleType>
    
    5. <cap:headline>: "...160 characters may be useful target limit..."
    Question: Restrict to 160??
    
    <xsd:simpleType name="eventCode">
      <xsd:restriction base="xsd:string">
        <xsd:pattern value=".{160}">
      </xsd:restriction>
    </xsd:simpleType>
    
    [GIS Related]
    Can one of the GIS experts in the group please sum up the patterns for
    the following for me, and then I can take a crack at improving the
    schema? I do not know enough about these items to ensure everything is
    covered.
    
    6. <cap:polygon>: two things here - "...represented by a
    whitespace-delimited list of WSG-84 coordinate values..." and "...first
    and last pairs of coordinates must be the same".
    
    7. <cap:circle>: "...represented by a central point given WSG-84
    coordinate value..."
    
    8. <cap:altitude>: "...altitude measure is in feet above mean sea
    level..."
    
    9. <cap:ceiling>: "...altitude measure is in feet above mean sea
    level..."
    
    -- 
    R. Allen Wyke
    Chair, OASIS Emergency Management Technical Committee
    http://www.oasis-open.org/committees/emergency
    
    


    [Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]