ESciDoc Developer Workshop 2009-08-11

ESciDoc

Date: 21.07.2009 Start time: 14:30

Location: Karlsruhe, München (Video conference or TelCo)

Participants MPDL: Wilhelm Frank, Michael Franke

Participants FIZ: Steffen Wagner, Matthias Razum, Harald Kappus

=workshop=
 * Previous workshop
 * ESciDoc_Developer_Workshop_2009-07-21
 * ESciDoc_Developer_Workshop_2009-07-29/30


 * Next workshops
 * ESciDoc_Developer_Workshop_2009-08-18
 * ESciDoc_Developer_Workshop_2009-08-25

=Agenda=

Content Relations

 * discussion of concept

Surrogate Objects

 * remarks from MPDL to concept
 * disscusion may be later this month

Upgrade escidoc-core 1.0 --> 1.1

 * db-migration required
 * does the migration retain the data?
 * any known issues?

Upgrade escidoc-core 1.1 --> 1.1.1

 * any known issues?

Simply replace the ear.

Upgrade fedora 3.1 --> 3.2.1
No, we are not aware about any issue.
 * any known issues?

Replacement of dummy PIDs

 * How to???

The releasePid is the PID of the latest released vesion. This values should avoid a parsing of all further versions.
 * What is a release PID?

Version PID are not in a different namespace. Three namespaces are used for PIDs. One for objectPIDs, one for the version PID and one for the PID of latests released version. The namespace distinguishes between the PIDs.
 * Why are there version PIDs in two different namespaces?

If this should happen, than is it a bug.
 * Why does the object PID change? (become INpersistent???)

This is a bug. I created an Jira report.
 * Why multiple release PID entries?

RELS-EXT.16 == initial assignement of object PID
 * i.e.

hdl:someHandle/test/escidoc:39079

RELS-EXT.22 == first assignement of version PID

hdl:someHandle/test/escidoc:39079:4

hdl:someHandle/test/escidoc:39079:4

hdl:someHandle/test/escidoc:39079

RELS-EXT.30 == second assignement of version PID

hdl:someHandle/test/escidoc:39079:5

hdl:someHandle/test/escidoc:39079:4

hdl:someHandle/test/escidoc:39079:4

hdl:someHandle/test/escidoc:39079:5

RELS_EXT.55 == latest-version

hdl:someHandle/test/escidoc:39079:8</version:pid>

<release:pid xmlns:release="http://escidoc.de/core/01/properties/release/">hdl:someHandle/test/escidoc:39079:4</release:pid>

<release:pid xmlns:release="http://escidoc.de/core/01/properties/release/">hdl:someHandle/test/escidoc:39079:4</release:pid>

<release:pid xmlns:release="http://escidoc.de/core/01/properties/release/">hdl:someHandle/test/escidoc:39079:4</release:pid>

<release:pid xmlns:release="http://escidoc.de/core/01/properties/release/">hdl:someHandle/test/escidoc:39079:4</release:pid>

<release:pid xmlns:release="http://escidoc.de/core/01/properties/release/">hdl:someHandle/test/escidoc:39079:4</release:pid>

<prop:pid xmlns:prop="http://escidoc.de/core/01/properties/">hdl:someHandle/test/escidoc:39079:8</prop:pid>