Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Next »

OAGIS is based on Core Data Type spec. version 3.01. This is in the CCTS 3.0 series.

ISO 15000-5 uses Core Component Type (CCT) defined within the 15000-5 itself. This is in the CCTS 2.0 series.

To merge the two, we will try to make CDTs based on CCTs. We need to put CCTs into Score DB and make CDTs based on them. Or we will merge CCTs and CDTs.

This table try to Merge CDTs and CCTs

  1. CCT Definition use CDT definition.

  2. CCT Object Class Term → CDT Data Type Term

  3. CCT Property Term → Not needed. All of the CCTs have property term as Type.

  4. Content component of the CDTs are the same with the corresponding CCT’s [Xyz]. Content.

  5. cardinality_min and cardinality_max columns are all 0 and 1 respectively.

  6. based_dt_sc_id column is blank.

  7. definition column is blank.

  8. We need to add Object_Class_Term column to DT_SC b/c CCT has Object Class part in the DEN that is not the Data Type Term. For existing CDT SC, this column shall be populated with the owing CDT Data Type Term.

  9. Some CCT component DENs have only two token. We need to make it consistently 3 tokens. These are highlighted with Bold-Italic font in the Resulting DEN column below, because the DEN is a little off from the spec.

  10. Note that property_term and representation_term are DT_SC.property_term and DT_SC.representation_term columns

  11. cdt_pri_id is cdt_sc_awd_pri.cdt_pri_id column and is_default is cdt_sc_awd_pri.is_default column

  12. xbt_id is cdt_sc_awd_pri_xps_type_map.xbt_id column. Map according to the design doc.

  13. Rows with no background are SC to add to the corresponding CDT. BDTs based on the CDT have to set max cardinality of SCs in these rows to zero.

  14. Rows with green background are existing CDT SCs that don’t map to any CCT component. These are shown for reference only.

  15. Rows with yellow background are existing CDT SCs that map to CCT components. I.e., there is no need to add this SC to existing CDT SCs.

  16. Need to check whether any of the added SC is duplicate with any SC added to a BDT.***

Type

SC

Resulting DEN

Remark

Amount. Type merged to Amount. Type CDT

Amount Currency. Identifier

object_class_term=”Amount Currency”

property_term=”Identifier”

representation_term=”Identifier”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on Token

Amount Currency. Identifier. Identifier

Or we can say that the resulting DEN is “Amount Current. Identifier” as in spec by saying that the duplicated token is truncated.

Amount Currency. Code List Version. Identifier

object_class_term=”Amount Currency”

property_term=”Code List Version”

representation_term=”Identifier”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on Token

Amount Currency. Code List Version. Identifier

Amount. Currency. Code

Binary Object. Type merged to Binary Object. Type CDT

Binary Object. Format. Text

object_class_term=”Binary Object”

property_term=”Format”

representation_term=”Text”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on String

Binary Object. Format. Text

Binary Object. Mime. Code

Binary Object. Encoding. Code

object_class_term=”Binary Object”

property_term=”Encoding”

representation_term=”Code”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on Token

Binary Object. Encoding. Code

Binary Object. Character Set. Code

Binary Object. Uniform Resource.
Identifier

object_class_term=”Binary Object”

property_term=”Uniform Resource Identifier”

representation_term=”Identifier”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on Token

Binary Object. Uniform Resource.
Identifier

Binary Object. Filename. Text

object_class_term=”Binary Object”

property_term=”Filename”

representation_term=”Text”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on String

Binary Object. Filename. Text

Binary Object. Filename. Name

Code. Type merged to Code. Type CDT

Code List. Identifier

object_class_term=”Code List”

property_term=”Identifier”

representation_term=”Identifier”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on Token

Code List. Identifier. Identifier

Or we can say that the resulting DEN is “Code List. Identifier” as in spec by saying that the duplicated token is truncated.

Code. List. Identifier

Or we can map this to the SC above, but the Resulting DEN will be different from the CCT spec.

Code List. Agency. Identifier

object_class_term=”Code List”

property_term=”Agency”

representation_term=”Identifier”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on Token

Code List. Agency. Identifier

Code. List Agency. Identifier

Code List. Agency Name. Text

object_class_term=”Code List”

property_term=”Agency Name”

representation_term=”Text”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on String

Code List. Agency Name. Text

Code List. Name. Text

object_class_term=”Code List”

property_term=”Name”

representation_term=”Text”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on String

Code List. Name. Text

Code List. Version. Identifier

object_class_term=”Code List”

property_term=”Version”

representation_term=”Identifier”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on Token

Code List. Version. Identifier

Code. Name. Text

object_class_term=”Code”

property_term=”Name”

representation_term=”Text”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on String

Code. Name. Text

Language. Identifier

object_class_term=”Code”

property_term=”Language”

representation_term=”Identifier”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on Token

Code. Language. Identifier

Code List. Uniform Resource. Identifier

object_class_term=”Code List”

property_term=”Uniform Resource Identifier”

representation_term=”Identifier”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on Token

Code List. Uniform Resource. Identifier

Code List Scheme. Uniform Resource.
Identifier

object_class_term=”Code List Scheme”

property_term=”Uniform Resource Identifier”

representation_term=”Identifier”

cdt_pri_id=NormalizedString, String, Token

is_default= Set to true on Token

Code List Scheme. Uniform Resource.
Identifier

Code. List Version. Identifier

  • No labels