OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl message

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


Subject: Re: [ubl] Noted "broken fragments" in UBL v2.2 csprd03


Thank you for this, Paul ... I must have a bug in my own link/line consistency checker because I was anticipating the challenge of maintaining this.

On inspection, I note that every "#Table_" should be "#Table-". In UBL 2.1 I was using the underscore, but this could be ambiguous with property term qualifications and so I replaced the anchors with hyphens. But that *should* have been caught by my link/line checker.

Today, following the broken link and then hacking the "_" to be "-" appears to bring up the desired location.

I will review my link/link checker code and ensure everything gets detected and then I'll fix it.

Thanks, again!

. . . . . . Ken

At 2018-03-05 15:19 -0500, Paul Knight wrote:
Hi all,

In preparing UBL v2.2 csprd03 for publication, I ran a detailed link checker (<http://validator.w3.org/checklink>http://validator.w3.org/checklink) which identified a number of "broken fragments", mainly in Appendix C.

It is up to the TC to determine if this is something that you decide should be changed in future stages of publication.

Here is a list:

At least some of these are apparently known to be problematic, since the text of Appendix C identifies the specific line number, even though the link does not dereference directly to that point in the linked file.

The list (with line numbers from the posted HTML file, is:Â
Broken fragments:Â
<http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.Legal_MonetaryTotal.MonetaryTotal>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.Legal_MonetaryTotal.MonetaryTotalÂ; (lines 6619, 6620, 6627)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.Accounting_SupplierParty.SupplierParty>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.Accounting_SupplierParty.SupplierPartyÂ; (lines 6589, 6590, 6598)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_MonetaryTotal.Details>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_MonetaryTotal.DetailsÂ; (line 6621)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.Accounting_CustomerParty.CustomerParty>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.Accounting_CustomerParty.CustomerPartyÂ; (lines 6589, 6591, 6598)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Period.EndDate.Date>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Period.EndDate.DateÂ; (line 6584)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Party.Details>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Party.DetailsÂ; (lines 6597, 6598, 6626)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_PartyName.Name>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_PartyName.NameÂ; (lines 6602, 6603)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_SupplierParty.Details>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_SupplierParty.DetailsÂ; (lines 6591, 6593)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_CustomerParty.Details>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_CustomerParty.DetailsÂ; (lines 6592, 6594)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_SupplierParty.Party>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_SupplierParty.PartyÂ; (line 6596)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_PartyName.Details>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_PartyName.DetailsÂ; (line 6601)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.IssueDate.Date>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.IssueDate.DateÂ; (line 6561)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_MonetaryTotal.Payable_Amount.Amount>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_MonetaryTotal.Payable_Amount.AmountÂ; (lines 6622, 6628, 6629, 6630)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Period.Details>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Period.DetailsÂ; (lines 6566, 6568, 6569, 6570, 6572, 6574)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.Details>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.DetailsÂ; (lines 6550, 6551, 6552, 6553, 6555, 6556, 6557, 6571, 6583, 6618)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.Identifier>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.IdentifierÂ; (lines 6559, 6560)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.Invoice_Period.Period>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.Invoice_Period.PeriodÂ; (lines 6564, 6571, 6577, 6581, 6584)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Period.StartDate.Date>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Period.StartDate.DateÂ; (line 6584)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Party.PartyName>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Party.PartyNameÂ; (line 6600)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.InvoiceLine>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_Invoice.InvoiceLineÂ; (lines 6619, 6652)Â <http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_CustomerParty.Party>http://docs.oasis-open.org/ubl/csprd03-UBL-2.2/mod/summary/reports/UBL-Invoice-2.2.html#Table_CustomerParty.PartyÂ; (line 6596)Â

Best regards,
Paul
--
<https://mail.google.com/mail/?view=cm&fs=1&tf=1&to=paul.knight@oasis-open.org>Paul Knight  - Tel: +1 781-883-1783 <https://www.oasis-open.org/>OASIS - Advancing open standards for the information society - <https://www.oasis-open.org/people/staff/paul-knight>Document Process Analyst


--
Contact info, blog, articles, etc. http://www.CraneSoftwrights.com/o/ |
Check our site for free XML, XSLT, XSL-FO and UBL developer resources |
Streaming hands-on XSLT/XPath 2 training class @ US$45 (5 hours free) |



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