A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of GCIS

GCIS - Version 1.57.1

Production Instance @ https://data.globalchange.gov

  • Bugfix to remove test filler text from Generic attributes.

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky about 6 years ago

GCIS - Version 1.57.0

Production Instance @ https://data.globalchange.gov

  • Basic OpenGraph Metadata added to site
  • Generic objects display their contributors, title, and year when available (#689)
  • Generic attributes link like Reference attributes (#689)

API

  • Report level Figures can now use the TSU Origination API. (#695)

Data Management

  • Reference deletion bug fixed (#693)

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky about 6 years ago

GCIS - 1.56.0

Web Page Improvements

  • Tables, Findings, Figures, Chapters, & Reports now display their Keywords & Regions by default. #679
  • Tables & Findings now display their Provenance #680
  • The Report list page can now filter on type #686

Data Management Improvements

  • Relationship Edit Page now loads back to itself on successful save.
  • Generic publications can now be deleted. #684
  • Report Types are now manageable in the application. #687

Other

  • Activity page bugfix
  • Transient deletion error fixed in parent Controller object.

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky about 6 years ago

GCIS - 1.55.2 - Release in Support of NCA4

Web Page Improvements

Front Page

  • NCA4 is now the current report
    • Default report for the sidebar
  • GCIS Globe on the Front Page now features Indicator, Finding, and Table in place of Instrument, Model, and Platform
    • Indicator links to the Current Indicator Set page
    • Figure, Finding, and Table link to a list of Reports containing each respective item.
  • Featured Reports now has the 2018 Indicators Set and NCA4

Other Pages

  • Updated About Page
  • Reference with PMCID fields link to their articles at PubMed Central.
  • Reports with only a single region link directly to that region
  • Support for new tbib format of NCA4 figures, findings, and tables
  • Added tbib support for Report summary field
  • Cleaned up verbiage across GCIS HTML pages.

Other

  • Corrected previously flaky tests.
  • Added new semantic verbs dc:replaces and dc:isReplacedBy
  • Local images generate their thumbnail on upload instead of html retrieval.
  • Improved Reference edit form

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 6 years ago

GCIS - 1.55.1

Other

  • Correct travis configuration

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 6 years ago

GCIS - 1.55.0

Release Notes

Data Management

  • Fixed OrcID bug on person creation (#612)

GCIS Frontend

  • GCIS Activity page updated for new Activity model (#657)

GCIS API

  • File upload now supplies the file's GCIS identifier on success (#654)
  • Activity Model updated to match new, more detailed information available from TSU for assessments going forward, starting with NCA4. (#657)
    • Deprecated Fields: duration, data_usage, notes, output_artifacts, interim_artifacts
    • Modified Fields: start_time and end_time now explicitly refer to temporal data bounding on the input publication data.
    • New Fields: activity_duration, source_access_date, interim_artifacts, source_modifications, modified_source_location, visualization_methodology, methodology_citation, methodology_contact, database_variables, spatial_extent

Other

  • Replaced deprecated Mojolicious placeholder routing with ( ) to now use < >. (#651)
  • Refactored out the experimental smartmatch operator ~~.
  • Bumped Module::Database::Build

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 6 years ago

GCIS - 1.54.0

GCIS API

  • GCIS Arrays can now return their content formatted as CSV (#601)
    • Supports user feedback & NCA4 needs.

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky almost 7 years ago

GCIS - 1.53.0

Data Management

  • Administrative Watch page date selectors (to/from) in addition to past interval. (#584)
  • all form fields in GCIS now clean up their leading and trailing whitespace (#409)

GCIS Frontend

  • GCIS Frontpage layout improvements (#598)

GCIS API

  • GCMD Keyword updates (#607)
    • can return their children
    • table is now audited
    • can be related with publications via API call
    • Enables the update to the latest GCMD keywords (#335)
  • Person OrcID redirect now supports OrcIDs with the check digit X (#409)

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky about 7 years ago

GCIS - 1.52.2

Data Management

  • Restrict Article DOIs to case-insensitive Uniqueness #536
  • Make author multiple role selection easier #590

Web Interface

  • Indicators Page dynamically generates the Year filter buttons #588
  • Search Page Improvements in support of Reference UUID Discovery #592

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky about 7 years ago

GCIS - 1.51.2

Data Management

  • generic publication type attr field can now be edited in the HTML interface. #582.
  • organizations auto-fill their identifier when creating an alternate name. #581.

Web Interface

  • chapter pages display publications that have cited them. #579. Example.
  • All list pages can now be queried in arbitrary quantities, instead of always 20 per page. Pages offer 20/50/100 by default. #368
  • Autocomplete searches no longer fail for queries longer than 80 characters. #542

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 7 years ago

GCIS - 1.51.1 - Release in Support of the Climate Science Special Report

Usability

  • Small updates to the Dockerized GCIS
  • Improvements to the API Key Page

Production Instance @ data.globalchange.gov

  • Made the Climate Science Special Report the primary report
  • Improved display of the Featured Reports
  • Added the Climate Science Special Report to the Featured Reports
  • Improved layout of the side menu
  • Findings Statement field now supports embedded HTML

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 7 years ago

GCIS - 1.51.0

Usability

  • GCIS has been dockerized.
    • Using Docker, a development GCIS can be spun up on any Docker-compatible system and populated with data.
    • Directions available here.
    • Handles #478 #555
    • Many thanks to @abuddenb for spearheading this feature.

Data Management

  • Journal Resources field publisher has been deprecated.
    • The preference is to create an Organization Resource for the publisher, and relate the Organization and Journal. #553
  • Titles properly handle redundant whitespace, no longer producing extraneous -s in the generated identifier. #547
  • Logged in users on the Stage instance now get a populated Indicators page #552
  • Better deletion handling for Alternate Organization Names #550

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 7 years ago

GCIS - 1.50.2

Data Management

  • Contributor tab now allows multiple role section. Fixes #535, Enhances #528
  • New "watcher" role allows viewing of the Audit logs in editing environments, but no edit functionality. Fixes #539

Other

  • Updated incorrect license to match most permissive, correct license, CC0

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 7 years ago

GCIS - 1.50.1

Display

  • Link to References on the Chapter listing page no longer 500s #325
  • The ISBN field on Reference Attributes links to its WorldCat entry #527

Data Management

  • Reference Attributes can now be deleted as intended #525
  • When creating Contributors from Authors, multiple roles can be selected at once. #528

Core Code

  • Removed obsolete merge functionality from Organization. #531
  • Extended Person merge to Contributor and Organization. #531 #491
  • Redirected old Organization merge /organization/{id}/merge to the new method. #531

Other

  • Improved Test coverage of main controller #526
  • Created a test set to exercise Organization #531

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky almost 8 years ago

GCIS - 1.50.0

Display

  • Authors without an organizational affiliation will no longer have empty bullets beneath them. #512
  • The main page of a Report now displays the number of regions covered, if any. #507

Data Management

  • Deleting a Publication Contributor Mapping now properly removes the connection between the Person and Organization, if it was the last publication linking those entities. #519
  • Article Contributor addition now allows for the sort_key to be added in the initial creation. #518
  • Reference Attributes are now allowed to be updated or added in the interface. #431
  • Organization type 'public-private partnership' created. #505

Tuba API

General

  • Recommended Perl version set to 5.20

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky almost 8 years ago

GCIS - 1.49.1

Production Instance @ data.globalchange.gov

Data Management

  • Default Role Type set to Author for Contributor creation process. #515

General

  • Search error fixed. #514

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky about 8 years ago

GCIS - 1.49.0

Production Instance @ data.globalchange.gov

Data Management

  • Default Role Type set to Author for Contributor creation process. #515

General

  • Search error fixed. #514

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky about 8 years ago

GCIS - 1.48.0

API

  • New API EndPoint for use by TSU :figure_path/original.json #498
    • Allows storing and retrieving of exact Figure Metadata, including related Datasets and Activities
    • Eventually will be transformed into the Activity Object at a later point

Production Instance @ https://data.globalchange.gov

  • Tables are all now owned by the GCIS Ops user. #488

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky about 8 years ago

GCIS - 1.48.1

API

  • New API EndPoint for use by TSU :figure_path/original.json #498
    • Allows storing and retrieving of exact Figure Metadata, including related Datasets and Activities
    • Eventually will be transformed into the Activity Object at a later point

Production Instance @ https://data.globalchange.gov

  • Tables are all now owned by the GCIS Ops user. #488

Core Code

  • Organization Alternate Names now properly handle Organization identifier changes #510

Data Management

  • Summary (non-comprehensive) of new data in the public content release:
    • Figure origination data on NOAA-led State Summaries 2017
    • Captions on the NOAA-led State Summaries 2017
    • 2016 Indicators
    • Updates to individual Person's names, in preparation for CSSR
    • Updated Web Site URLs

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky about 8 years ago

GCIS - 1.47.0

API

  • The ordinal values on Figure, Finding, & Table may now contain letters, dashes '-', underscores '_', and periods '.'. The value must still begin with a digit. #484

Core Code

  • Organizations may now have associated alternate names. This can be used to store defunct names or names in other languages. This is only available through the HTML view for this release. #471

Data Management

  • As of this release, a copy of the GCIS content will be attached to our GitHub Releases.
    • Will consist of the content as pushed in the content release following the code release.
    • The file will contain an empty schema and a restricted content set matching the following content push
      • The file will not contain any audit logs or report editing/viewing users.
      • This is in order to remove all PII from the content, all GCIS data is preserved.
    • All GCIS metadata & provenance content is present.
    • Instructions for importing the content can be found here.
    • This serves to open our data and to allow for functional implementation of any release, going forward.

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 8 years ago

GCIS - 1.46.0

General

  • Swapped versioning from Major.minor (i.e. 1.45) to Semantic Versioning (i.e. 1.46.0). Finishes #455

API

  • No changes.

Core Code

  • Organizational Types no longer include international. Cleanup following #448
  • Created support for organization alternate names in support of #462. Progresses #471. Not yet fronted through the API or Front End.

Production Instance @ https://data.globalchange.gov

  • Cleaned up Contributors' display of their affiliations. Fixes #349
  • Publication Cited By section reformatted to a table format, sorting them in a logical fashion. Finishes #317.
  • Display of Figures and Tables lacking a Chapter corrected. Clean up from #445 and technical debt.

Data Management

  • Default Watch period for Stage Data Review is now 1 Week instead of 2 Weeks.

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 8 years ago

GCIS - 1.45

Core Code

  • Organizations and Persons can return their Contributions in CSV format. Fixes #371
  • Chapter now supports Alphanumeric Chapter Numbers (i.e. Executive Summary - ES). Fixes #447
  • Organizations can now be flagged as "International" if they have HQs in multiple countries. Fixes #448

Production Instance @ https://data.globalchange.gov

  • Featured Reports section makes the homepage more extendable. Part of #317
  • When Figures, Findings, or Tables lack and Ordinal or the Chapter Number, they display a '-' in place of it. Fixes #445

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 8 years ago

GCIS - 1.44

API

  • No changes affecting the API

Core Code

  • Datasets will now stringify based on their name if available. Otherwise they fallback to stringify on their identifier (current behavior). GCIS #425

Production Instance @ https://data.globalchange.gov

  • Multiple protocol corrections in support of the https conversion GCIS #382 & #433
  • About page updated with changes to our contributors
  • Reports page now properly links to chapter lists and reference lists. GCIS #429
  • Updated Contact information throughout the site
  • GCIS OWL Page google analytics enabled
  • Map tiles used to display embedded maps on datasets are now sourced from MapBox instead of MapQuest. GCIS #408
  • Datasets linked to data.gov lexicon now link to their data.gov equivalent for datasets and identifiers. GCIS #437

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 8 years ago

GCIS - 1.43

  • In support of the production instance server migration, coded references to the old servers were updated to our new servers
  • For GCIS #380
    • /references no longer automatically redirects to /references/nca3. This appears to have been an undocumented API behavior.
    • There is now a link to References on the sidebar menu
  • Tweaked the main ReadMe such that the Travis Build Status reflects the master branch instead of the last run branch.

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky over 8 years ago

GCIS - 1.42

Changes in this release include:

  1. Continued improvements in the turtle rendering for organizations to better reflect organizational relationships & to correct an error in labelling.

  2. An update to our Google Custom Search.

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky almost 9 years ago

GCIS -

Changes in this release include:

  1. Two small database patches that expand the organizational relations:
    • db/patches/2210_unitof.sql
    • db/patches/2220_centerof.sql
  2. Changes to support the release of the Impacts of Climate Change on Human Health Assessment.
  3. Small changes including ones that address possible security issues.
  4. Small ontology changes (e.g. Article is now AcademicArticle).
  5. Improvements in the turtle rendering for organizations to better reflect organizational relationships.
  6. Some routing changes in Tuba.pm to handle recent versions of Mojo.

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by lomky almost 9 years ago

GCIS -

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by justgo129 about 9 years ago

GCIS -

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by rewolfe over 9 years ago

GCIS -

Sustainable Development - Data Catalogs and Interfaces - Perl
Published by rewolfe over 9 years ago