ontolog-forum
[Top] [All Lists]

[ontolog-forum] Revised CCT to SUMO Mapping File

To: Ontolog Forum <ontolog-forum@xxxxxxxxxxxxxxxx>
From: Kurt Conrad <conrad@xxxxxxxxxxxxxxxxxx>
Date: Wed, 19 Jan 2005 17:28:42 -0800
Message-id: <6.1.1.1.2.20050119172652.10f2f7c8@xxxxxxxxxxxxxxxxx>
All,    (01)

I folded in my notes from the analysis session on 2005.12.23.    (02)

/s/ kwc 2005.01.19 17:28    (03)

___________________________________________________________________
Kurt Conrad
2994 Salem Dr.
Santa Clara, CA 95051-5502
(408) 247-0454
mailto:conrad@xxxxxxxxxxxxxxxxxx
www.SagebrushGroup.com     (04)

Mapping the Core Component Types to the Suggested Upper Merged Ontology

Reference: ebXML Core Component Technical Specification v2.01 dated 2003-11-15

Version 0.5 dated 2005-01-19 -- Added quality assessment rankings(A: No Issues; B: Minor Issues; C: Major Issues)

Ref# [CCT/SC] CCT Name Definition Primitive data-type Remarks SUMO Mapping (AdamPease-2004.06.20) Comments (PeterYim - 2004.06.16~20) Quality Asessment - Entered 2005.01.19
01-000 CCT Amount. Type A number of monetary units specified in a currency where the unit of currency is explicit or implied.     this would be a CurrencyMeasure expressed using MeasureFn in the second argument being a RealNumber with the first argument being an instance UnitOfMeasure and subclass of CurrencyMeasure. The resulting CurrencyMeasure can be related to a thing with the relation monetaryValue   C
- Too much packed in
02-000 CCT Binary Object. Type A set of finite-length sequences of binary octets. Shall also be used for Data Types representing graphics (i.e., diagram, graph, mathematical curves or similar representations), pictures (i.e. visual representation of a person, object, or scene), sound, video, etc.     ContentBearingObject guess this would be something like an electronic message, electronic file, electronic document, digital data stream or digital data in general A
03-000 CCT Code. Type A character string (letters, figures or symbols) that for brevity and/or language independence may be used to represent or replace a definitive value or text of an Attribute together with relevant supplementary information. Should not be used if the character string identifies an instance of an Object Class or an object in the real world, in which case the Identifier. Type should be used.     SymbolicString, however, if the reason is just brevity, than it's an implementation detail, and the nformation should be represented. It would be up to an application to condense that information using a thesaurus or other approach, if necessary.   B
- Some confusion about types
- Pointer or abbreviation
- Implementation detail or inherent semantics
- How different from identifier?
04-000 CCT Date Time. Type A particular point in the progression of time together with relevant supplementary information. Can be used for a date and/or time.     use time   B
- Clear mapping, but formalization doesn't resolve all problems (SUMO has more detail)
05-000 CCT Identifier. Type A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects in the same scheme together with relevant supplementary information.     uniqueIdentifier   C
- If supposed to be a universally-unique identifier (UUID) then A
06-000 CCT Indicator. Type A list of two mutually exclusive Boolean values that express the only possible states of a Property.     true see comment under Indicator. Content A
07-000 CCT Measure. Type A numeric value determined by measuring an object along with the specified unit of measure.     this would be an _expression_ using MeasureFn, if the value is not directly time dependent, such as Watt (Joule per second). If not a time-dependent quantity, the MeasureFn would have in the second argument being a RealNumber with the first argument being an instance UnitOfMeasure. The resulting ConstantQuantity can be related to a thing with the relation measure, which can also serve to relate a ConstantQuantity to a thing.   C
- Too much
08-000 CCT Numeric. Type Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure. May or may not be decimal     Number   B
- Common sequence
09-000 CCT Quantity. Type A counted number of non-monetary units possibly including fractions.     this would be an _expression_ using MeasureFn, if the value is not directly time dependent, such as Watt (Joule per second). If not a time-dependent quantity, the MeasureFn would have in the second argument being a RealNumber with the first argument being an instance UnitOfMeasure. The resulting ConstantQuantity can be related to a thing with the relation measure, which can also serve to relate a FunctionQuantity to a thing.   C
- Too much
10-000 CCT Text. Type A character string (i.e. a finite set of characters) generally in the form of words of a language. Shall also be used for names (i.e. word or phrase that constitutes the distinctive designation of a person, place, thing or concept).     a Text   B+
- Too much ambiguity in definition
01-001 SC Amount. Content A number of monetary units specified in a currency where the unit of currency is explicit or implied decimal   this would be a RealNumber part of an _expression_ using MeasureFn in the second argument being a RealNumber with the first argument being an instance UnitOfMeasure and subclass of CurrencyMeasure. The resulting CurrencyMeasure can be related to a thing with the relation monetaryValue   B
- Too much packed in
01-002 SC Amount Currency. Code List Version. Identifier The Version of the UN/ECE Rec.9 code list. string   uniqueIdentifier   B
- Code vs ID
01-003 SC Amount Currency. Identifier The currency of the amount string Reference UN/ECE Rec. 9, using 3-letter alphabetic codes. The UN/ECE Rec. 9 is also published as ISO 4217, but is available in electronic form and free of charge. This would be a SymbolicString that is related to a subclass of CurrencyMeasure by the relation uniqueIdentifier.   B
- A verw things
- Code vs ID
02-001 SC Binary Object. Content A set of finite-length sequences of binary octets. binary   ComputerData   A
02-002 SC Binary Object. Format. Text The format of the binary content. string   ComputerData   B
- Different than text type?
02-003 SC Binary Object. Mime. Code The mime type of the binary object. string Reference IETF RFC 2045, 2046, 2047 Relate a MimeEncodingScheme to ComputerData with mimeType   B
- Packing issue
02-004 SC Binary Object. Character Set. Code The character set of the binary object if the mime type is text. string Reference IETF RFC 2045, 2046, 2047 Relate an instance of MimeText to ComputerData with mimeSubType   B
- Packing issue
02-005 SC Binary Object. Encoding. Code Specifies the decoding algorithm of the binary object. string Reference IETF RFC 2045, 2046, 2047 Procedure   B
- Not sure that got to the bottom of things
- If an enumerated set, then A. Otherwise, B
- Also confusion regarding 2.1 and 2.2
02-006 SC Binary Object. Uniform Resource. Identifier The Uniform Resource Identifier that identifies where the Binary Object is located. string   UniformResourceIdentifier   B
02-007 SC Binary Object. Filename. Text The filename of the binary object. string Reference IETF RFC 2045, 2046, 2047 filename   B
- Clear, but reference to an external document, should define succinctly
03-001 SC Code. Content A character string (letters, figures or symbols) that for brevity and/or language independence may be used to represent or replace a definitive value or text of an Attribute. string   SymbolicString   B
- Unclear
- Pointer or thing?
- How different from other strings?
03-002 SC Code List. Agency. Identifier An agency that maintains one or more code lists. string Defaults to the UN/EDIFACT data element 3055 code list. uniqueIdentifier   B
- Code vs ID
03-003 SC Code List. Agency Name. Text The name of the agency that maintains the code list. string   SymbolicString   B
- Code vs ID
03-004 SC Code List. Name. Text The name of a list of codes. string   names   B
- Code vs ID
03-005 SC Code List. Identifier The identification of a list of codes string Can be used to identify the URL of a source that defines the set of currently approved permitted values uniqueIdentifier   B
- Code vs ID
03-006 SC Code List Scheme. Uniform Resource. Identifier The Uniform Resource Identifier that identifies where the code list scheme is located. string   UniformResourceIdentifier   B
- Code vs ID
03-007 SC Code List. Uniform Resource. Identifier The Uniform Resource Identifier that identifies where the code list is located. string   UniformResourceIdentifier question: named as listed in table 8-2; note that this component is listed as Code. Name. Text Language. Identifier under table 8-1 B
- Code vs ID
03-008 SC Code List. Version. Identifier The Version of the code list. string Identifies the Version of the UN/EDIFACT data element 3055 code list. uniqueIdentifier   B
- Unique, but why a separate entity
03-009 SC Code. Name. Text The textual equivalent of the code content string If no code content exists, the code name can be used on its own SymbolicString   B
- What is it?
- Contingent definition.
04-001 SC Date Time. Content The particular point in the progression of time string For times use an ISO 8601 compliant format that includes the UTC offset time   A
- Common sense
- Very precise definition
04-002 SC Date Time. Format. Text The format of the date/time content string Reference ISO 8601 and W3C note on date time SymbolicString   A
05-001 SC Identification Scheme Agency. Identifier The identification of the agency that maintains the identification scheme. string Defaults to the UN/EDIFACT data element 3055 code list. uniqueIdentifier   B
- Code vs ID
05-002 SC Identification Scheme. Agency Name. Text The name of the agency that maintains the identification scheme string   Agent   A
05-003 SC Identification Scheme Data. Uniform Resource. Identifier The Uniform Resource Identifier that identifies where the identification scheme data is located string   UniformResourceIdentifier   B?
- Not clear when have item or relation
- Think that probably a relation
- URI & identifier that point to ID scheme
05-004 SC Identification Scheme. Identifier The identification of the identification scheme. string   uniqueIdentifier   B
- Formal
- What's difference with 05-005
05-005 SC Identification Scheme. Name. Text The name of the identification scheme. string   uniqueIdentifier   B
- Informal
- What's difference with 05-004
05-006 SC Identification Scheme. Uniform Resource. Identifier The Uniform Resource Identifier that identifies where the identification scheme is located. string   UniformResourceIdentifier   B
- URI should be location independent
05-007 SC Identification Scheme. Version. Identifier The Version of the identification scheme. string Identifies the Version of the UN/EDIFACT data element 3055 code list. version   B
05-008 SC Identifier. Content A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects within the same scheme string   uniqueIdentifier   B
06-001 SC Indicator. Content The value of the indicator string For example on, off, true, false SymbolicString The Indicator. Content when combined with the Indicator. Format. Text is evidently ble to indicate more than just binary states. As such, mapping Indicator. Type to true may not suffice B
- Any sort of enumerated type
- Character string
- Redundant
06-002 SC Indicator. Format. Text Whether the indicator is numeric, textual or binary string   SymbolicString   B
- Appears redundant
07-001 SC Measure. Content The numeric value determined by measuring an object. decimal For example, 24.387 kilograms (24.387 is the Measure. Content) measure   B
- Relationship to object is unclear
07-002 SC Measure Unit. Code The type of unit of measure string Reference UN/ECE Rec. 20 and X12 355. ConstantQuantity   B
- References a big standard, prefer to see a definition included here
- Some overlap w/ 01-000 (unit of measure)
07-003 SC Measure Unit. Code List Version. Identifier The Version of the measure unit code list. string   version   B
08-001 SC Numeric. Content Numeric information that is assigned or is determined by calculation, counting or sequencing. as defined by Numeric. Format. Text May be decimal Number   B
- Redundancy
08-002 SC Numeric. Format. Text Whether the number is an integer, decimal, real number or percentage string   subclasses of Number   B
- Unclear mapping
- Not sure why exists
09-001 SC Quantity. Content A counted number of non-monetary units possibly including fractions. decimal For example 7 bales (7 is the Quantity. Content) ConstantQuantity   B
- Redundancy
- Any differences are not indicated
09-002 SC Quantity. Unit. Code The unit of the quantity string May use UN/ECE Rec. 20 ConstantQuantity   C
- Redundant
- Lack's class relationships
09-003 SC Quantity Unit. Code List Agency. Identifier The identification of the agency which maintains the quantity unit code list string   uniqueIdentifier   C
- Just unique within lexicon
- Redundant with 03-002
09-004 SC Quantity Unit. Code List. Identifier The quantity unit code list. string Defaults to the UN/EDIFACT data element 3055 code list. uniqueIdentifier   B
09-005 SC Quantity Unit. Code List Agency Name. Text The name of the agency which maintains the quantity unit code list. string   Agent   C
10-001 SC Text. Content A character string (i.e. a finite set of characters) generally in the form of words of a language. string   SymbolicString   B
- Redundant
10-002 SC Language. Identifier The identifier of the language used in the corresponding text string string Reference ISO 639: 1998 subclasses of Language   A
- References ISO standard
10-003 SC Language. Locale. Identifier The identification of the locale of the language. string   GeographicArea   B
- Language and geographical areas are not the same
- Specifications of locales have tremendous ambiguity
- Role of localize is unclear
- Assuming an ISO code list

Ontologies consist of

_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Subscribe/Unsubscribe/Config: 
http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx    (01)

<Prev in Thread] Current Thread [Next in Thread>