metanorma / pubid-ieee

PubID spec and implementation for IEEE deliverables
BSD 2-Clause "Simplified" License
1 stars 0 forks source link

Documentation required on creating identifiers #71

Closed opoudjis closed 1 year ago

opoudjis commented 2 years ago

@mico as the Metanorma maintainer, I need to be able to generate identifiers from metadata fields. I do not have an identifier that I can parse, as the current usecases have: I am generating the identifier from scratch.

The fields in https://github.com/metanorma/pubid-ieee/blob/main/lib/pubid/ieee/identifier.rb are not documented to the extent necessary for me to use them. This needs to be addressed as a matter of urgency. The same applies to https://github.com/metanorma/pubid-iso/issues/54 , which has been unactioned now for two months, and which has been holding up my work on ISO.

In particular, it is necessary for me to know:

This is necessary for https://github.com/metanorma/metanorma-ieee/issues/112 to proceed, since I am not going to duplicate this code to generate the required identifier. From what I understand, it is also required by @andrew2net for his integration work.

andrew2net commented 2 years ago

@mico we need to implement the https://github.com/relaton/relaton-ieee/issues/21 functionality in this gem. Here is my implementation.

ronaldtse commented 2 years ago

This is blocking https://github.com/ietf-tools/bibxml-service/issues/238#issuecomment-1201509668

opoudjis commented 2 years ago

Need to specify the required arguments for pubid-ieee class initialisation, and their expected effect.

opoudjis commented 2 years ago

So the initialisation parameters for the class, which inherits from Core, are:

Inherited arguments used:

Test code at https://github.com/relaton/relaton-ieee/blob/e7a85f38953152fc38f4e9890ea533068c5b6f17/lib/relaton_ieee/rawbib_id_parser.rb

As you can see @andrew2net has already implemented this class, so your task is to port it.

ronaldtse commented 1 year ago

This ticket is rather unclear on what needs to be done.

e.g. The trademark rendering is a rendering option, not a creation option.

opoudjis commented 1 year ago

What is the status on this? Yes, trademarking is indeed a rendering option. Is it available yet?