Marc,

On 3/17/25 11:13 PM, Marc Petit-Huguenin wrote:
Hi,

I am rewriting the tool I use to build a knowledge graph (KG) of all RFCs and 
ancillary files[1], and I have some questions about what properties of an RFC 
are mutable.

— The “status” field in the JSON file (in the "ietf/rfc" directory from rsync) 
changes from time to time, as opposed to the “pub_status” field that was the status at 
publication time, and thus is immutable.  Is there a database with the changes, with 
timestamp, made to the “status” field? Something like 
https://www.rfc-editor.org/status_changes.php.

[JM] The data served on status_changes.php is pulled from the rfc-editor.org database, but the date of change and the link to the status change message are not shared via an API currently.


— Can the “format” field change, for example, when a new rendering file is 
added?

[JM] Yes, the format field can change with additional file-formats added. However, there are no plans to add new formats at the moment.


(related question: I saw both “ASCII” and “TEXT” used in the JSON files.  What 
is the difference between these two formats?)

[JM] TEXT is used for RFCs created in the RFCXML v3 era. ASCII is for older RFCs. The TEXT label indicates the file can contain non-ASCII characters [2].


— Is the “keyword” field immutable?

[JM] Keywords can be updated after an RFC is published.


— Disturbingly, RFCXML files are now mutable.  How do I know that an RFCXML 
file was modified and that I need to update my KG?

[JM] The RPC has not updated any RFCXML files. We have updated the PDF of a few RFCs. Please see [3]. When a publication version of an RFC is reissued, a message is sent to the ietf-announce and rfc-dist lists and a note is added to the RFC's datatracker History tab.


— I understand that the RFC(s) associated with STD and BCP change from time to 
time.  Here again, is there a database that provides a history of these changes?

[JM] Providing histories for RFCs and subseries are feature enhancements for the new rfc-editor.org database.


— IPR disclosures can be added at any time to an RFC, but are they immutable?

[JM] IPR disclosures can be updated by other IPR disclosures or they can be withdrawn.


— Is there other mutable properties of an RFC that I did not list here (apart 
the errata)?

[JM] As Stream, Area, and WG/RG information is used to route errata reports, these properties can be updated as groups are closed or merged or as we update the metadata for older RFCs (e.g., move an RFC from the Legacy stream to the IETF stream).

Best regards,
Jean

[1] https://www.rfc-editor.org/rfc-index.xml
[2] https://www.rfc-editor.org/rpc/wiki/doku.php?id=rfc_metadata_in_the_v3_era
[3] https://www.rfc-editor.org/rpc/wiki/doku.php?id=rerendering


Thank you.


[1] https://datatracker.ietf.org/doc/draft-petithuguenin-rfc-ontology/


_______________________________________________
rfc-interest mailing list -- [email protected]
To unsubscribe send an email to [email protected]

_______________________________________________
rfc-interest mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to