9. いつ新しいPIDを生成するか?

装置には、常に変更、修正が生じます。例えば、新しい測定の要求水準を満たすために、部品の変更や装置のアップグレードが行われます。新しいPIDを生成すべき正確な瞬間を定義することは、機器の変更に対しそれぞれのステークホルダが各々理由を持つため、困難です。実際、PIDINST WG は明確な答えを出すことができていません。したがって、様々なステークホルダーの要求に対応するには、機関の装置提供者から見たコンテキストに重要な変更が生じたときに PID が更新される、というルールが推奨されます。ここでいう重要な変更には、文献などで装置が引用されたために、装置の履歴を保存する必要が生じた場合、品質管理等自動化されたワークフローに大きな影響を与えるような測定能力の大幅な向上が生じた場合、装置のファームウェアが変更された場合、等が含まれます。機関が新しいPIDを生成するどんな理由においても、装置提供者は Snippet 9.1, 9.2, 9.3, 9.4 に示すように、PIDINST メタデータの relatedIdentifier プロパティの relattionType 属性の IsNewVersionOf に新しいPIDを指定、さらに IsPreviewousVersionOf に変更前のPIDを指定するすることで、継承関係を特定することが推奨されます。

Snippet 9.1 変更前のPIDを示すための relatedIdentifer プロパティのXMLでの使用例
  <relatedIdentifiers>
     <relatedIdentifier relatedIdentifierType="DOI" relationType="IsNewVersionOf">10.4232/10.CPoS-2013-02en</relatedIdentifier>
  </relatedIdentifiers>
Snippet 9.2 変更後のPIDを示すための relatedIdentifer プロパティのXMLでの使用例
  <relatedIdentifiers>
     <relatedIdentifier relatedIdentifierType="DOI" relationType="IsPreviousVersionOf">http://hdl.handle.net/21.T11998/0000-001A-3905-F</relatedIdentifier>
  </relatedIdentifiers>
Snippet 9.3 変更前のPIDを示すための relatedIdentifer プロパティのJSONでの使用例
  [{
    "RelatedIdentifier":{
      "RelatedIdentifierValue":"10.4232/10.CPoS-2013-02en",
      "RelatedIdentifierType": "DOI",
      "relationType":"IsNewVersionOf"
    }
  }]
Snippet 9.4 変更後のPIDを示すための relatedIdentifer プロパティのJSONでの使用例
  [{
    "RelatedIdentifier":{
      "RelatedIdentifierValue":"http://hdl.handle.net/21.T11998/0000-001A-3905-F",
      "RelatedIdentifierType": "DOI",
      "relationType":"IsPreviousVersionOf"
    }
  }]