-
Notifications
You must be signed in to change notification settings - Fork 2
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
Refactor NIST PubID to use pubid-nist gem #63
Comments
@andrew2net @ronaldtse What is the format for input data for In the specs I found input could be:
In README.adoc I found you can use only code:
Should we keep it all the same way? (Then I need to write parser from this format to NIST PubID) Also, I'm struggling with specifications for Depending on our decision, what we will use as input (new With new NIST PubID as input: With updated data: With new NIST PubID as input and updated data: |
BTW, @ronaldtse what is "Retired Draft" in the new
Why? |
It should support the old format, and also support PubID.
The README only provides one sample, it's not representative of the patterns supported.
Yes.
pubs-export.zip uses pre-PubID identifiers. The NIST PubID is not yet active at NIST. We will still need to support all documents in the pubs-export.zip
I'm not sure how this works. How can "FPD" => "Draft"? They are different things.
Why is "PD" => "FPD"?
"FPD" => "Final Public Draft" is only for the longer form of PubID output, right? In any case, we need to take any (PubID + legacy identifier) input, and produce only PubID output. |
I don't fully understand the question. What do you mean by "find"? relaton-nist uses 2 datasets:
|
Is old format specifications available anywhere?
Should we support search by partial data? (just "8200" instead of "NISTIR 8200")
You mentioned here metanorma/pubid-nist#15 (comment) "PD" is something like "FPD". When I have "(PD)" in the original request, I should look for "(Draft)" in NIST CSRC pubs-export's
|
The datasets So I need a separate parser for this or include legacy parser and converter (PD -> Draft) to nist-pubid. I doubting if it's the right moment to use NIST PubID parser for relaton-nist while we don't have any publications NIST PubID on datasets. @ronaldtse Any thoughts on that? |
There is no particular specification but just a convention. Check the Relaton-NIST code, the
Probably not. We should support variants though, e.g. "NISTIR 8200" and "NIST IR 8200".
This is a major confusion that I need to clarify:
Does this explain all the questions above?
What I meant by "PD" (Public Draft) is "like" "FPD" (Final Public Draft) is this:
Yes. Notice that right now, both of these public data sources
In the case of "SP 800-80(FPD)":
Again, right now, all the "Drafts" in the data sources are "PD"s (Public Drafts). There are *NO FPDs, IPDs, 2PDs, ...etc. NOTE: |
Related to this: #62 (comment) |
@mico the prefixes like ISO, NIST, etc are used in the |
@ronaldtse currently we download the CRSC file on local computer and search through it. If we start using pubid-nist as a IDs parser it will slow down the search because the parslet is quite slow. Maybe we need to transform the CRSC to data repository with index similar other relaton-data-* repos, don't we? |
@andrew2net I agree that we should have a relaton-data-nist repo. Let's create it based on both CSRC and NIST-Tech-Pubs content. Thanks! |
@mico @andrew2net is this task ready? Thanks! |
@ronaldtse the issue blocks this. |
https://github.com/metanorma/nist-pubid
The text was updated successfully, but these errors were encountered: