relaton / relaton-iso

RelatonIso: ISO Standards metadata using the BibliographicItem model
BSD 2-Clause "Simplified" License
2 stars 1 forks source link

"ISO/IEC 18014-4" fetched reference seems to lack details #155

Closed manuelfuenmayor closed 10 months ago

manuelfuenmayor commented 10 months ago

Description

This:

* [[[ISO.IEC.18014-4,ISO/IEC 18014-4]]]

renders: Screenshot 2023-10-19 194042

This output is too concise. Almost incomplete.

A preferred output would be: Screenshot 2023-10-19 200730

If we do: relaton fetch "ISO/IEC 18014-4", we see there is enough information to build a more complete output.

To reproduce

You can compile the full document in https://github.com/cisba/i-d_dlts/pull/1 (it's not long), or you can compile this little sample file: iso-ref.zip

ronaldtse commented 10 months ago

@manuelfuenmayor this may be a relaton-render or a metanorma-ietf issue. Also, since this document is "ISO/IEC", we have to write out both publishers.

andrew2net commented 10 months ago

@manuelfuenmayor relaton fetches the "ISO/IEC 18014-4:2015" document and provide following metadata. But id doesn't render citations.

$ relaton fetch 'ISO/IEC 18014-4'
[relaton-iso] (ISO/IEC 18014-4) Fetching from iso.org ...
[relaton-iso] (ISO/IEC 18014-4) Found: `ISO/IEC 18014-4:2015`
<bibdata type="standard" schema-version="v1.2.4">
  <fetched>2023-10-24</fetched>
  <title type="title-intro" format="text/plain" language="en" script="Latn">Information technology</title>
  <title type="title-main" format="text/plain" language="en" script="Latn">Security techniques</title>
  <title type="title-part" format="text/plain" language="en" script="Latn">Time-stamping services</title>
  <title type="main" format="text/plain" language="en" script="Latn">Information technology - Security techniques - Time-stamping services</title>
  <title type="title-intro" format="text/plain" language="fr" script="Latn">Technologies de l'information</title>
  <title type="title-main" format="text/plain" language="fr" script="Latn">Techniques de sécurité</title>
  <title type="title-part" format="text/plain" language="fr" script="Latn">Services d'horodatage</title>
  <title type="main" format="text/plain" language="fr" script="Latn">Technologies de l'information - Techniques de sécurité - Services d'horodatage</title>
  <uri type="src">https://www.iso.org/standard/59934.html</uri>
  <uri type="obp">https://www.iso.org/obp/ui/en/#!iso:std:59934:en</uri>
  <uri type="rss">https://www.iso.org/contents/data/standard/05/99/59934.detail.rss</uri>
  <docidentifier type="ISO" primary="true">ISO/IEC 18014-4</docidentifier>
  <docidentifier type="iso-reference">ISO/IEC 18014-4(E)</docidentifier>
  <docidentifier type="URN">urn:iso:std:iso-iec:18014:-4:stage-90.93:ed-1</docidentifier>
  <docnumber>18014</docnumber>
  <contributor>
    <role type="publisher"/>
    <organization>
      <name>International Organization for Standardization</name>
      <abbreviation>ISO</abbreviation>
      <uri>www.iso.org</uri>
    </organization>
  </contributor>
  <contributor>
    <role type="publisher"/>
    <organization>
      <name>International Electrotechnical Commission</name>
      <abbreviation>IEC</abbreviation>
      <uri>www.iec.ch</uri>
    </organization>
  </contributor>
  <edition>1</edition>
  <language>en</language>
  <language>fr</language>
  <script>Latn</script>
  <status>
    <stage>90</stage>
    <substage>93</substage>
  </status>
  <copyright>
    <from>2015</from>
    <owner>
      <organization>
        <name>ISO/IEC</name>
      </organization>
    </owner>
  </copyright>
  <relation type="instanceOf">
    <bibitem type="standard">
      <fetched>2023-10-24</fetched>
      <title type="title-intro" format="text/plain" language="en" script="Latn">Information technology</title>
      <title type="title-main" format="text/plain" language="en" script="Latn">Security techniques</title>
      <title type="title-part" format="text/plain" language="en" script="Latn">Time-stamping services</title>
      <title type="main" format="text/plain" language="en" script="Latn">Information technology - Security techniques - Time-stamping services</title>
      <title type="title-intro" format="text/plain" language="fr" script="Latn">Technologies de l'information</title>
      <title type="title-main" format="text/plain" language="fr" script="Latn">Techniques de sécurité</title>
      <title type="title-part" format="text/plain" language="fr" script="Latn">Services d'horodatage</title>
      <title type="main" format="text/plain" language="fr" script="Latn">Technologies de l'information - Techniques de sécurité - Services d'horodatage</title>
      <uri type="src">https://www.iso.org/standard/59934.html</uri>
      <uri type="obp">https://www.iso.org/obp/ui/en/#!iso:std:59934:en</uri>
      <uri type="rss">https://www.iso.org/contents/data/standard/05/99/59934.detail.rss</uri>
      <docidentifier type="ISO" primary="true">ISO/IEC 18014-4:2015</docidentifier>
      <docidentifier type="iso-reference">ISO/IEC 18014-4:2015(E)</docidentifier>
      <docidentifier type="URN">urn:iso:std:iso-iec:18014:-4:stage-90.93:ed-1</docidentifier>
      <docnumber>18014</docnumber>
      <date type="published">
        <on>2015-04</on>
      </date>
      <contributor>
        <role type="publisher"/>
        <organization>
          <name>International Organization for Standardization</name>
          <abbreviation>ISO</abbreviation>
          <uri>www.iso.org</uri>
        </organization>
      </contributor>
      <contributor>
        <role type="publisher"/>
        <organization>
          <name>International Electrotechnical Commission</name>
          <abbreviation>IEC</abbreviation>
          <uri>www.iec.ch</uri>
        </organization>
      </contributor>
      <edition>1</edition>
      <language>en</language>
      <language>fr</language>
      <script>Latn</script>
      <abstract format="text/plain" language="en" script="Latn">ISO/IEC 18014:2015
