Difference between revisions of "User:Kurt/TODO List"

From MPDLMediaWiki
Jump to navigation Jump to search
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Developlement Environment ==
= Development Environment =
* update documentation of Release Building
* update documentation of Release Building
* propably VIRR release: check with Willie
* test maven 2.10


== Metadata ==
==Documentation Release Building==


=== Profiles ===
* svn update to local rep
* '''FACES'''
* mvn clean install -DskipTests=true
* update dependencies in poms (replace SNAPSHOT-dependencies between different modules)
* commit poms
* common_services: mvn release:prepare  (set release version)
* mvn release:perform (error: artifact missing -> see colab)


* '''PubMan'''


* '''VIRR'''
* download pubman_ear from archiva and copy it to the deploy-folder (/usr/share/jboss/server/default/deploy) of jboss on server (or take ear from local pubman/target/checkout/pubman_ear/target/)
** complete description and check compatibility with ESciDoc Profiles
* remove old pubman_ear
* copy validation-ds.xml to /usr/share/jboss/server/default/deploy if it changed
* copy pubman.properties to /usr/share/jboss/server/default/conf if it changed
* restart jboss on server (rcjboss stop/start)


=== Technical Profiles ===
* continuum: build project manually
* '''FACES'''
* Jira: administration - project - create new version and release latest
** check NISO Z39.87, EXIF and IPTC for FacesItem (proposal: EXIF implemented in XMP)
* send mail to DEV-ESCIDOC@gwdg.de
** requirement: metadata need to be createable automatically


=== Schemas ===
* local poms: set dependencies to next SNAPSHOT-version and commit
* implement Faces Metadata in RDF Schema
 
== Validation Service ==
 
== eDoc Transformation to PubMan ==
 
'''Requirements'''
 
* list of items with metadata and components
 
'''Open Questions'''
 
* roleType with comment "not required for MPIPL":
transform without role or do not transform?
 
* howto treat fulltexts:
** transform from <fturl> to locator?
** howto use accessType from eDoc?
 
* language: the language abbreviation is used in PubMan but not in eDoc
** is it free text in eDoc or controlled vocabulary?
 
* to with depth are sources represented in eDco and to be transformed?
 
* howto transform relations?
 
 
=== Source Transformation Rules ===
 
metadata of article in eDoc:
 
 
'''(1a) article -> issue -> journal'''
 
issue:
* issuetitle
* issuecontributorfn
* issuecorporatebody
* issuenr
* publisher (?)
* spage
* epage
* phydesc
* artnum
 
journal:
* journaltitle
* journalabbreviation
* volume
 
'''(1b) article -> journal'''
 
journal:
* journaltitle
* journalabbreviation
* volume
* issuenr
 
article:
* publisher
* spage
* epage
 
'''(2a) inbook -> book'''
 
inbook:
* spage, epage
 
 
book:
* booktitle
* bookcreatorfn
* bookcontributorfn
* bookcorporatebody
* editiondescription
* volume
 
'''(2b) inbook -> book -> series'''
 
series:
* titleofseries
* seriescontributorfn
* seriescorporatebody
 
'''(3a) conference-paper -> proceedings'''
 
proceedings:
* titleofproceedings
* proceedingscontributorfn
 
 
'''(3b) conference-paper -> series'''
 
series:
* titleofseries
...
 
'''(3c) conference-paper -> journal'''
 
see (1b)
 
'''(3d) conference-paper -> issue -> journal'''
 
see (1a)
 
'''(4a) proceedings -> journal -> series'''
 
journal:
* issuenr
* journaltitle
...
 
 
'''(4b) proceedings -> series'''
 
 
unklar:
 
* artnum
* publisheradd

Latest revision as of 12:47, 20 May 2010

Development Environment[edit]

  • update documentation of Release Building
  • test maven 2.10

Documentation Release Building[edit]

  • svn update to local rep
  • mvn clean install -DskipTests=true
  • update dependencies in poms (replace SNAPSHOT-dependencies between different modules)
  • commit poms
  • common_services: mvn release:prepare (set release version)
  • mvn release:perform (error: artifact missing -> see colab)


  • download pubman_ear from archiva and copy it to the deploy-folder (/usr/share/jboss/server/default/deploy) of jboss on server (or take ear from local pubman/target/checkout/pubman_ear/target/)
  • remove old pubman_ear
  • copy validation-ds.xml to /usr/share/jboss/server/default/deploy if it changed
  • copy pubman.properties to /usr/share/jboss/server/default/conf if it changed
  • restart jboss on server (rcjboss stop/start)
  • continuum: build project manually
  • Jira: administration - project - create new version and release latest
  • send mail to DEV-ESCIDOC@gwdg.de
  • local poms: set dependencies to next SNAPSHOT-version and commit