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

Recent Releases of Global Biotic Interactions

Global Biotic Interactions -

Features

Improvements

Bugs

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 1 month ago

Global Biotic Interactions -

Features

Improvements

n/a

Bugs

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 2 months ago

Global Biotic Interactions -

Features

n/a

Improvements

  • update supported Relations Ontology Mappings; big thanks to @mdrishti @ddooley @cmungall @nataled @bpeters42 @anitacaron for helping to introduce the hasAllelopath, inverse of allelopathOf via oborel/obo-relations#809

Bugs

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 2 months ago

Global Biotic Interactions -

Features

n/a

Improvements

Bugs

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 2 months ago

Global Biotic Interactions -

Features

n/a

Improvements

example

elton update --prov-mode globalbioticinteractions/template-dataset | grep csv | grep hasVersion

results in:

<classpath:/org/globalbioticinteractions/interaction_types_ignored.csv> <http://purl.org/pav/hasVersion> <hash://sha256/f49f665c540214e7d00466e359821de1bc03206f8373d4974220d608ed7b98f3> <urn:uuid:1d66567d-ea58-4b05-b167-42cbf054f5bb> .
<classpath:/org/globalbioticinteractions/interaction_types_mapping.csv> <http://purl.org/pav/hasVersion> <hash://sha256/ef045408607c6fb19d6bdf8145e7ce16a0e16bc8be45acbe31da33e1db0c9ea7> <urn:uuid:1d66567d-ea58-4b05-b167-42cbf054f5bb> .
<classpath:/org/globalbioticinteractions/interaction_types_ro_unmapped.csv> <http://purl.org/pav/hasVersion> <hash://sha256/43aba7b90c686a4890aebd4a90a02d6f82259664524bdad1b22102a29fe9fa07> <urn:uuid:1d66567d-ea58-4b05-b167-42cbf054f5bb> .
<classpath:/org/globalbioticinteractions/interaction_types_ro.csv> <http://purl.org/pav/hasVersion> <hash://sha256/7dc2797003a95ac7b97be06fda48b4dc25e7a555a2839a19ad7dc7a148427e43> <urn:uuid:1d66567d-ea58-4b05-b167-42cbf054f5bb> .

where hash://sha256/ef045408607c6fb19d6bdf8145e7ce16a0e16bc8be45acbe31da33e1db0c9ea7 is the content id/hash of one of the default mappings shipped with Elton -

with

preston cat --remote https://linker.bio hash://sha256/ef045408607c6fb19d6bdf8145e7ce16a0e16bc8be45acbe31da33e1db0c9ea7\
 | head\
 | mlr --icsv --omd cat\
 | head

resulting in:

provided_interaction_type_label provided_interaction_type_id mapped_to_interaction_type_label mapped_to_interaction_type_id
associated with interactsWith http://purl.obolibrary.org/obo/RO_0002437
plant associations interactsWith http://purl.obolibrary.org/obo/RO_0002437
interactsWith http://purl.obolibrary.org/obo/RO_0002437
ex hasHost http://purl.obolibrary.org/obo/RO_0002454
ex. hasHost http://purl.obolibrary.org/obo/RO_0002454
reared ex hasHost http://purl.obolibrary.org/obo/RO_0002454
reared ex. hasHost http://purl.obolibrary.org/obo/RO_0002454
host to hostOf http://purl.obolibrary.org/obo/RO_0002453
host hasHost http://purl.obolibrary.org/obo/RO_0002454

Bugs

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen 3 months ago

Global Biotic Interactions -

Features

n/a

Improvements

previously,

...
"resources": {
  "https://example.org/old": "https://example.org/new"
}

now,

...
"resources": {
  "https://example.org/old": "https://example.org/new"
},
"versions": {
  "https://example.org/new": "hash://sha256/1234..."
}

