-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(URGENT) "IEV" the IEC Electropedia is not rendered in the bibliography when explicitly cited/used #337
Comments
There is no such thing as
The only valid reference is |
The issue is user error. Error on the part of @ronaldtse misunderstanding what the actual problem was, and error from the document editors in entering a non-existent reference. The reference was given in the document as:
That means that the term is expected to live in ISO 60050-02, Clause 03-19. There is No. Such. Document.
If you substitute the document with what is presumably the correct reference,
then the bibliography renders fine: |
A bogus reference like that will fail to be retrieved and populated in the bibliography. Such a case needs to result in aborting execution, which is the only way users will realise they have made an error, as they clearly aren't reading the error messages... |
@opoudjis thank you very much for examining this issue again. i cannot try it at this time but i will update the
in my document in the next edit cycle. i will report back to this issue when i can get it to work. this issue:
is my mistake. i am not using ISO 60050 only the online site and i have mistyped the part, it should be 102 as you have indicated. i do check the error log but it is sometimes difficult to match the error with the entry. if the generate actually failed to build, that would make checking the errors/warnings a more paramount task. i will report back on my updates and be aware of the next update with the new commit "Abort execution if non-existing IEV reference supplied". thank you again for checking this and finding my mistakes. |
hello @opoudjis today i have made a check of the rendering of the IEV reference. as you described above, i have two references, one in clause 3 and one in the bibliography. (Note: these rendered images are from the PDF, i have not checked the word file.) in using the iev reference, i expected the following: in the bibliography ievterms entry i did not specify a specific 60050 clause. it seems the IEV clause was picked up from this source reference entry code in clause 3:
and this code in clause 3 in my document renders as: which seems to be an error or incorrect render in my document. b) when used in clause 3, i would have expected a different kind of reference, not what you have shown above, however since it is referring to IEC 65050 which is "mult-part" then i guess it is ok, but i dont know why the source reference in clause 3 influences the bib entry to specifically be the reference clause and not just the main document. i can understand why the user may want separate bib entries for each part of the 60050 document, but in the bib code, i would have expected a different syntax to designate the part. if only wanted a reference to the entire electropedia is that possible or because the document is multi-part is a citation always expecting a part? i know i can create an entry manually for the "online electropeida" and that did render as i expected for the bib reference (but was not really an official reference), but that manual reference does not work for the clause 3 source reference. this is expected and would not be considered an issue. c) additionally in the test i made today, the bibliography entry is out of order and renders like this: d) when i first added this bib reference i used however the correct i am using google to find those documentation instances because the metanorma search bar does not seem to be working. e) question: when the document is generated do all of the bib entry searches/fetches show up in the "metanorma generate site"? i cannot find a log entry to 60050 or some other entries. i think it would help if every search/fetch had a log entry. based on the correct code you provided, i believe my document matches those sections. instead of opening a new issue, i have added my test results here. i will let you and @ronaldtse discuss and decide if anything from this comment should become a new issue(s) or not. thank you for all the great work you are doing on this. |
From https://github.com/metanorma/SWF-Corpus_and_IEEEP2874-D2/issues/30
The official way to cite IEV:
https://www.metanorma.org/author/topics/document-format/section-terms/
However, the "IEC Electopedia" entry is not displayed in an IEEE bibliography.
This code:
Renders as:
Notice that the last "properly encoded" item is omitted.
This is likely because in ISO/IEC the IEV does not need to be rendered. However, all other SDOs need it rendered specifically. And by citing we need to cite the correct "IEC 60050-XXX" part.
The text was updated successfully, but these errors were encountered: