Difference between revisions of "PubMan Days Entwickler Workshop 2012"
Jump to navigation
Jump to search
Line 10: | Line 10: | ||
===Beispiel: Properties anpassen=== | ===Beispiel: Properties anpassen=== | ||
endnote.properties-File vor den Änderungen: | ''Importspezifische Konfigurationen werden aus der zugehörigen Java-Klasse automatisch ausgelesen, sofern diese eine getConfiguration()-Methode definiert. Die Konfiguration selbst ist in einer Property-File, die von der Transformation entsprechend ausgelesen, und der XSL-Transformation dann entsprechend den Nutzeraktionen als Parameter übergeben wird.''<br> | ||
Wir passen also lediglich das Property-File der Transformation an. In unserem Fall also die [[https://subversion.mpdl.mpg.de/repos/common/trunk/common_services/transformation/src/main/resources/transformations/commonPublicationFormats/conf/endnote.properties endnote.properties]]. | |||
* endnote.properties-File vor den Änderungen: | |||
<syntaxhighlight lang="ini"> | <syntaxhighlight lang="ini"> | ||
configuration=Flavor=OTHER,CoNE=true | configuration=Flavor=OTHER,CoNE=true | ||
Line 16: | Line 18: | ||
CoNE=true,false | CoNE=true,false | ||
</syntaxhighlight> | </syntaxhighlight> | ||
endnote.properties-File nach den Änderungen: | * endnote.properties-File nach den Änderungen: | ||
<syntaxhighlight lang="ini"> | <syntaxhighlight lang="ini"> | ||
configuration=Flavor=OTHER,CoNE=true,Organisation=OTHER | configuration=Flavor=OTHER,CoNE=true,Organisation=OTHER | ||
Line 23: | Line 25: | ||
Organisation=MeineOU,OTHER | Organisation=MeineOU,OTHER | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===Beispiel: Vom Excel-File zum (CoNE-)RDF=== | ===Beispiel: Vom Excel-File zum (CoNE-)RDF=== | ||
'''''Endnote Testfile: [[File:Endnote_sample.txt|Endnote_sample.txt]]''''' | '''''Endnote Testfile: [[File:Endnote_sample.txt|Endnote_sample.txt]]''''' |
Revision as of 09:15, 17 October 2012
Datenmigration in PubMan[edit]
Folien: File:PubMan Days 2012 Developer Workshop.pdf
Beispiel: Vom Excel-File zum (CoNE-)RDF[edit]
Excel-Vorlage: File:CoNE sample.xls
Voraussetzung ist, dass auf dem Server bereits die OU-Struktur angelegt wurde!
- Excel-Datei als XML-Kalkulationstabelle speichern
- Transformation mittels excel2conerdf.xsl-Stylesheet. (Auf die richtigen Parameter, wie z.B. Server achten)
- Enstandenes RDF enthält die Personen aus dem Excel-File verknüpft mit den OUs von unserem Server (sofern die Namen korrekt in der OU-Struktur vorhanden waren).
- Dieses RDF lässt sich nun einfach in CoNE importieren
Beispiel: Properties anpassen[edit]
Importspezifische Konfigurationen werden aus der zugehörigen Java-Klasse automatisch ausgelesen, sofern diese eine getConfiguration()-Methode definiert. Die Konfiguration selbst ist in einer Property-File, die von der Transformation entsprechend ausgelesen, und der XSL-Transformation dann entsprechend den Nutzeraktionen als Parameter übergeben wird.
Wir passen also lediglich das Property-File der Transformation an. In unserem Fall also die [endnote.properties].
- endnote.properties-File vor den Änderungen:
configuration=Flavor=OTHER,CoNE=true
Flavor=ICE,BGC,OTHER
CoNE=true,false
- endnote.properties-File nach den Änderungen:
configuration=Flavor=OTHER,CoNE=true,Organisation=OTHER
Flavor=ICE,BGC,OTHER
CoNE=true,false
Organisation=MeineOU,OTHER
Beispiel: Vom Excel-File zum (CoNE-)RDF[edit]
Endnote Testfile: File:Endnote sample.txt