which would peg the resource to a specific version (e.g, hash://sha256/1234...)

Bugs

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen 4 months ago

Global Biotic Interactions -

Features

n/a

Improvements

  • cleanup tmp files on closing of inputstream #999 .

Bugs

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen 4 months ago

Global Biotic Interactions -

Features

n/a

Improvements

  • (again) towards separating provenance (i.e. access.tsv) and content (i.e. sha256) paths to facilitate preston-elton interoperability

Bugs

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen 5 months ago

Global Biotic Interactions -

Features

n/a

Improvements

  • towards separating provenance (i.e. access.tsv) and content (i.e. sha256) paths

Bugs

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen 6 months ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen 6 months ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen 9 months ago

Global Biotic Interactions -

Features

n/a

Improvements

Example below, with special focus on separator field in the Sequences column.

{
  "@context": [
    "http://www.w3.org/ns/csvw",
    {
      "@language": "en"
    }
  ],
  "rdfs:comment": [
    "inspired by https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/"
  ],
  "tables": [
    {
      "@context": [
        "http://www.w3.org/ns/csvw",
        {
          "@language": "en"
        }
      ],
      "rdfs:comment": [
        "inspired by https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/"
      ],
      "url": "https://figshare.com/ndownloader/files/2196534",
      "dcterms:bibliographicCitation": "Wardeh, M., Risley, C., McIntyre, M. et al. Database of host-pathogen and related species interactions, and their global distribution. Sci Data 2, 150049 (2015). https://doi.org/10.1038/sdata.2015.49",
      "delimiter": ",",
      "headerRowCount": 1,
      "interactionTypeName": "hasHost",
      "interactionTypeId": "http://purl.obolibrary.org/obo/RO_0002454",
      "null": [
        ""
      ],
      "tableSchema": {
        "columns": [
          {
            "name": "sourceTaxonName",
            "titles": "Cargo",
            "datatype": "string"
          },
          {
            "name": "Cargo classification",
            "titles": "Cargo classification",
            "datatype": "string"
          },
          {
            "name": "targetTaxonName",
            "titles": "Carrier",
            "datatype": "string"
          },
          {
            "name": "Carrier classification",
            "titles": "Carrier classification",
            "datatype": "string"
          },
          {
            "name": "Sequences count",
            "titles": "Sequences count",
            "datatype": "string"
          },
          {
            "name": "Publications count",
            "titles": "Publications count",
            "datatype": "string"
          },
          {
            "name": "referenceUrl",
            "titles": "Sequences",
            "separator": ";",
            "datatype": {
              "base": "string",
              "valueUrl": "https://www.ncbi.nlm.nih.gov/nuccore/{referenceUrl}"
            }
          },
          {
            "name": "Publications",
            "titles": "Publications",
            "datatype": "string"
          }
        ]
      }
    }
  ]
}


Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen 10 months ago

Global Biotic Interactions -

Features

In the example below, a json configuration (note the primaryKey and foreignKeys parts) is shown that links resource/consumer (taxa) and reference id in a three column metaweb table to their associated data in taxonomy and reference tables.

{
  "@context": [
    "http://www.w3.org/ns/csvw",
    {
      "@language": "en"
    }
  ],
  "rdfs:comment": [
    "inspired by https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/"
  ],
  "resources": {
    "xlsx:https://datadryad.org/stash/downloads/file_stream/3078242!/Reference": "references.tsv",
    "xlsx:https://datadryad.org/stash/downloads/file_stream/3078242!/Metaweb": "metaweb.tsv",
    "xlsx:https://datadryad.org/stash/downloads/file_stream/3078242!/Node%20Taxonomy": "taxonomy.tsv"
  },
  "tables": [
    {
      "dcterms:bibliographicCitation": "Adhurya, Sagar; Lee, Da-Yeong; Park, Young-Seuk (2024). KF-metaweb: A trophic metaweb of freshwater ecosystems of South Korea (Version 1.0) [Dataset]. Dryad. https://doi.org/10.5061/dryad.cz8w9gjbc",
      "url": "xlsx:https://datadryad.org/stash/downloads/file_stream/3078242!/Reference",
      "headerRowCount": 1,
      "delimiter": "\t",
      "null": [
        "NULL",
        ""
      ],
      "tableSchema": {
        "columns": [
          {
            "name": "referenceId",
            "titles": "Reference number",
            "datatype": "string"
          },
          {
            "name": "referenceCitation",
            "titles": "Reference",
            "datatype": "string"
          }
        ],
        "primaryKey": "referenceId"
      }
    },
    {
      "dcterms:bibliographicCitation": "Adhurya, Sagar; Lee, Da-Yeong; Park, Young-Seuk (2024). KF-metaweb: A trophic metaweb of freshwater ecosystems of South Korea (Version 1.0) [Dataset]. Dryad. https://doi.org/10.5061/dryad.cz8w9gjbc",
      "url": "xlsx:https://datadryad.org/stash/downloads/file_stream/3078242!/Metaweb",
      "headerRowCount": 1,
      "delimiter": "\t",
      "interactionTypeName": "eats",
      "interactionTypeId": "http://purl.obolibrary.org/obo/RO_0002470",
      "null": [
        "NULL",
        ""
      ],
      "tableSchema": {
        "columns": [
          {
            "name": "targetTaxonId",
            "titles": "resource",
            "datatype": "string"
          },
          {
            "name": "sourceTaxonId",
            "titles": "consumer",
            "datatype": "string"
          },
          {
            "name": "referenceId",
            "titles": "Reference",
            "datatype": "string",
            "separator": ","
          }
        ],
        "foreignKeys": [
          {
            "columnReference": "targetTaxonId",
            "reference": {
              "columnReference": "taxonId"
            }
          },
          {
            "columnReference": "sourceTaxonId",
            "reference": {
              "columnReference": "taxonId"
            }
          },
          {
            "columnReference": "referenceId",
            "reference": {
              "columnReference": "referenceId"
            }
          }
        ]
      }
    },
    {
      "dcterms:bibliographicCitation": "Adhurya, Sagar; Lee, Da-Yeong; Park, Young-Seuk (2024). KF-metaweb: A trophic metaweb of freshwater ecosystems of South Korea (Version 1.0) [Dataset]. Dryad. https://doi.org/10.5061/dryad.cz8w9gjbc",
      "url": "xlsx:https://datadryad.org/stash/downloads/file_stream/3078242!/Node%20Taxonomy",
      "headerRowCount": 1,
      "delimiter": "\t",
      "null": [
        "NULL",
        ""
      ],
      "tableSchema": {
        "columns": [
          {
            "name": "taxonId",
            "titles": "Node",
            "datatype": "string"
          },
          {
            "name": "taxonGenusName",
            "titles": "Genus",
            "datatype": "string"
          },
          {
            "name": "taxonFamilyName",
            "titles": "Family",
            "datatype": "string"
          },
          {
            "name": "taxonOrderName",
            "titles": "Order",
            "datatype": "string"
          },
          {
            "name": "taxonClassName",
            "titles": "Class",
            "datatype": "string"
          },
          {
            "name": "taxonPhylumName",
            "titles": "Phylum",
            "datatype": "string"
          },
          {
            "name": "taxonKingdomName",
            "titles": "Kingdom",
            "datatype": "string"
          },
          {
            "name": "Category",
            "titles": "Category",
            "datatype": "string"
          }
        ],
        "primaryKey": "taxonId"
      }
    }
  ]
}

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen 11 months ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen 11 months ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 1 year ago

Global Biotic Interactions -

Features

n/a

Improvements

  • support occurrenceRemarks with pattern "Collected from ..." see #956
  • remove non-breaking whitespaces when parsing lat/lng pairs see #962
  • add specific logging for suspicious DwC records https://github.com/BioKIC/Symbiota/issues/758

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 1 year ago

Global Biotic Interactions -

Features

n/a

Improvements

  • reduce memory use when indexing DwC-A; #949
  • elton4n - towards clean shutdown of database between running commands to avoid state pollution

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 1 year ago

Global Biotic Interactions -

Features

n/a

Improvements

n/a

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 1 year ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 1 year ago

Global Biotic Interactions -

Features

n/a

Improvements

  • add Accept: */* header to make grlc happy #923 fyi @tkuhn
  • enable table specific index configuration

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 1 year ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 1 year ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 1 year ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 1 year ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 2 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 2 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

n/a

Improvements

n/a

Bug fixes

  • gracefully handle indexed values that do not fit into neo4j index do not index values that are too large to fit into neo4j index #857

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

n/a

Improvements

$ elton4n help 
Usage: elton4n [-hV] [COMMAND]
compile, interpret, index, and repackage existing species interaction datasets
using Neo4J
  -h, --help      Show this help message and exit.
  -V, --version   Print version information and exit.
Commands:
  compile, import  compile and import datasets into Neo4J
  link             links compiled interaction datasets
  package          package interaction datasets into data products
  help             Displays help information about the specified command
  • attempt to align elton4n default values with elton so that using tools side by side is facilitated:
elton update globalbioticinteractions/ucsb-izc
elton4n compile 
elton4n link -taxonCache file://$PWD/taxonCache.tsv.gz -taxonMap file://$PWD/taxonMap.tsv.gz
elton4n package -exportDir /some/path/export

Bug fixes

  • gracefully handle indexed values that do not fit into neo4j index #857

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

Improvements

n/a

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 2 years ago

Global Biotic Interactions - v0.23.3

Features

Improvements

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 3 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • add epiphiteOf/hasEpiphite to externally supported interaction types
  • upgrade jena from v1.0.2 -> v3.17.0
  • upgrade commons-lang3 to 3.12.0

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 3 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 3 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 3 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • upgrade globi taxon graph v0.3.34
  • include adjacentTo in list of external interaction types via api
  • upgrade various library dependencies (e.g., jackson, commons-collections4, commons-lang3)
  • update neo4j v3.4.18 -> v3.5.29
  • add support for linking to new BatBase citation schema and interaction record landing pages; related to #706
  • add authorship and accepted name type for taxa
  • update IRMNG url prefixes, retain the legacy ones; related to #711
  • improved taxon data parsing https://github.com/globalbioticinteractions/globi-taxon-names/issues/9
  • include both [FMNH] as [F] as institution codes for Field Museum to help construct direct links globalbioticinteractions/fmnh#2

Bug fixes

  • index references by externalId, doi, or title; related to #710
  • prevent overwriting of taxon properties; related to #712

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 3 years ago

Global Biotic Interactions -

Features

  • first version of elton4n, a command-line tool for per-dataset neo4j-based interaction data transformation.

Improvements

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 3 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • update globi taxon graph to v0.3.33 (#672)
  • add some handling for likely virus names (#672)

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 4 years ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 4 years ago

Global Biotic Interactions -

Features

  • first pass at dataset dependency declarations via RSS categories:
<?xml version="1.0"?>
<rss version="2.0"
... 
   <channel>
        <title>MSB Parasite Collection and Dependencies RSS</title>
...
     <item>
            <title>MSB Parasite Collection (Arctos)</title>
            ...
            <!-- this is the main dataset to be indexed -->
            <ipt:dwca>http://ipt.vertnet.org:8080/ipt/archive.do?r=msb_para</ipt:dwca>
     </item>
     <item>
            <title>MSB Host Collection (Arctos)</title>
            ...
            <!-- this is a dataset that msb para depends on (e.g., references one or more of their occurrence records) -->
            <ipt:dwca>http://ipt.vertnet.org:8080/ipt/archive.do?r=msb_host</ipt:dwca>
           ...
            <!-- category used to indicate that an item is a dependency and should used to resolve linked content, and not as a source of interaction data -->
            <category domain="http://www.w3.org/ns/prov">http://www.w3.org/ns/prov#wasUsedBy</category>
        </item>
   ...   

Improvements

  • upgrade to GloBI taxon graph v0.3.32
  • re-introduce some public convenience methods
  • explicitly set version number to 0.21.1

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • support new BatBase taxonomic rank schema (#576)
  • generalize interaction translation/mapping scheme to support most formats (#573)
  • upgrade to use GloBI's doi4j v0.1.0 via maven central
  • upgrade to use GloBI's maven-s3-wagon v0.0.3 via maven central
  • add config for automated testing via GitHub actions

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • test logs cleanup
  • more reliable release publication configuration

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • incorporate citations/references via DwC-References extension (see #553)
  • towards supporting basic iso8601 format 20110101 in addition to 2011-01-01 and (see #542)
  • add support for basic year-month notation like 201603 (march 2016) (see #542)
  • allow for deploying to non-aws endpoints that support s3-apis like https://min.io (see #568)
  • switch from commons-logging to slf4j (see #571)

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 4 years ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 4 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 4 years ago

Global Biotic Interactions -

Features

Improvements

n/a

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

  • enable custom type mapping on missing interaction_types_ignored.csv (#521)

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • use occurrenceId as citation when available.
  • add fieldNumber / catalogNumber mapping for USNM host structures #504
  • account for use of ~ tilde to annotate date range #507
  • reproduce and fix event date mapping #506
  • make batbase id prefixes and base url configurable #497

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • support specimen sex fields in web API; related to #503
  • add support for parsing USNM National Parasite Collection occurrenceRemarks json snippets with host info; see #504
  • add support for parsing owl pellet notation used in Royal Saskatchewan Museum - Owl Pellet Collection - see #500

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • upgrade to GloBI taxon graph v0.3.23
  • add schema mapping for (two-part) species names using targetTaxonSpecies and sourceTaxonSpecies in addition to existing genus and specificEpithet mappings.
  • use wikidata to lookup images/common names associated with wikidata supported taxonomic ids (e.g., ncbi, itis) in addition to the existing functinality of lookup by taxon with explicit link to wikidata entitiy.

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

  • support batplant taxon ids (see #340 )

Improvements

  • toward normalizing dataset citations

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

n/a

Bug fixes

  • account for ISO_8859_1 encoding of dbatvir ecma3 json to avoid json parsing exceptions

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • remove dependencies on opengeo (see #460 #470)
  • make paging batchsize for dbatvir configurable

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

  • add support for indexing http://batplant.org (see #340 )
  • add support for indexing Database of Bat associated Viruses (DBatVir) (see #476 )

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen almost 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • make NHM London Interactions Bank parser more lenient
  • disable ecoregion indexing (see #473)
  • do not add already cached resources to provenance logs

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • upgrade to taxon graph v0.3.21
  • exclude slow inherited maven repository (see #470)
  • improved handling of paged api queries (see #471)
  • improved error logging

Bug fixes

  • add taxonomic links using original taxon (see #448)
  • detect taxon id prefixes to prevent unexpected queries (see #464)

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • upgrade to taxon graph v0.3.21
  • exclude slow inherited maven repository (see #470)
  • improved handling of paged api queries (see #471)
  • improved error logging

Bug fixes

  • add taxonomic links using original taxon (see #448)
  • detect taxon id prefixes to prevent unexpected queries (see #464)

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

n/a

Bug fixes

  • fix to ensure that Arctos occurrence records are linked as expected (see #461)
  • ensure that read-only cache does not create directories

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

  • fix to ensure access to provenance log

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

n/a

Bug fixes

  • fix to ensure access to provenance log

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

n/a

Bug fixes

  • use https endpoint for maven repository endpoints

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • code maintenance - package migration, apply more intuitive names
  • use https for maven repository endpoints

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

n/a

Bug fixes

  • prevent non-match via Zenodo GloBI discovery from crashing elton update

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • reduce usage of GitHub API to avoid quota constraints
  • use "smart" https git transport to retrieve most recent git commit hash for remote repository
  • improved support for stream activity logging
  • optimize usage of Zenodo API calls

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • re-introduced log information on non-interaction records
  • improved progress reporting, avoiding silence when processing large amounts records with no interactions in it.
  • enhanced use of EML information for citing data.

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • add collectionID mapping for DwC-A records.
  • add interaction type mappings as suggested by @seltmann
  • make interaction type mapping case insensitive

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • do not use GitHub API authentication when no credentials are available

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

n/a

Improvements

  • extend support for importing provided taxon hierarchies to DwC-A indexer
  • additional integration tests

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

  • ignore empty genus value when picking most granular taxon name, allowing higher order taxa to be selected when an explicitly empty genus (e.g., ```""````) name is present.

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen about 5 years ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 5 years ago

Global Biotic Interactions -

Features

Improvements

  • upgrade cypher queries to Cypher v2.3
  • refactor resource handling to allow for tracking resource processing

Bug fixes

  • fix greedy matching for taxon names. related to #414

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 5 years ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 5 years ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 5 years ago

Global Biotic Interactions -

Features

Improvements

Bug fixes

n/a

Biosphere - Biodiversity Data Access and Management - Java
Published by jhpoelen over 5 years ago