공개 버전 식별자

안정적인 식별자는 특정 제품에 대해 외부에서 안정적인 고유 식별자입니다. 객체를 지정합니다. 데이터 소비자가 공통 데이터 형식의 객체를 조정할 수 있음 (CDF) 피드를 다른 데이터 저장소와 함께 사용합니다. 데이터베이스 용어로는 외부용 식별자는 데이터 소비자가 객체를 다른 데이터베이스에 전달합니다.

예를 들어 'Robert Brady'가 가 후보인 경우 데이터 소비자는 해당 사용자를 즉시 'Bob Brady'에게 연결합니다. 이미지 데이터베이스에 저장됩니다. 하지만 CDF 데이터와 이미지 데이터베이스는 이 사람이 범인임을 나타낼 수 있습니다. 국회 의원 01469호(미국 국회도서관 THOMAS 데이터베이스)에서 확인할 수 있습니다. 그런 다음 데이터 소비자는 이미지를 후보와 연결할 수 있습니다.

모든 안정적인 식별자에 대해 다음 조건이 충족되어야 합니다.

  • 안정성: 주어진 고유 항목의 안정적인 식별자입니다(예: Person 또는 Party는 데이터의 다른 버전에서 변경되면 안 됩니다. 있습니다. 즉, 안정적인 ID는 시간이 지남에 따라 특정 개체.
  • 고유성: 다른 항목에 안정적인 식별자를 재사용하면 안 됩니다. 원래 엔티티가 피드에 더 이상 존재하지 않는 경우입니다.
  • 일관성: 필요한 경우 시뮬레이션을 위한 후보자, 정당 또는 선거구 도움이 될 수 있습니다

데이터 형식 지정

안정적인 식별자를 다음 형식으로 제공합니다.

<ExternalIdentifier>
  <Type>other</Type>
  <OtherType>stable</OtherType>
  <Value>match the regex ^[a-zA-Z0-9_-]+$</Value>
</ExternalIdentifier>

안정적인 ID의 좋은 예로는 범용 고유 식별자 (UUID)와 전역 고유 식별자 (GUID) 예를 들면 다음과 같습니다.

e55b7dd4-cc98-11ec-9d64-0242ac120002

데이터 가독성을 높이려면 추가 접두사와 서픽스를 사용하여 항목을 더 세분화할 수 있습니다. 예를 들어 per- 접두사를 개인 또는 사무실의 경우 off-는 어떤 있습니다.

권장: per-e55b7dd4-cc98-11ec-9d64-0242ac120002

권장: off-7849514a-e8bc-11ec-8fea-0242ac120002

권장: 123456789012345당

권장하지 않음: per-john-doe

  • 위험: 이름이 같은 다른 사용자가 동일한 ID를 가지고 있을 수 있습니다.
  • 위험: 데이터를 변경하면 안정적인 ID에 영향을 줄 수 있습니다.

권장하지 않음: off-ppresento-of-us

안정적인 ID를 사용하는 위치

다음 요소에는 안정적인 식별자가 필수입니다.