<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>6574</bug_id>
          
          <creation_ts>2009-02-13 15:24:49 +0000</creation_ts>
          <short_desc>Allow multiple System Identifiers as acceptable for a given PI</short_desc>
          <delta_ts>2013-10-02 16:51:31 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Validator</product>
          <component>Types Registry</component>
          <version>0.8.4</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://lists.w3.org/Archives/Public/www-validator/2009Feb/0025.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Olivier Thereaux">ot</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          <cc>cop3252</cc>
          
          <qa_contact name="qa-dev tracking">www-validator-cvs</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>23716</commentid>
    <comment_count>0</comment_count>
    <who name="Olivier Thereaux">ot</who>
    <bug_when>2009-02-13 15:24:49 +0000</bug_when>
    <thetext>Some specifications have been posting DTDs in various locations. 
e.g:
http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd
http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd

The validator currently has a single acceptable System Identifier in store for each public identifier, and will throw a warning if the SI does not match the one in store. 

We should change that to allow any of the acceptable SIs to pass.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24545</commentid>
    <comment_count>1</comment_count>
    <who name="JoeJava">cop3252</who>
    <bug_when>2009-04-03 19:41:25 +0000</bug_when>
    <thetext>What is holding up this bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55773</commentid>
    <comment_count>2</comment_count>
    <who name="Ville Skyttä">ville.skytta</who>
    <bug_when>2011-08-24 21:39:49 +0000</bug_when>
    <thetext>This would be easy enough to do, but I&apos;m unable to find a MathML specification that would somehow recommend the former of the two URLs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55846</commentid>
    <comment_count>3</comment_count>
    <who name="JoeJava">cop3252</who>
    <bug_when>2011-08-26 09:42:21 +0000</bug_when>
    <thetext>As noted in:
Changes to Appendix A Parsing MathML. 
of section:
J.1 Changes between MathML 2.0 and MathML 2.0 Second Edition 
of
Mathematical Markup Language (MathML) Version 2.0 (Second Edition)
see:
http://www.w3.org/TR/MathML2/appendixj.html#changes.mathml2.0-2.02e

&quot;The location of the MathML DTDs described in Section A.2.1 DOCTYPE declaration for MathML and Section A.2.3 MathML as a DTD Module are now in the Math Working group area rather than distributed with this Recommendation.&quot;

The old recommendation was:
http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd
the news recommendation is:
http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd

The question is, should a document be validated if it follows the old
recommendation, or should it be rejected unless it follows the latest recommendation?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55900</commentid>
    <comment_count>4</comment_count>
    <who name="Ville Skyttä">ville.skytta</who>
    <bug_when>2011-08-26 20:19:37 +0000</bug_when>
    <thetext>Thank you for the reference!

(In reply to comment #3)
&gt; The question is, should a document be validated if it follows the old
&gt; recommendation, or should it be rejected unless it follows the latest
&gt; recommendation?

The way I see it, what the system id is does not matter wrt. validity.  This is how it currently is in the validator; validator does not &quot;reject&quot; documents that use the old system id, it just issues a warning about it.  I think this is just fine, and I&apos;m inclined to leave things as they are and close this bug.  I don&apos;t see anything in the MathML specification that would actually *mandate* using any particular system id - it&apos;s a &quot;should&quot; in a section that is not marked as normative unless I missed something.

However, the warning emitted by validator points to a document that has the old location for the MathML DTD: http://www.w3.org/QA/2002/04/valid-dtd-list.html
I&apos;ll try to find someone who can update it.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>