aboutsummaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorSilvio <silvio@devlet.com.br>2010-07-23 14:11:20 -0300
committerSilvio <silvio@devlet.com.br>2010-07-23 14:11:20 -0300
commitc33739f87ebf10e494f3c4d16ef4d53876f044f2 (patch)
treeb9118be218bf8e971933c7235a675afacd56e1e2 /README.txt
parent746f86a86cb03527ba1d4e695314d7654ecd0766 (diff)
downloadcinisis-c33739f87ebf10e494f3c4d16ef4d53876f044f2.tar.gz
cinisis-c33739f87ebf10e494f3c4d16ef4d53876f044f2.tar.bz2
Adding README and naming changes
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt28
1 files changed, 28 insertions, 0 deletions
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..f0cf0a9
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,28 @@
+Cinisis database reader
+=======================
+
+Naming conventions
+------------------
+
+The following naming conventions are used through Cinisis aiming to help
+iterating over all the data from a ISIS database.
+
+ - Database: an ISIS database.
+ - Entry: a given MFN in the database.
+ - Value: all the data from a given entry in the database.
+ - Field: a numbered set of values from a given entry.
+ - Row: a single value from a given field.
+ - Main item: the data in a row without a qualifier.
+ - Subfield: every data in a row within a qualifier.
+ - Item: either a main item or subfield withing a row.
+
+Example:
+
+ MFN 1 with entry
+ 10: First row of field 10^aWith a subfield^bAnd another one
+ 10: Second row of field 10^bJust with the second subfield
+ 20: This is the main item^yAnd this is another item
+
+For that entry we have fields 10 and 20, where field 10 has two rows (i.e, two
+repetitions). The main field is the data wich is has no qualifier (^) and a
+subfield is the data with qualifiers (like subfields a and b from above).