over 4 years ago

說明

本文介紹文件與子文件在 ebRIM 中的 Association 如何表示,並說明幾種情境如:附加、取代、翻譯、翻譯並取代以及數位簽章等 Association

Association Types 文件結合類型

sourceObject AssociationType targetObject
Ex: Folder HasMember DocumentEntry

Association Types

Association function Association Type
ebRIM HasMember urn:oasis:names:tc:ebxml-regrep:AssociationType:HasMember
HL7 文件關係 Replace urn:ihe:iti:2007:AssociationType:RPLC
HL7 文件關係 Transform urn:ihe:iti:2007:AssociationType:XFRM
HL7 文件關係 Append urn:ihe:iti:2007:AssociationType:APND
HL7 文件關係 Transform and Replace urn:ihe:iti:2007:AssociationType:XFRM_RPLC
IHE Signature urn:ihe:iti:2007:AssociationType:signs

Document Relationship 文件關係

Relationship Definition
APND (append) 目前文件 附加/附件 至父文件 (已存在的文件)
RPLC (replace) 目前文件 取代 父文件 (已存在的文件)
XFRM (transform) 目前文件 翻譯 父文件 (已存在的文件)
XFRM_RPLC (transform with transform) 目前文件 翻譯並取代 父文件 (已存在的文件)
Signs 目前文件是 數位簽章 要簽署父文件 (已存在的文件)

0.Starting Point

以下 5 點皆對一個已存在的文件操作

圖例示範:一個已註冊於 Registry 的文件

1.APND 附加

附加一個文件(摘要、心得、日誌)至一個已存在的文件

1.1. 圖例示範:

1.2. Code 示範:

HM01、HM02 請參考 IHE - 資訊技術基礎建設技術架構 XDS,Metadata,Association Types
第一次交易:SS01、DE01、HM01
第二次交易:SS02、DE02、HM02、R01

R01:Relationship
```metadata.xml R01:Relationship
<rim:Association 
id="R01" 
sourceObject="DE02" 
targetObject="DE01" 
associationType="urn:ihe:iti:2007:AssociationType:APND" 
objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association"/>

2.RPLC 取代

上傳一個文件以取代一個已存在的文件

2.1. 圖例示範:

2.2. Code 示範:

HM01、HM02 請參考 IHE - 資訊技術基礎建設技術架構 XDS,Metadata,Association Types
第一次交易:SS01、DE01、HM01
第二次交易:SS02、DE02、HM02、R01

R01:Relationship
<rim:Association 
id="R01" 
sourceObject="DE02" 
targetObject="DE01" 
associationType="urn:ihe:iti:2007:AssociationType:RPLC" 
objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association"/>

3. 取代翻譯文

先有原文接著有翻譯文,翻譯文與原文並存
最後有一篇新的文章取代翻譯文

3.1. 圖例示範:

3.2. Code 示範:

HM01、HM02、HM03 請參考 IHE - 資訊技術基礎建設技術架構 XDS,Metadata,Association Types
第一次交易:SS01、DE01、HM01
第二次交易:SS02、DE02、HM02、R01
第三次交易:SS03、DE03、HM03、R02

R01:Relationship
<rim:Association 
id="R01" 
sourceObject="DE02" 
targetObject="DE01" 
associationType="urn:ihe:iti:2007:AssociationType:XFRM" 
objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association"/>
R02:Relationship
<rim:Association 
id="R02" 
sourceObject="DE03" 
targetObject="DE02" 
associationType="urn:ihe:iti:2007:AssociationType:RPLC" 
objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association"/>

4. 取代附加文

4.1. 圖例示範:

4.2. Code 示範:

HM01、HM02、HM03 請參考 IHE - 資訊技術基礎建設技術架構 XDS,Metadata,Association Types
第一次交易:SS01、DE01、HM01
第二次交易:SS02、DE02、HM02、R01
第三次交易:SS03、DE03、HM03、R02

R01:Relationship
<rim:Association 
id="R01" 
sourceObject="DE02" 
targetObject="DE01" 
associationType="urn:ihe:iti:2007:AssociationType:APND" 
objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association"/>
R02:Relationship
<rim:Association 
id="R02" 
sourceObject="DE03" 
targetObject="DE02" 
associationType="urn:ihe:iti:2007:AssociationType:RPLC" 
objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association"/>

5. 取代在目錄中的文件

5.1. 圖例示範:

5.2. Code 示範:

HM01、HM02、HM03、HM04、HM05、HM06、HM07
請參考 IHE - 資訊技術基礎建設技術架構 XDS,Metadata,Association Types

第一次交易:SS01、F01、DE01、HM01、HM02、HM03、HM04
第二次交易:SS02、DE02、HM05、R01、HM06、HM07

原有一個目錄(F01)內有一個文件(DE01)
第二次交易有一文件(DE02)取代文件(DE01)
進而目錄(F01)需要與文件(DE01)關聯起來(HM06、HM07)
筆者的猜測:這樣的關聯(HM06、HM07) Registry 應該要自動完成

R01:Relationship
<rim:Association 
id="R01" 
sourceObject="DE02" 
targetObject="DE01" 
associationType="urn:ihe:iti:2007:AssociationType:RPLC" 
objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association"/>

6. XFRM

6.1. 圖例示範:

6.2. Code 示範:

HM01、HM02 請參考 IHE - 資訊技術基礎建設技術架構 XDS,Metadata,Association Types
第一次交易:SS01、DE01、HM01
第二次交易:SS02、DE02、HM02、R01

R01:Relationship
<rim:Association 
id="R01" 
sourceObject="DE02" 
targetObject="DE01" 
associationType="urn:ihe:iti:2007:AssociationType:RPLC" 
objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association"/>

7. XFRM_RPLC 翻譯並取代

原文被翻譯文取代

7.1. 圖例示範:

7.2. Code 示範:

HM01、HM02 請參考 IHE - 資訊技術基礎建設技術架構 XDS,Metadata,Association Types
第一次交易:SS01、DE01、HM01
第二次交易:SS02、DE02、HM02、R01

R01:Relationship
<rim:Association 
id="R01" 
sourceObject="DE02" 
targetObject="DE01" 
associationType="urn:ihe:iti:2007:AssociationType:XFRM_RPLC" 
objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association"/>

8. Signs 電子簽章

8.1. 圖例示範:

8.2. Code 示範:

HM01、HM02 請參考 IHE - 資訊技術基礎建設技術架構 XDS,Metadata,Association Types
第一次交易:SS01、DE01、HM01
第二次交易:SS02、DE02、HM02、R01

R01:Relationship
<rim:Association 
id="R01" 
sourceObject="DE02" 
targetObject="DE01" 
associationType="urn:ihe:iti:2007:AssociationType:signs" 
objectType="urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:Association"/>
← IHE - 資訊技術基礎建設技術架構 XDS,Metadata,Association Types IHE - 資訊技術基礎建設技術架構 XDS,Metadata →
 
comments powered by Disqus