Git Product home page Git Product logo

bdr-faealla-worked-example's Introduction

ALA Darwin Core worked examples

The data was obtained from ALA. Here is the DOI to the data.

This repository contains a worked example of converting ALA data from Darwin Core to the TERN Ontology.

A mapping spreadsheet of the data to the RDF terms in the TERN Ontology.

Worked example

The source data downloaded from ALA is the records-2021-12-01.csv file.

A mapping spreadsheet was created to map the columns of the CSV file to the TERN Ontology.

The run.py script is used to convert the CSV file to RDF.

Visualising the RDF data in Ontodia

View the data in Ontodia at https://ternaustralia.github.io/bdr-faealla-worked-example.

Conceptual modelling assumptions

The worked example was created based on the following assumptions:

  • Each row in the CSV file represents a Darwin Core record. These records are represented in the TERN Ontology with the class tern:RDFDataset.
  • All items in a row (observation, sampling, etc.) are part of an tern:RDFDataset instance.
  • The provenance and country code information are recorded in the tern:RDFDataset class as tern:Attribute instances.
  • Sites are inferred from the location remarks and the decimal latitude and longitude values.
  • Occurrences are recorded with the class tern:Sampling. The sampling events take place from within the established site. The result of the sampling is an occurrence recorded as a tern:Sample.
  • The person who performed the samplings and observations also established the site.
  • Three possible observations are made on the occurrence (fauna) sample:
    • sex (gender) of the occurrence
    • life stage of the occurrence
    • habitat description of the occurrence
  • A specimen of an occurrence is recorded with the class tern:MaterialSample. The way the specimen was collected are recorded with the class tern:Sampling.
  • Two possible observations are made on the specimen:
    • type status
    • taxonomic information (captured with the tern:Taxon)
  • Attribution to people are recorded with the property prov:wasAssociatedWith.

Contact

TERN Support [email protected]

bdr-faealla-worked-example's People

Contributors

edmondchuc avatar smguru avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.