Personal tools
You are here: Home About GEM Documentation Development Environment

This document describes the application development environment for software used in the GEM project.

Client Applications

Produced by GEM
  1. Gemcat 4.0:
    GEMCat 4.0 is an RDF-based metadata generation tool intended for use by institutions generating substantial numbers of Dublin Core-based metadata records. The application is schema-configurable by means of Application Profiles expressed using RDFS. GEMCat 4.1 is under development and is intended to correct HCI issues in 4.0.
    • Language: Java
    • Platform: Independent, but mainly Windows
    • Libaries:
      • Stanford RDF API
      • Jena RDF API
      • Axis
      • GemID
  2. GemXML:
    GemXML is an application used to transform metadata generated using the GEM 3.x metadata generation tools with their HTML meta tags output to XML.
    • Language: Java
    • Platform: Independent, but mainly Windows
  3. Libraries:
    • GemID
    • XML4J
  4. Harvest:
    • Language: Java
    • Platform: Independent, but mainly Windows

Server Applications

  1. Plone Products developed by GEM
    • SeamarkSearch: This product integrates the Seamark Siderian faceted search engine directly into the Plone architecture making its management and configuration a Plone function.
    • GemNews: This product makes it possible for Consortium members to submit news items to a workflow for editing and publishing on the site.
    • GemRecord: This product provides the means for the automatic generation of the GEM full metadata records as Plone objects for use by other products handling user personalization services.
    • GemElement: This product provides the templating for the documentation of the properties in the GEM element set.
    • GemComment: This product provides the means for registered users to comment on select Plone objects. Primarily used as a means for end users to annotate resources they discover in GEM
    • Assessment: This product manages the Gemologist resource assessment tool.
  2. Plone Products Used:
    • Plone: Plone is the content management system developed on top of Zope that serves as the GEM intranet and extranet server, as a document publishing system, a portal server and as a groupware tool for collaboration.
    • Archetypes: Archetypes a framework for the development of new Content Types in Zope/CMF/Plone. It features schema-driven automatic form generation, simple integration with rich content types, and a low barrier of entry to the complex requirements Zope places on new content objects.
    • CMF: Content Management Framework (CMF) is an add-on product for Zope to build Content Management Systems. It provides some basic tools for handling metadata, members, etc., but is not a CMS itself. Plone is an example of the sophisticated CMS built using the CMF, and, as such, Plone uses the CMF.
    • CMFSpellcheck: Provides spell-checking and correction of Plone and CMF content.
    • CMFQuickInstaller: Provides the mechanisms for quick, efficient installation of products into the Plone/Zope environment.
    • CMFMember: CMF means for managing registered members in The Gateway environemnt (intranet and Internet).
    • PlonePortlets: Plone portlets and slots manage applications running in the default right and left panes such as calendar, news, and workflow notifications for content reviewers.
    • NavTreePortlet: The navigation tree displayed including customizable content (i.e., folders and documents)
  3. Linux Software Used:
    • Zope
    • Zeo
    • Seamark
    • Mysql
    • Apache
    • Postgresql
    • Pound
    • Webmin
    • BackupPC
    • Python
    • 4Suite Python RDF Library
    • LibXML2
    • LibXSLT
    • SOAPpy
    • Egenix-mx-base
  4. Server Operating System:
    • Gentoo Linux
Search the GEM Catalog
« May 2008 »
Su Mo Tu We Th Fr Sa
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 

Search powerd by Siderean Seamark Powered by Plone Dublin Core used here.

This site conforms to the following standards: