二、区分请求状态和内容核对
RFC 9110 第15.3.1节将 200(OK)解释为请求已成功。原文短摘:“indicates that the request has succeeded”。[1]
RFC 9110 第15.3.3节将 202(Accepted)解释为请求已被接受处理,但处理尚未完成。原文短摘:“accepted for processing, but the processing has not been completed”。[1]
作为本文的核对建议,可把平台回执、公开页面是否可读、标题与完整正文是否符合本次版本分开记录。没有取得明确结果时,先核对原请求,不因为页面暂时打不开就重复提交文章。本文不以单个HTTP状态码代替发布结果的逐项核对。
三、保留新旧版本的对应关系
W3C PROV Model Primer 第3.6节示例用 prov:wasRevisionOf 关联修订后的数据集与原数据集。[2] 该示例的必要原文为:
exg:dataset2 a prov:Entity ;
prov:wasRevisionOf exg:dataset1 .
本文据此建议分别保存原稿、修改稿、修改理由与对应版本。缺少旧版时,应说明缺失范围,而不能用新稿补作旧版证据。此处仅从示例整理版本对应的记录方法,不提供任何平台功能或发布结果的验证。