-      defines the functionality of the time assessment authority (TAA),
-      describes an overall architecture for providing the time to the time-stamping authority (TSA) and to guarantee the correctness of it through the use of the TAA, and
-      gives technical guidelines for the TAA to provide, and to provide assurance in, a trusted time source to the TSA.</abstract>
      <abstract format="text/plain" language="fr" script="Latn">ISO/IEC 18014:2015
-      defines the functionality of the time assessment authority (TAA),
-      describes an overall architecture for providing the time to the time-stamping authority (TSA) and to guarantee the correctness of it through the use of the TAA, and
-      gives technical guidelines for the TAA to provide, and to provide assurance in, a trusted time source to the TSA.</abstract>
      <status>
        <stage>90</stage>
        <substage>93</substage>
      </status>
      <copyright>
        <from>2015</from>
        <owner>
          <organization>
            <name>ISO/IEC</name>
          </organization>
        </owner>
      </copyright>
      <place>Geneva</place>
    </bibitem>
  </relation>
  <place>Geneva</place>
  <ext schema-version="v1.0.0">
    <doctype>international-standard</doctype>
    <editorialgroup>
      <technical-committee number="1" type="IEC">Information security, cybersecurity and privacy protection</technical-committee>
    </editorialgroup>
    <ics>
      <code>35.030</code>
      <text>IT Security</text>
    </ics>
    <structuredidentifier type="ISO">
      <project-number part="4">ISO 18014</project-number>
    </structuredidentifier>
  </ext>
</bibdata>
ronaldtse commented 10 months ago

@manuelfuenmayor so this is not a Relaton problem. The content is completely fetched. The problem is what gets rendered in an IETF I-D. I'll open a ticket in metanorma-ietf instead.

ronaldtse commented 10 months ago

Closing in favor of https://github.com/metanorma/metanorma-ietf/issues/190