Skip to content

Release11changelog

Ben Greenwood edited this page Nov 20, 2013 · 7 revisions

Release 11 is a major release, adding support for the latest version of the RIF-CS schema, updates to the relationship model, enhanced navigation and browsing tools in the Research Data Australia portal and improved security for our Cite My Data service, as well as several other performance and bug fixes.

Highlights of R11 include:

  • support for the latest version of the RIF-CS schema (version 1.5) which enhances the the relatedInfo element (to support linking of records and publications by identifiers) and adds a number of new vocabulary terms
  • significant improvement to the browsing experience in Research Data Australia through our newly improved "Theme Pages" (previously "Topics") and a new feature-rich Content Management System
  • new optional authentication layer to the Cite My Data service to enable DOI Service authentication without IP range restrictions
  • support for data download links and service integration for pilot participants
  • updates to Thomson Reuters DCI crosswalk to address pilot user feedback
  • various other performance tweaks and bug fixes

Installation of this upgrade:

  • update the ANDS-Registry-Core codebase (either fetch latest tarball or git fetch && git rebase origin/master)
  • add new tables to registry database (etc/db/mysql/dbs_registry_r10.3_to_r11_incr.sql)
  • update SOLR schema to R11 (check etc/misc/solrschema_r11.xml)
  • reindex registry contents (via the maintenance dashboard) (no need to re-enrich, index is sufficient)
  • (optional) update the ANDS-Registry-Contrib codebase (either fetch latest tarball or git fetch && git rebase origin/master)
  • (optional) create the directory assets/shared/theme_pages/ and make it writeable by web server

RIF-CS v1.5 Support

  • updated Schema and Schema documentation to reflect new element changes (CC-651)
  • added new vocabulary terms to /rifcs15/ ANDS Vocabulary service (and therefore the dropdown menus on Add Registry Object screens)
  • added new schema elements to the Add Registry Object and Record view screens of the registry (CC-655)
  • added new database table to track registry object identifiers and relationships and infer connections based on these (see dbs_registry_r10.3_to_r11_incr.sql and extensions/connections.php getConnections()) (CC-735)
  • update ORCID wizard tool to include importing based on RelatedInfo relationships (CC-658)

ANDS Registry - General

  • add a new "Recently Modified Records" panel to the registry dashboard to ease navigation
  • added "view more" capability to Record View screen to enable the viewing of additional inferred related object links (if the record has more than 20) (CC-621)
  • removed incorrect error message being displayed when adding an electronic email address (CC-645)
  • fixed missing button to remove existenceDate elements on Add Record screens (CC-663)
  • updated the reverse mappings for "isParticipantIn" relationships across the registry (CC-624)
  • improved registry front-end performance, add a new grunt build step to deployment which compresses the shared images, javascript and stylesheet files throughout the Registry

ANDS Registry - Web Services

  • Update Thomson Reuters DCI crosswalk to include Phase 3 changes based on feedback from pilot users (CC-732 / CC-545)
    • extended acceptable party relationship types for authorship inference
    • include identifiers as ResearcherID for mapped authors
    • as a last resort, treat the record's ingest date into the registry as a creation date
    • infer funding body and project details from related records
  • Add a new twitter app to Registry-Contrib to trigger "tweeting" of recently harvested records into ANZSRC FOR codes

ANDS "Theme Pages"

  • Completed Theme CMS to enable management of Theme Pages (apps/theme_cms) (CC-676/CC-496)
  • Added a new "Bulk Tagging" tool for management of tags en-masse (apps/theme_cms/bulk_tag) (CC-729/CC-496)
  • Added new front-end on Portal for viewing Theme Pages (see "Themes" link on RDA) (CC-677/CC-496)
  • Added theme page details to search index (theme pages will be highlighted in search results to promote visibility)

ANDS Cite My Data Service

  • added ability to authenticate with the service via a shared token (using HTTP Authentication headers or POST data) (CC-703)
  • changed internal format for describing IP ranges; added proper CIDR support
  • added a management interface for the creation/modification of CMD user accounts (CC-691)

Services over Data Pilot

  • added support for an additional extRif:digitalAssets element to be supplied with record RIF-CS (CC-739/CC-738)
  • added a hidden tab to the Add Record Screen (alt+shift+A to display) which allows editing of annotations element (CC-739)
  • added display support on RDA Portal for this new element (CC-740)
  • added a preliminary guide on how to use this functionality (CC-741)

Other (Miscellaneous)

  • fixed a bug on registry dashboard vocabulary panel which linked to the wrong vocabulary
  • escaped HTML entities in the relatedObject title (in extRif)
  • moved tools menu to be visible to public, removed ABS SDMX test tool altogether
  • fixed encoding and whitespace issues in portal meta elements
  • add proper escaping to identifier matches for the duplicate records phase 1 functionality on RDA
  • added tags table to database to enable persistence after record removal
  • added new date_created and date_updated timestamp to SOLR index

Software Structure

  • added ability to invoke specific HMVC apps from the command line (i.e. php index.php apps twitter/makeTweet "blah")