RectangularDataFileOLD

Package: 
Version: 
1
Is Abstract: 
no
Is Pattern: 
no
Definition: 

A physical file representing data organized in records and fields.

Explanatory Notes: 

This type of file is an example of a simple data file. It is assumed that this type of file is very commonly found, and that such files typically lack structured metadata.

Data type depends on choice of file format:
See http://en.wikipedia.org/wiki/Content_type

defaultLanguageOfData:
String, three characters, alpha-3 of ISO 639-2 code, list at http://www.loc.gov/standards/iso639-2/php/code_list.php

newline:
Options include: CR | LF | CRLF | NEL | VT | FF | LS | PS, default CRLF, external controlled vocabulary as alternative, see: http://en.wikipedia.org/wiki/Newline, Unicode Standard, chapter 5 Implementation Guidelines section, 5.8 Newline Guidelines, http://www.unicode.org/versions/Unicode6.2.0/ch05.pdf)

Example: 
CSV-file with coded survey response. Excel-file with administrative tax records.
Synonyms: 
Delimited file, fixed-format file
Property: 
NameCardinalityDatatypeDescription
defaultDecimalSymbol
0..1
The default decimal symbol for the file. Can be overridden by Record Layout or Field
defaultTextQualifier
0..1
The text qualifier for data in this file. Can be overridden by RecordLayout or Field
fieldNamesOnFirstRow
0..1
Indicates whether the first row in the file declares field names
defaultLanguageOfData
0..1
Default language of the data in the file. Can be overridden by RecordLayout of Field
defaultLocaleOfData
0..1
Default locale of the data in the file. Can be overridden by RecordLayout of Field
newline
0..1
The newline character used in this file
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
HasRecordLayouts
A RectangularDataFile is an aggregation of record types
1..n
1..n
Aggregation
hasLabel
The RectangularDataFile has a label (does it really?)
1..1
0..1
Neither

Stage:

Is extendable: 
Is property: 
0
RDF Mapping: 

Comments

larry's picture

see RecordLayout - should the relationship between RecordLayout and RectangularDataFile be from RecordLayout

larry's picture

Should have an aggregation relationship to DataSerialization

jon's picture

BTR, OR,JJ "should the relationship between RecordLayout and RectangularDataFile be from RecordLayout" Not in this simple case

"Should have an aggregation relationship to DataSerialization" - believe that referring to aggregation unnecessarily confuses the issue. RectangularDataFile IS A DataSerialization.