Révision 2985

tmp/org.txm.groovy.core/src/groovy/org/txm/macro/projects/antract/PrepareAFVOIXOFFCorpusMacro.groovy (revision 2985)
38 38
	, "endTimeColumn": "antract_fin"
39 39
	, "typeColumns": "Titre propre"
40 40
	, "topicColumns": "Date de diffusion"
41
	, "metadataColumns": "Titre propre;Date de diffusion;Identifiant de la notice;Notes du titre;Type de date;Durée;Genre;Langue VO / VE;Nature de production;Producteurs (Aff.);Thématique;Nom fichier segmenté (info);antract_video;antract_debut;antract_fin;antract_duree;antract_tc_type;antract_tc_date;Résumé;Séquences;Descripteurs (Aff. Lig.);Générique (Aff. Lig.)"
42
	, "metadataColumnsGroups": "metadata;metadata;metadata;metadata;metadata;metadata;metadata;metadata;metadata;metadata;metadata;secondary;secondary;secondary;secondary;secondary;secondary;secondary;text;text;text;text"])
41
	, "metadataColumns": "id;Titre propre;Date de diffusion;Identifiant de la notice;Notes du titre;Type de date;Durée;Genre;Langue VO / VE;Nature de production;Producteurs (Aff.);Thématique;Nom fichier segmenté (info);antract_video;antract_debut;antract_fin;antract_duree;antract_tc_type;antract_tc_date;Résumé;Séquences;Descripteurs (Aff. Lig.);Générique (Aff. Lig.)"
42
	, "metadataColumnsGroups": "secondary;metadata;metadata;metadata;metadata;metadata;metadata;metadata;metadata;metadata;metadata;metadata;secondary;secondary;secondary;secondary;secondary;secondary;secondary;text;text;text;text"])
43 43

  
44 44
//copy the emissions file in the source directory
45 45
FileCopy.copy(emissionsFile, new File(new File(trsDirectory, "out"), "metadata.xlsx"))
tmp/org.txm.groovy.core/src/groovy/org/txm/macro/projects/antract/BuildAFMetadataMacro.groovy (revision 2985)
49 49
	dateColumnsSelection.add("Date de diffusion");
50 50
	datePattern = "dd/MM/yyyy"
51 51
	
52
	columnsToRenameRules.put("Identifiant de la notice", "id");
53
	
54 52
	//columnsToCopy.put("Notes du titre", ["subtitle"] as String[]);
55 53
	columnsToCopy.put("Titre propre", ["title"] as String[]);
56 54
	columnsToCopy.put("Date de diffusion", ["text-order"] as String[]);
55
	columnsToCopy.put("Identifiant de la notice", ["id"] as String[])
57 56
	
58 57
	searchAndReplaceRules.put("text-order", ["([0-9][0-9])/([0-9][0-9])/([0-9][0-9][0-9][0-9])", '$3$2$1'] as String[]);
59 58
	
......
80 79
	
81 80
	lineRules.put("Type de notice", "Notice sujet");
82 81
	
82
	columnsToCopy.put("Identifiant de la notice", ["id"] as String[])
83
	
83 84
	dateColumnsSelection.add("Date de diffusion");
84 85
	datePattern = "dd/MM/yyyy"
85 86
	
tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/transcriber/TRSToTEI.groovy (revision 2985)
176 176
			case "Section": // >> div
177 177
				testCloseU();
178 178
				writer.writeStartElement("div")
179
				writer.writeAttribute("id", Integer.toString(idsection++))
179
				writer.writeAttribute("n", Integer.toString(idsection++))
180 180
				writeAttributes();
181 181
				break;
182 182
			case "Turn": // >> sp
......
194 194
				}
195 195

  
196 196
				writer.writeStartElement("sp")
197
				writer.writeAttribute("id", Integer.toString(idturn++))
197
				writer.writeAttribute("n", Integer.toString(idturn++))
198 198
				ignoreFirstSync = vSpeaker.contains(" ") // need to skip fist Sync when multiple locutors in Turn
199 199
				writer.writeAttribute("overlap", ""+ignoreFirstSync)
200 200
				
......
282 282
		writer.writeStartElement("u")
283 283
		writer.writeAttribute("start", lastTime);
284 284
		writer.writeAttribute("time", formatTime(lastTime));
285
		writer.writeAttribute("n", ""+idu++);
285 286
//		println "write u for vSpeaker=$vSpeaker"
286 287
//		println "getting spk name? ="+speakers.get(vSpeaker)
287 288
//		println "speakers: $speakers"
tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/importer/transcriber/compiler.groovy (revision 2985)
192 192
		cwbEn.setDebug(debug);
193 193
		cwbMa.setDebug(debug);
194 194

  
195
		String uAttr = "u:0+spkid+who+scope+accent+s+time+check+dialect+type";
195
		String uAttr = "u:0+n+spkid+who+scope+accent+s+time+check+dialect+type";
196 196
		String textAttr ="text:0+base+project"
197 197
		if (trans != null) {
198 198
			for (String key : trans.keySet()) {
......
220 220

  
221 221
		String[] pAttributes = pargs
222 222

  
223
		String[] sAttributes = ["txmcorpus:0+lang", uAttr , textAttr, "event:0+id+desc+type+extent", sectionAttr, "sp:0+id+speaker+end+start+overlap+time"];
223
		String[] sAttributes = ["txmcorpus:0+lang", uAttr , textAttr, "event:0+id+desc+type+extent", sectionAttr, "sp:0+n+speaker+end+start+overlap+time"];
224 224

  
225 225
		println "pAttributes: $pAttributes"
226 226
		println "sAttributes: $sAttributes"

Formats disponibles : Unified diff