Author: david
Date: Tue Aug 11 10:50:57 2009
New Revision: 2993
Log:
Add taxonomy and term ROOT_ID constants. Assign all orphan terms to the root
parent.
Modified:
trunk/data/fixtures/taxonomyTerms.yml
trunk/lib/model/QubitTaxonomy.php
trunk/lib/model/QubitTerm.php
Modified: trunk/data/fixtures/taxonomyTerms.yml
==============================================================================
--- trunk/data/fixtures/taxonomyTerms.yml Tue Aug 11 10:43:12 2009
(r2992)
+++ trunk/data/fixtures/taxonomyTerms.yml Tue Aug 11 10:50:57 2009
(r2993)
@@ -275,9 +275,15 @@
id: <?php echo QubitTaxonomy::TERM_RELATION_TYPE_ID."\n" ?>
name:
en: 'Term Relation Types'
+ QubitTaxonomy_root:
+ id: <?php echo QubitTaxonomy::ROOT_ID."\n" ?>
QubitTerm:
+ QubitTerm_110:
+ taxonomy_id: <?php echo QubitTaxonomy::ROOT_ID."\n" ?>
+ id: <?php echo QubitTerm::ROOT_ID."\n" ?>
QubitTerm_111:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::CREATION_ID."\n" ?>
source_culture: en
name:
@@ -291,6 +297,7 @@
sl: Ustvarjanje
QubitTerm_112:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::SUBJECT_ID."\n" ?>
source_culture: en
name:
@@ -303,6 +310,7 @@
sl: Osebek
QubitTerm_113:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::CUSTODY_ID."\n" ?>
source_culture: en
name:
@@ -316,6 +324,7 @@
sl: Skrbništvo
QubitTerm_114:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::PUBLICATION_ID."\n" ?>
source_culture: en
name:
@@ -329,6 +338,7 @@
sl: Publikaciranje
QubitTerm_115:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::CONTRIBUTION_ID."\n" ?>
source_culture: en
name:
@@ -342,6 +352,7 @@
sl: Prispevek
QubitTerm_117:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::COLLECTION_ID."\n" ?>
source_culture: en
name:
@@ -354,6 +365,7 @@
sl: Zbirka
QubitTerm_Accumulation:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::ACCUMULATION_ID."\n" ?>
source_culture: en
name:
@@ -365,6 +377,7 @@
sl: Zbiranje
QubitTerm_118:
taxonomy_id: QubitTaxonomy_7
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::TITLE_NOTE_ID."\n" ?>
source_culture: en
name:
@@ -377,6 +390,7 @@
sl: 'Opombe naslova'
QubitTerm_119:
taxonomy_id: QubitTaxonomy_7
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::PUBLICATION_NOTE_ID."\n" ?>
source_culture: en
name:
@@ -390,6 +404,7 @@
sl: 'Opombe objav'
QubitTerm_120:
taxonomy_id: QubitTaxonomy_7
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::SOURCE_NOTE_ID."\n" ?>
source_culture: en
name:
@@ -403,6 +418,7 @@
sl: 'Opombe virov'
QubitTerm_121:
taxonomy_id: QubitTaxonomy_7
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::SCOPE_NOTE_ID."\n" ?>
source_culture: en
name:
@@ -416,6 +432,7 @@
sl: 'Opombe namena'
QubitTerm_122:
taxonomy_id: QubitTaxonomy_7
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::DISPLAY_NOTE_ID."\n" ?>
source_culture: en
name:
@@ -427,6 +444,7 @@
sl: 'Prikazana opomba'
QubitTerm_123:
taxonomy_id: QubitTaxonomy_15
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::ARCHIVAL_MATERIAL_ID."\n" ?>
source_culture: en
name:
@@ -439,6 +457,7 @@
sl: 'Arhivsko gradivo'
QubitTerm_125:
taxonomy_id: QubitTaxonomy_15
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::PUBLISHED_MATERIAL_ID."\n" ?>
source_culture: en
name:
@@ -451,6 +470,7 @@
sl: 'Objavljeno gradivo'
QubitTerm_126:
taxonomy_id: QubitTaxonomy_15
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::ARTEFACT_MATERIAL_ID."\n" ?>
source_culture: en
name:
@@ -463,6 +483,7 @@
sl: Artifakti
QubitTerm_127:
taxonomy_id: QubitTaxonomy_2
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::CORPORATE_BODY_ID."\n" ?>
source_culture: en
name:
@@ -476,6 +497,7 @@
sl: Korporacija
QubitTerm_128:
taxonomy_id: QubitTaxonomy_2
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::PERSON_ID."\n" ?>
source_culture: en
name:
@@ -489,6 +511,7 @@
sl: Oseba
QubitTerm_129:
taxonomy_id: QubitTaxonomy_2
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::FAMILY_ID."\n" ?>
source_culture: en
name:
@@ -502,6 +525,7 @@
sl: Družina
QubitTerm_131:
taxonomy_id: QubitTaxonomy_16
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::AUDIO_ID."\n" ?>
source_culture: en
name:
@@ -515,6 +539,7 @@
sl: Avdio
QubitTerm_132:
taxonomy_id: QubitTaxonomy_16
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::IMAGE_ID."\n" ?>
source_culture: en
name:
@@ -527,6 +552,7 @@
sl: Slike
QubitTerm_134:
taxonomy_id: QubitTaxonomy_16
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::TEXT_ID."\n" ?>
source_culture: en
name:
@@ -539,6 +565,7 @@
sl: Besedilo
QubitTerm_135:
taxonomy_id: QubitTaxonomy_16
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::VIDEO_ID."\n" ?>
source_culture: en
name:
@@ -551,6 +578,7 @@
sl: Video
QubitTerm_136:
taxonomy_id: QubitTaxonomy_16
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::OTHER_ID."\n" ?>
source_culture: en
name:
@@ -563,6 +591,7 @@
sl: Drugo
QubitTerm_137:
taxonomy_id: QubitTaxonomy_17
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::MASTER_ID."\n" ?>
source_culture: en
name:
@@ -575,6 +604,7 @@
sl: Izvorni
QubitTerm_138:
taxonomy_id: QubitTaxonomy_17
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::REFERENCE_ID."\n" ?>
source_culture: en
name:
@@ -587,6 +617,7 @@
sl: Referenca
QubitTerm_139:
taxonomy_id: QubitTaxonomy_17
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::THUMBNAIL_ID."\n" ?>
source_culture: en
name:
@@ -599,12 +630,14 @@
sl: Ikona
QubitTerm_compound_id:
taxonomy_id: QubitTaxonomy_17
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::COMPOUND_ID."\n" ?>
source_culture: en
name:
en: Compound
QubitTerm_140:
taxonomy_id: QubitTaxonomy_18
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::LOCATION_ID."\n" ?>
source_culture: en
name:
@@ -617,6 +650,7 @@
sl: Lokacija
QubitTerm_141:
taxonomy_id: QubitTaxonomy_18
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::CONTAINER_ID."\n" ?>
source_culture: en
name:
@@ -630,6 +664,7 @@
sl: Vsebnik
QubitTerm_142:
taxonomy_id: QubitTaxonomy_18
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::ARTEFACT_ID."\n" ?>
source_culture: en
name:
@@ -642,6 +677,7 @@
sl: Artefakt
QubitTerm_143:
taxonomy_id: QubitTaxonomy_19
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::HAS_PHYSICAL_OBJECT_ID."\n" ?>
source_culture: en
name:
@@ -654,6 +690,7 @@
sl: 'ima fizični objek'
QubitTerm_180:
taxonomy_id: QubitTaxonomy_7
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::ARCHIVIST_NOTE_ID."\n" ?>
source_culture: en
name:
@@ -666,12 +703,14 @@
sl: 'Opombe arhivista'
QubitTerm_odd:
taxonomy_id: QubitTaxonomy_7
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::OTHER_DESCRIPTIVE_DATA_ID."\n" ?>
source_culture: en
name:
en: 'Other Descriptive Data'
QubitTerm_181:
taxonomy_id: QubitTaxonomy_7
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::GENERAL_NOTE_ID."\n" ?>
source_culture: en
name:
@@ -684,6 +723,7 @@
sl: 'Splošne opombe'
QubitTerm_parallel_form_of_name:
taxonomy_id: QubitTaxonomy_6
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::PARALLEL_FORM_OF_NAME_ID."\n" ?>
source_culture: en
name:
@@ -697,6 +737,7 @@
sl: 'Vzporedna oblika'
QubitTerm_other_form_of_name:
taxonomy_id: QubitTaxonomy_6
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::OTHER_FORM_OF_NAME_ID."\n" ?>
source_culture: en
name:
@@ -710,59 +751,69 @@
sl: 'Drugo ime'
QubitTerm_actor_relationship_hierarchical:
taxonomy_id: QubitTaxonomy_actor_relation_type
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::HIERARCHICAL_RELATION_ID."\n" ?>
source_culture: en
name:
en: hierarchical
QubitTerm_actor_relationship_temporal:
taxonomy_id: QubitTaxonomy_actor_relation_type
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::TEMPORAL_RELATION_ID."\n" ?>
source_culture: en
name:
en: temporal
QubitTerm_actor_relationship_family:
taxonomy_id: QubitTaxonomy_actor_relation_type
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::FAMILY_RELATION_ID."\n" ?>
source_culture: en
name:
en: family
QubitTerm_actor_relationship_associative:
taxonomy_id: QubitTaxonomy_actor_relation_type
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::ASSOCIATIVE_RELATION_ID."\n" ?>
source_culture: en
name:
en: associative
QubitTerm_actor_relation_description:
taxonomy_id: QubitTaxonomy_actor_relation_note_type
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::RELATION_NOTE_DESCRIPTION_ID."\n" ?>
source_culture: en
name:
en: description
QubitTerm_actor_relation_date_display:
taxonomy_id: QubitTaxonomy_actor_relation_note_type
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::RELATION_NOTE_DATE_DISPLAY_ID."\n" ?>
source_culture: en
name:
en: 'date display'
QubitTerm_term_relation_equivalence:
taxonomy_id: QubitTaxonomy_term_relation_type
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::TERM_RELATION_EQUIVALENCE_ID."\n" ?>
source_culture: en
name:
en: equivalence
QubitTerm_term_relation_associative:
taxonomy_id: QubitTaxonomy_term_relation_type
+ parent_id: QubitTerm_110
id: <?php echo QubitTerm::TERM_RELATION_ASSOCIATIVE_ID."\n" ?>
source_culture: en
name:
en: associative
QubitTerm_146:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
source_culture: en
name:
en: Reproduction
QubitTerm_148:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Verbreitung
@@ -773,6 +824,7 @@
sl: Distribuiranje
QubitTerm_149:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Sendung
@@ -783,6 +835,7 @@
sl: 'Oddajanje (radio)'
QubitTerm_150:
taxonomy_id: QubitTaxonomy_10
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Herstellung
@@ -793,6 +846,7 @@
sl: Proizvoden
QubitTerm_152:
taxonomy_id: QubitTaxonomy_6
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Standardansetzung
@@ -805,6 +859,7 @@
sl: 'Standardizirana oblika'
QubitTerm_154:
taxonomy_id: QubitTaxonomy_6
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Früherer Name'
@@ -817,6 +872,7 @@
sl: 'Prejšnje ime'
QubitTerm_155:
taxonomy_id: QubitTaxonomy_6
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Pseudonym
@@ -829,6 +885,7 @@
sl: Psevdonim
QubitTerm_156:
taxonomy_id: QubitTaxonomy_6
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Acronym
@@ -840,6 +897,7 @@
sl: Akronim
QubitTerm_157:
taxonomy_id: QubitTaxonomy_6
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Titel
@@ -938,6 +996,7 @@
sl: Poličnica
QubitTerm_165:
taxonomy_id: QubitTaxonomy_6
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Geburtsname
@@ -950,6 +1009,7 @@
sl: Priimek
QubitTerm_166:
taxonomy_id: QubitTaxonomy_6
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Spitzname
@@ -962,6 +1022,7 @@
sl: Vzdevek
QubitTerm_167:
taxonomy_id: QubitTaxonomy_3
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Final
@@ -974,6 +1035,7 @@
sl: Zaključen
QubitTerm_168:
taxonomy_id: QubitTaxonomy_3
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Überarbeitet
@@ -986,6 +1048,7 @@
sl: 'Ponovno pregledan'
QubitTerm_169:
taxonomy_id: QubitTaxonomy_3
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Entwurf
@@ -998,6 +1061,7 @@
sl: Osnutek
QubitTerm_170:
taxonomy_id: QubitTaxonomy_1
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Vollständig
@@ -1010,6 +1074,7 @@
sl: Popoln
QubitTerm_171:
taxonomy_id: QubitTaxonomy_1
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Teilweise
@@ -1022,6 +1087,7 @@
sl: Delni
QubitTerm_172:
taxonomy_id: QubitTaxonomy_1
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Minimal
@@ -1034,6 +1100,7 @@
sl: Minimalni
QubitTerm_173:
taxonomy_id: QubitTaxonomy_4
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Bestand
@@ -1046,6 +1113,7 @@
sl: Fond/zbirka
QubitTerm_174:
taxonomy_id: QubitTaxonomy_4
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Teilbestand
@@ -1058,6 +1126,7 @@
sl: Podfond
QubitTerm_175:
taxonomy_id: QubitTaxonomy_4
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Sammlung
@@ -1070,6 +1139,7 @@
sl: Zbirka
QubitTerm_176:
taxonomy_id: QubitTaxonomy_4
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Serie
@@ -1082,6 +1152,7 @@
sl: Serija
QubitTerm_177:
taxonomy_id: QubitTaxonomy_4
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Teilserie
@@ -1094,6 +1165,7 @@
sl: Pod-serija
QubitTerm_178:
taxonomy_id: QubitTaxonomy_4
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Akt
@@ -1106,6 +1178,7 @@
sl: Zadeva/dosje
QubitTerm_179:
taxonomy_id: QubitTaxonomy_4
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Einzelstück
@@ -1118,6 +1191,7 @@
sl: Kos
QubitTerm_182:
taxonomy_id: QubitTaxonomy_7
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Anmerkung zur Instandhaltung(?)'
@@ -1129,6 +1203,7 @@
sl: 'Opombe obdelave'
QubitTerm_183:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Information zum Objekt'
@@ -1140,6 +1215,7 @@
sl: 'Informacijski objekt'
QubitTerm_184:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Person/Einrichtung
@@ -1151,6 +1227,7 @@
sl: Oseba/organizacija
QubitTerm_185:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Bestandsbildner
@@ -1162,6 +1239,7 @@
sl: Ustvarjalec
QubitTerm_186:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Verwahrungsort
@@ -1173,6 +1251,7 @@
sl: Skladišče
QubitTerm_187:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Begriff
@@ -1184,6 +1263,7 @@
sl: Izraz
QubitTerm_188:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Gegenstand
@@ -1195,6 +1275,7 @@
sl: Osebek
QubitTerm_189:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Sammlung
@@ -1206,6 +1287,7 @@
sl: Zbirka
QubitTerm_190:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Bestände
@@ -1217,6 +1299,7 @@
sl: Fondi
QubitTerm_191:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Archivische Beschreibung'
@@ -1228,6 +1311,7 @@
sl: 'Arhivski opis'
QubitTerm_192:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
en: 'Authority record'
@@ -1236,6 +1320,7 @@
pt: 'Registro de autoridade'
QubitTerm_193:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Bestand
@@ -1248,6 +1333,7 @@
sl: Fond/zbirka
QubitTerm_194:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Archiv
@@ -1259,6 +1345,7 @@
sl: 'Arhivska ustanova'
QubitTerm_195:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: International
@@ -1271,6 +1358,7 @@
sl: Mednarodni
QubitTerm_196:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: National
@@ -1283,6 +1371,7 @@
sl: Nacionalni
QubitTerm_197:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Regional
@@ -1295,6 +1384,7 @@
sl: Regionalni
QubitTerm_198:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Bundesland/Kanton
@@ -1307,6 +1397,7 @@
sl: Regionalni/državni
QubitTerm_199:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Gemeinschaft
@@ -1319,6 +1410,7 @@
sl: Občinski
QubitTerm_200:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Religion
@@ -1331,6 +1423,7 @@
sl: 'Verskih skupnosti'
QubitTerm_201:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Universität
@@ -1343,6 +1436,7 @@
sl: Univerzitetni
QubitTerm_202:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Gemeinde
@@ -1355,6 +1449,7 @@
sl: Mestni
QubitTerm_203:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Indigen (?)'
@@ -1365,6 +1460,7 @@
sl: Prvobiten
QubitTerm_204:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Erziehung
@@ -1376,6 +1472,7 @@
sl: Izbobraževalen
QubitTerm_205:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: medizinisch
@@ -1388,6 +1485,7 @@
sl: Medecinski
QubitTerm_206:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Militär
@@ -1400,6 +1498,7 @@
sl: Vojaški
QubitTerm_207:
taxonomy_id: QubitTaxonomy_8
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Privat
@@ -1411,6 +1510,7 @@
sl: Zasebni
QubitTerm_214:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Ort
@@ -1422,6 +1522,7 @@
sl: Kraj
QubitTerm_215:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Name
@@ -1433,6 +1534,7 @@
sl: Naziv
QubitTerm_216:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Digitales Objekt'
@@ -1444,6 +1546,7 @@
sl: 'Digitalni objekt'
QubitTerm_217:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'physisches Objekt'
@@ -1455,6 +1558,7 @@
sl: 'Fizični objekt'
QubitTerm_218:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Aufbewahrung
@@ -1466,6 +1570,7 @@
sl: 'Fizično skladišče'
QubitTerm_219:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Medientyp
@@ -1477,6 +1582,7 @@
sl: Medij
QubitTerm_220:
taxonomy_id: QubitTaxonomy_11
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Werkzeug für das Open Information Management'
@@ -1487,6 +1593,7 @@
sl: 'Odprto informacijsko orodje za upravljanje'
QubitTerm_223:
taxonomy_id: QubitTaxonomy_7
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Anmerkung zur Aufbewahrung'
@@ -1497,6 +1604,7 @@
sl: 'Opombe konservacije'
QubitTerm_224:
taxonomy_id: QubitTaxonomy_20
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Architekturzeichnung
@@ -1507,6 +1615,7 @@
sl: 'Arhitekturni načrt'
QubitTerm_225:
taxonomy_id: QubitTaxonomy_20
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Kartografisches Material'
@@ -1517,6 +1626,7 @@
sl: 'Kartografsko gradivo'
QubitTerm_226:
taxonomy_id: QubitTaxonomy_20
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Grafik(en)
@@ -1527,6 +1637,7 @@
sl: 'Grafični material'
QubitTerm_227:
taxonomy_id: QubitTaxonomy_20
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Bewegte Bilder (?)'
@@ -1537,6 +1648,7 @@
sl: 'Gibljive slike'
QubitTerm_228:
taxonomy_id: QubitTaxonomy_20
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Multimedia
@@ -1547,6 +1659,7 @@
sl: 'Mnogovrstni medij'
QubitTerm_229:
taxonomy_id: QubitTaxonomy_20
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Objekt
@@ -1557,6 +1670,7 @@
sl: Objekt
QubitTerm_230:
taxonomy_id: QubitTaxonomy_20
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Philatelistisches Objekt (Briefmarke?)'
@@ -1567,6 +1681,7 @@
sl: 'Filatelističen zapis'
QubitTerm_231:
taxonomy_id: QubitTaxonomy_20
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Tonaufnahme
@@ -1577,6 +1692,7 @@
sl: 'Zvočni zapis'
QubitTerm_232:
taxonomy_id: QubitTaxonomy_20
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Technische Zeichnung'
@@ -1587,6 +1703,7 @@
sl: 'Tehnični načrt'
QubitTerm_233:
taxonomy_id: QubitTaxonomy_20
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Text
@@ -1597,6 +1714,7 @@
sl: 'Besedilni zapis'
QubitTerm_238:
taxonomy_id: QubitTaxonomy_21
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Ausgabe
@@ -1605,6 +1723,7 @@
sl: Izdaja
QubitTerm_239:
taxonomy_id: QubitTaxonomy_21
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Physische Beschreibung'
@@ -1613,6 +1732,7 @@
sl: 'Fizični opis'
QubitTerm_240:
taxonomy_id: QubitTaxonomy_21
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Erhaltung
@@ -1621,6 +1741,7 @@
sl: Konzervacija
QubitTerm_241:
taxonomy_id: QubitTaxonomy_21
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Begleitmaterial
@@ -1629,6 +1750,7 @@
sl: 'Povezani material'
QubitTerm_242:
taxonomy_id: QubitTaxonomy_21
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Herausgeberreihen(?)Reihenwerk(?)
@@ -1637,6 +1759,7 @@
sl: 'Izdajateljeve serije'
QubitTerm_243:
taxonomy_id: QubitTaxonomy_21
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Alphanumerische Bezeichnungen'
@@ -1645,6 +1768,7 @@
sl: 'Alfanumerična oznaka'
QubitTerm_244:
taxonomy_id: QubitTaxonomy_21
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Rechte
@@ -1653,6 +1777,7 @@
sl: Pravice
QubitTerm_245:
taxonomy_id: QubitTaxonomy_21
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Allgemeine Anmerkung'
@@ -1664,6 +1789,7 @@
sl: 'Splošne opombe'
QubitTerm_246:
taxonomy_id: QubitTaxonomy_22
+ parent_id: QubitTerm_110
source_culture: en
name:
de: Titelvarianten
@@ -1672,6 +1798,7 @@
sl: 'Variacije naslova'
QubitTerm_247:
taxonomy_id: QubitTaxonomy_22
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Quelle des genauen Titels'
@@ -1680,6 +1807,7 @@
sl: 'Vir pravilnega naslova'
QubitTerm_248:
taxonomy_id: QubitTaxonomy_22
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Parallele Titel und andere Informationen zum Titel'
@@ -1688,6 +1816,7 @@
sl: 'Vzporedni naslov in druge informacije o naslovu'
QubitTerm_249:
taxonomy_id: QubitTaxonomy_22
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Fortsetzung des Titels'
@@ -1695,6 +1824,7 @@
sl: 'Kontinuiteta naslova'
QubitTerm_250:
taxonomy_id: QubitTaxonomy_22
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Anmerkung zur Verantwortlichkeit'
@@ -1703,6 +1833,7 @@
sl: 'Navedba odgovornosti'
QubitTerm_251:
taxonomy_id: QubitTaxonomy_22
+ parent_id: QubitTerm_110
source_culture: en
name:
de: 'Zuordnungen und Vermutungen'
@@ -1711,116 +1842,139 @@
sl: 'Pripisovanja in domneve'
QubitTerm_mods_resource_type_text:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: text
QubitTerm_mods_resource_type_cartographic:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: cartographic
QubitTerm_mods_resource_type_notated_music:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: notated music
QubitTerm_mods_resource_type_sound_recording:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: sound recording
QubitTerm_mods_resource_type_sound_recording_musical:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: sound recording - musical
QubitTerm_mods_resource_type_sound_recording_nonmusical:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: sound recording - nonmusical
QubitTerm_mods_resource_type_sound_recording_stillimage:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: still image
QubitTerm_mods_resource_type_sound_recording_movingimage:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: moving image
QubitTerm_mods_resource_type_sound_recording_three_dimensional_object:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: three dimensional object
QubitTerm_mods_resource_type_sound_recording_software_multimedia:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: software, multimedia
QubitTerm_mods_resource_type_sound_recording_software_mixed_material:
taxonomy_id: QubitTaxonomy_mods_resource_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: mixed material
QubitTerm_dc_type_collection:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: collection
QubitTerm_dc_type_dataset:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: dataset
QubitTerm_dc_type_event:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: event
QubitTerm_dc_type_image:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: image
QubitTerm_dc_type_interactive_resource:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: interactive resource
QubitTerm_dc_type_moving_image:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: moving image
QubitTerm_dc_type_physical_object:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: physical object
QubitTerm_dc_type_service:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: service
QubitTerm_dc_type_software:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: software
QubitTerm_dc_type_sound:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: sound
QubitTerm_dc_type_still_image:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: still image
QubitTerm_dc_type_text:
taxonomy_id: QubitTaxonomy_dc_type
+ parent_id: QubitTerm_110
source_culture: en
name:
en: text
Modified: trunk/lib/model/QubitTaxonomy.php
==============================================================================
--- trunk/lib/model/QubitTaxonomy.php Tue Aug 11 10:43:12 2009 (r2992)
+++ trunk/lib/model/QubitTaxonomy.php Tue Aug 11 10:50:57 2009 (r2993)
@@ -46,6 +46,7 @@
const ACTOR_RELATION_TYPE_ID = 25;
const RELATION_NOTE_TYPE_ID = 26;
const TERM_RELATION_TYPE_ID = 27;
+ const ROOT_ID = 28;
public static $lockedTaxonomies = array(
self::QUBIT_SETTING_LABEL_ID,
@@ -54,7 +55,8 @@
self::MEDIA_TYPE_ID,
self::RELATION_TYPE_ID,
self::RELATION_NOTE_TYPE_ID,
- self::TERM_RELATION_TYPE_ID
+ self::TERM_RELATION_TYPE_ID,
+ self::ROOT_ID
);
public function __toString()
Modified: trunk/lib/model/QubitTerm.php
==============================================================================
--- trunk/lib/model/QubitTerm.php Tue Aug 11 10:43:12 2009 (r2992)
+++ trunk/lib/model/QubitTerm.php Tue Aug 11 10:50:57 2009 (r2993)
@@ -22,6 +22,7 @@
*
* @package qubit
* @subpackage model
+ * @author Peter Van Garderen <[email protected]>
* @author David Juhasz <[email protected]>
* @version SVN: $Id$
*/
@@ -30,6 +31,9 @@
//The following Term Ids are assigned constant values because they are used
//in application code and can't rely on database id values, since these
could be changed
+ // ROOT term id
+ const ROOT_ID = 110;
+
//EventType taxonomy
const CREATION_ID = 111;
const SUBJECT_ID = 112;
@@ -92,7 +96,8 @@
public function isProtected()
{
//The following terms cannot be edited by users because their values are
used in application logic
- return $this->getId() == QubitTerm::CREATION_ID ||
+ return $this->getId() == QubitTerm::ROOT_ID ||
+ $this->getId() == QubitTerm::CREATION_ID ||
$this->getId() == QubitTerm::SUBJECT_ID ||
$this->getId() == QubitTerm::CUSTODY_ID ||
$this->getId() == QubitTerm::PUBLICATION_ID ||
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.ca/group/qubit-commits?hl=en
-~----------~----~----~----~------~----~------~--~---