216 lines
5.2 KiB
Plaintext
216 lines
5.2 KiB
Plaintext
|
head 1.6;
|
||
|
access;
|
||
|
symbols;
|
||
|
locks; strict;
|
||
|
comment @# @;
|
||
|
|
||
|
|
||
|
1.6
|
||
|
date 2007.01.29.16.22.05; author RicardoPereira; state Exp;
|
||
|
branches;
|
||
|
next 1.5;
|
||
|
|
||
|
1.5
|
||
|
date 2006.05.30.00.27.11; author GregRiccardi; state Exp;
|
||
|
branches;
|
||
|
next 1.4;
|
||
|
|
||
|
1.4
|
||
|
date 2006.05.30.00.18.58; author GregRiccardi; state Exp;
|
||
|
branches;
|
||
|
next 1.3;
|
||
|
|
||
|
1.3
|
||
|
date 2006.03.24.17.04.36; author GregRiccardi; state Exp;
|
||
|
branches;
|
||
|
next 1.2;
|
||
|
|
||
|
1.2
|
||
|
date 2006.03.24.15.49.32; author GregRiccardi; state Exp;
|
||
|
branches;
|
||
|
next 1.1;
|
||
|
|
||
|
1.1
|
||
|
date 2006.03.08.14.38.25; author RicardoPereira; state Exp;
|
||
|
branches;
|
||
|
next ;
|
||
|
|
||
|
|
||
|
desc
|
||
|
@
|
||
|
.
|
||
|
@
|
||
|
|
||
|
|
||
|
1.6
|
||
|
log
|
||
|
@none
|
||
|
@
|
||
|
text
|
||
|
@%META:TOPICINFO{author="RicardoPereira" date="1170087725" format="1.1" version="1.6"}%
|
||
|
---++ Morphbank LSID Resolver
|
||
|
|
||
|
*Coordinator(s): GregRiccardi*
|
||
|
|
||
|
*Participants:*
|
||
|
|
||
|
----
|
||
|
---+++ Description
|
||
|
This group has developed an LSID resolver for Morphbank images. A typical LSID is urn:lsid:morphbank.scs.fsu.edu:images:66007
|
||
|
|
||
|
|
||
|
----
|
||
|
---+++ Technical Information
|
||
|
|
||
|
* *URL for prototype user interface: not ready yet*
|
||
|
* *LSID authority(ies): morphbank.scs.fsu.edu, will eventually be morphbank.net
|
||
|
* *LSID namespace(s): morphbank, images
|
||
|
* *Hardware platform:* (Intel, Sun, etc - include complete specs: processors, amount of RAM, disk, SCSI, ATA, SATA, RAID, etc)
|
||
|
* *Server platform:* Linux w/ Tomcat 5.5.17
|
||
|
* *LSID Software stack used:* Java 5
|
||
|
* *RDF/OWL ontology used for metadata:* Using a prototype Darwin Core 2 vocabulary for specimen information.
|
||
|
* *Approximate number of LSIDs stored:* 30,000
|
||
|
* *Other resources:* Hibernate 3.1, Mysql, Jena RDF packages
|
||
|
|
||
|
----
|
||
|
---+++ Roadmap, Milestones, Timeline
|
||
|
|
||
|
(Enter one task per line with estimated time for completion. Check tasks when completed, but leave all entries for logging purposes)
|
||
|
Example:
|
||
|
* Mar/06 - Set up webserver
|
||
|
* Apr/06 - Install LSID server stack and map data tables
|
||
|
* May/06 - Successful installation of LSID services for image metadata
|
||
|
|
||
|
----
|
||
|
---+++ Discussion, Implementation Issues
|
||
|
|
||
|
(List issues, readblocks, missing software components, etc)
|
||
|
|
||
|
The MorphBank LSID authority is built using Java technologies.
|
||
|
|
||
|
* LSID services use the LSID server packages.
|
||
|
* Data access to the MorphBank Mysql database uses the Hibernate object-relational mapping packages.
|
||
|
* Metadata generation uses the Jena RDF packages.
|
||
|
* The services are installed in Tomcat 5 on a Linux platform.
|
||
|
|
||
|
|
||
|
----
|
||
|
---+++ Lessons Learned, Conclusions, Recommendations
|
||
|
|
||
|
We initially had problems with the LSID Java system. Once we got it configured properly, with the correct jar files and services, it has worked well.
|
||
|
|
||
|
Similarly, the Hibernate tools for database access in Java have been a mixed blessing. Now that we understand how to create and manage the mapping files, we have an excellent foundation for providing LSID/Web service access to the entire MorphBank repository.
|
||
|
|
||
|
Development was done using the Eclipse IDE on a Windows XP platform. Eclipse includes plugins to manage Tomcat installations, SVN code repositories, Hibernate tools. The Java development environment is truly excellent and and includes support for source code management including moving and renaming of methods, classes, and other Java objects.
|
||
|
|
||
|
The final movement of the code to the Linux Tomcat installation was held up by a problem with the interaction between Tomcat and Hibernate that does not occur on Windows.
|
||
|
|
||
|
----
|
||
|
---+++++ Categories
|
||
|
CategoryWorkingGroup
|
||
|
CategoryPrototypingWG@
|
||
|
|
||
|
|
||
|
1.5
|
||
|
log
|
||
|
@
|
||
|
.
|
||
|
@
|
||
|
text
|
||
|
@d1 1
|
||
|
d16 9
|
||
|
a24 10
|
||
|
*URL for prototype user interface: not ready yet*
|
||
|
*LSID authority(ies): morphbank.scs.fsu.edu, will eventually be morphbank.net
|
||
|
*LSID namespace(s): morphbank, images
|
||
|
*Hardware platform:* (Intel, Sun, etc - include complete specs: processors, amount of RAM, disk, SCSI, ATA, SATA, RAID, etc)
|
||
|
*Server platform:* Linux w/ Tomcat 5.5.17
|
||
|
*LSID Software stack used:* Java 5
|
||
|
*RDF/OWL ontology used for metadata:* Using a prototype Darwin Core 2 vocabulary for specimen information.
|
||
|
*Approximate number of LSIDs stored:* 30,000
|
||
|
*Benchmarchs:*
|
||
|
*Other resources:* Hibernate 3.1, Mysql, Jena RDF packages
|
||
|
d42 4
|
||
|
a45 4
|
||
|
*LSID services use the LSID server packages.
|
||
|
*Data access to the MorphBank Mysql database uses the Hibernate object-relational mapping packages.
|
||
|
*Metadata generation uses the Jena RDF packages.
|
||
|
*The services are installed in Tomcat 5 on a Linux platform.
|
||
|
@
|
||
|
|
||
|
|
||
|
1.4
|
||
|
log
|
||
|
@
|
||
|
.
|
||
|
@
|
||
|
text
|
||
|
@d51 1
|
||
|
a51 1
|
||
|
We initially had problems with the LSID Java system. Once we got it configured properly, with the correct jar files and services, it has worked well.
|
||
|
d55 4
|
||
|
@
|
||
|
|
||
|
|
||
|
1.3
|
||
|
log
|
||
|
@
|
||
|
.
|
||
|
@
|
||
|
text
|
||
|
@d9 1
|
||
|
a9 1
|
||
|
This group will develop an LSID resolver for Morphbank data objects.
|
||
|
d16 2
|
||
|
a17 2
|
||
|
*LSID authority(ies): not ready yet*
|
||
|
*LSID namespace(s): not ready yet*
|
||
|
d19 4
|
||
|
a22 4
|
||
|
*Server platform:* (OS, Webserver, DBMS, programming language - please include versions)
|
||
|
*LSID Software stack used:* (Java, Perl, .NET - client and/or server - please include versions)
|
||
|
*RDF/OWL ontology used for metadata:* (URI to ontology)
|
||
|
*Approximate number of LSIDs stored:*
|
||
|
d24 1
|
||
|
a24 1
|
||
|
*Other resources:*
|
||
|
d33 1
|
||
|
d40 7
|
||
|
d51 1
|
||
|
d53 1
|
||
|
a53 2
|
||
|
|
||
|
|
||
|
d58 1
|
||
|
a58 1
|
||
|
CategoryPrototypingWG
|
||
|
@
|
||
|
|
||
|
|
||
|
1.2
|
||
|
log
|
||
|
@
|
||
|
.
|
||
|
@
|
||
|
text
|
||
|
@d3 1
|
||
|
a3 1
|
||
|
*Coordinator(s): Greg Riccardi*
|
||
|
@
|
||
|
|
||
|
|
||
|
1.1
|
||
|
log
|
||
|
@Initial revision
|
||
|
@
|
||
|
text
|
||
|
@d3 1
|
||
|
a3 1
|
||
|
*Coordinator(s):*
|
||
|
d15 3
|
||
|
a17 3
|
||
|
*URL for prototype user interface:*
|
||
|
*LSID authority(ies):*
|
||
|
*LSID namespace(s):*
|
||
|
@
|