Skip to main content

EDRN RDF Server

Project description

Introduction

Server for the Early Detection Research Network (EDRN) that provides descriptions of EDRN’s knowledge using the Resource Description Format (RDF).

edrn.rdf Installation

To install edrn.rdf into the global Python environment (or a workingenv), using a traditional Zope 2 instance, you can do this:

  • When you’re reading this you have probably already run easy_install edrn.rdf. Find out how to install setuptools (and EasyInstall) here: http://peak.telecommunity.com/DevCenter/EasyInstall

  • If you are using Zope 2.9 (not 2.10), get pythonproducts and install it via:

    python setup.py install --home /path/to/instance

    into your Zope instance.

  • Create a file called edrn.rdf-configure.zcml in the /path/to/instance/etc/package-includes directory. The file should only contain this:

    <include package="edrn.rdf" />

Alternatively, if you are using zc.buildout and the plone.recipe.zope2instance recipe to manage your project, you can do this:

  • Add edrn.rdf to the list of eggs to install, e.g.:

    [buildout]
    ...
    eggs =
        ...
        edrn.rdf
  • Tell the plone.recipe.zope2instance recipe to install a ZCML slug:

    [instance]
    recipe = plone.recipe.zope2instance
    ...
    zcml =
        edrn.rdf
  • Re-run buildout, e.g. with:

    $ ./bin/buildout

You can skip the ZCML slug if you are going to explicitly include the package from another package’s configure.zcml file.

Changelog

0.0.9 - Account Names

The DMCC now provides user account names for registered people. This release supports that by providing a place to specify the URI to the RDF predicate, and the RDF export uses that URI to state the account names of people who have accounts.

0.0.8 - Official EKE Database

This release updates the database server changing it from pongo to compass1. The new server, compass1, hosts the official RDF source information and contains no funky testing data like “Greg’s Cool Protocol”.

0.0.7 - Protocol Types and Eligibility Criteria

Greg Warnick has added additional data to the DMCC RDF database, comprising the two following new slots:

  • Elibility_critera describing eligibility criteria of a protocol

  • Protocol_type, what we thought was once long lost, is back!

This release of the RDF Server provides these two additional fields. Additionally, it updates its test data and function test battery.

0.0.6 - Investigators and Staff Strike Back

The “Site” view within the DMCC RDF database has gotten tons of action recently. It’s changed as follows:

  • Site_Specialty_Description is now called Site_Program_Description

  • New field: IDs_for_Investigators

  • New field: IDs_for_CoInvestigators

  • New field: IDs_for_CoPrincipalInvestigator

In addition, the Registered_Person view gained four new fields:

  • Fax

  • Specialty

  • Photo

  • EDRN_Title

Therefore, this release of the EDRN RDF Server accommodates these updates. In addition, it also updates its battery of tests and test data.

0.0.5 - Investigators and Staff

The “Site” view within the DMCC RDF database now provides primary investigators, co-investigators, and other staff members at each site. This release updates the Site RDF generation to include such details.

0.0.4 - Database Correction

Release 0.0.3 got away with a test database setting still set. This release corrects that and uses the correct source of RDF data.

0.0.3 - Registered People

This release of EDRN RDF Server provides a new data source: registered people. Registered people are people known to EDRN. This data source provides RDF descriptions of EDRN people. In addition, it also fixes the following issues:

  • CA-296: Site-Specific URI Prefix missing on Protocol control panel. Added it in r4905.

  • CA-285: Numeric fields of research replaced with actual names; r4906.

  • CA-264: Export registered people; r4907.

In addition, we’ve reduced the amount of test data and made the unit tests run a lot faster.

0.0.2 - New DB Structure

This release of the EDRN RDF Server accommodates the new DMCC database structure, particularly for diseases and protocols. Specifically, it addresses these issues:

In addition, it updates the functional tests’ test database.

0.0.1 - Protocols

This release of the EDRN RDF Server includes implementation of RDF service for EDRN Protocols and Studies as tracked by the Data Management and Coordinating Center (DMCC).

In addition, this release contains:

  • Fixes to the layout of control panel pages for Body Systems, Diseases, Publications, and Site RDF sources.

  • Addition of a download URL to the PyPI package data.

  • Updates to the functional tests’ test database.

0.0.0 - Unreleased

  • Initial release

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page