annotate docs/readme.txt @ 109:8013b12cecf7

fix .json extension on imported digitalizations.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Wed, 17 Jul 2019 16:51:16 +0200
parents 1e4835334837
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
jurzua
parents:
diff changeset
1 mvn clean compile assembly:single
jurzua
parents:
diff changeset
2 cp target/openmind-1.0.0-jar-with-dependencies.jar /Users/jurzua/om4.jar
jurzua
parents:
diff changeset
3 mvn install:install-file -Dfile=/Users/jurzua/om4.jar -DgroupId=de.mpiwg.openmind -DartifactId=openmind -Dversion=1.0.0 -Dpackaging=jar
jurzua
parents:
diff changeset
4
jurzua
parents:
diff changeset
5
jurzua
parents:
diff changeset
6
jurzua
parents:
diff changeset
7 Scripts
jurzua
parents:
diff changeset
8
jurzua
parents:
diff changeset
9 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.DoubleRelations" -Dexec.args="SHOW ismi ismipw"
jurzua
parents:
diff changeset
10 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.DoubleRelations" -Dexec.args="SHOW root e1nste1n"
jurzua
parents:
diff changeset
11
jurzua
parents:
diff changeset
12
jurzua
parents:
diff changeset
13 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve"
jurzua
parents:
diff changeset
14
jurzua
parents:
diff changeset
15 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve WITNESS"
jurzua
parents:
diff changeset
16
jurzua
parents:
diff changeset
17 -----
jurzua
parents:
diff changeset
18 Problem modification time
jurzua
parents:
diff changeset
19
jurzua
parents:
diff changeset
20 test with WITNESS 41578,
jurzua
parents:
diff changeset
21 replace the codex.
jurzua
parents:
diff changeset
22
jurzua
parents:
diff changeset
23
jurzua
parents:
diff changeset
24 AbstractPersistenceService
jurzua
parents:
diff changeset
25 linea: 1075
jurzua
parents:
diff changeset
26 entity.addSourceRelation(rel)
jurzua
parents:
diff changeset
27
jurzua
parents:
diff changeset
28 Cuando queremos salvar la entidad actual, necesitamos que el metodo addSourceRelation no tire una exception si
jurzua
parents:
diff changeset
29 se encuentra con dos relaciones identicas. Por los datos estan malos, y necesitamos que se vayan limpiando solo.
jurzua
parents:
diff changeset
30 Solucion: Necesitamos un nuevo metodo getEntityContent, el cual no use el metodo addSourceRelation,
jurzua
parents:
diff changeset
31 para que acepte todo lo que encunetre en la base de datos.
jurzua
parents:
diff changeset
32
jurzua
parents:
diff changeset
33
jurzua
parents:
diff changeset
34 WITNESS:
jurzua
parents:
diff changeset
35 41578
jurzua
parents:
diff changeset
36
jurzua
parents:
diff changeset
37 CODEX:
jurzua
parents:
diff changeset
38 297238
jurzua
parents:
diff changeset
39
jurzua
parents:
diff changeset
40
jurzua
parents:
diff changeset
41 Conclusions:
jurzua
parents:
diff changeset
42
jurzua
parents:
diff changeset
43 for the case of Witness:
jurzua
parents:
diff changeset
44 siempre que haya una lista de las relaciones is_part_of, hay que tomar la que tiene el mismo time_modif de su entity (Witness), por esa es la ultima modificación.
jurzua
parents:
diff changeset
45 Si es que hay dos con el mismo time_modif, aun no hay solucion pensada.
jurzua
parents:
diff changeset
46
jurzua
parents:
diff changeset
47 --------------
jurzua
parents:
diff changeset
48 TODO
jurzua
parents:
diff changeset
49 Text without Author:
jurzua
parents:
diff changeset
50 52652
jurzua
parents:
diff changeset
51
jurzua
parents:
diff changeset
52 Solution:
jurzua
parents:
diff changeset
53 1.
jurzua
parents:
diff changeset
54 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve WITNESS src:is_part_of"
jurzua
parents:
diff changeset
55 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve WITNESS src:is_exemplar_of"
jurzua
parents:
diff changeset
56 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve CODEX src:is_part_of"
jurzua
parents:
diff changeset
57 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve COLLECTION src:is_part_of"
jurzua
parents:
diff changeset
58 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve REPOSITORY src:is_in"
jurzua
parents:
diff changeset
59 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve CODEX tar:is_part_of"
jurzua
parents:
diff changeset
60 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve COLLECTION tar:is_part_of"
jurzua
parents:
diff changeset
61 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve REPOSITORY tar:is_part_of"
jurzua
parents:
diff changeset
62 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve PLACE tar:is_in"
jurzua
parents:
diff changeset
63 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve TEXT tar:is_exemplar_of"
jurzua
parents:
diff changeset
64 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve TEXT src:was_created_by"
jurzua
parents:
diff changeset
65 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve TEXT tar:is_prime_alias_title_of"
jurzua
parents:
diff changeset
66 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve TEXT tar:is_alias_title_of"
jurzua
parents:
diff changeset
67 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve TEXT tar:is_translation_of"
jurzua
parents:
diff changeset
68 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve PERSON tar:was_created_by"
jurzua
parents:
diff changeset
69 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve PERSON src:lived_in"
jurzua
parents:
diff changeset
70 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve PERSON tar:is_reference_of"
jurzua
parents:
diff changeset
71 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve PERSON tar:is_alias_name_of"
jurzua
parents:
diff changeset
72 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve PERSON src:has_role"
jurzua
parents:
diff changeset
73 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve PERSON tar:was_copied_by"
jurzua
parents:
diff changeset
74 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve ALIAS src:is_prime_alias_title_of"
jurzua
parents:
diff changeset
75 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve ALIAS src:is_alias_title_of"
jurzua
parents:
diff changeset
76 mvn exec:java -Dexec.mainClass="org.mpi.openmind.scripts.TimeModification" -Dexec.args="ismi ismipw solve ALIAS tar:has_title_written_as"
jurzua
parents:
diff changeset
77
jurzua
parents:
diff changeset
78 ------------
jurzua
parents:
diff changeset
79
jurzua
parents:
diff changeset
80 Test cases:
jurzua
parents:
diff changeset
81 Text: 101571, just resave
jurzua
parents:
diff changeset
82 translated 4892
jurzua
parents:
diff changeset
83