Darwin Core
Standard for sharing of information about biological diversity.
https://github.com/tdwg/dwc
Category: Biosphere
Sub Category: Biodiversity Data Cleaning and Standardization
Keywords
biodiversity-informatics biodiversity-standards darwin-core standard tdwg
Keywords from Contributors
gbif jekyll taxonomies biodiversity occurrences ecology rdf xml-schema vocabularies terms
Last synced: 1 day ago
JSON representation
Repository metadata
Darwin Core standard for sharing of information about biological diversity.
- Host: GitHub
- URL: https://github.com/tdwg/dwc
- Owner: tdwg
- License: cc-by-4.0
- Created: 2014-10-27T16:49:02.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-03-20T16:27:59.000Z (about 1 month ago)
- Last Synced: 2025-04-17T23:54:53.756Z (10 days ago)
- Topics: biodiversity-informatics, biodiversity-standards, darwin-core, standard, tdwg
- Language: Python
- Homepage: https://dwc.tdwg.org
- Size: 5.92 MB
- Stars: 220
- Watchers: 81
- Forks: 74
- Open Issues: 76
- Releases: 15
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
README.md
Darwin Core
Darwin Core is a standard maintained by the Darwin Core Maintenance Interest Group. It includes a glossary of terms (in other contexts these might be called properties, elements, fields, columns, attributes, or concepts) intended to facilitate the sharing of information about biological diversity by providing identifiers, labels, and definitions. Darwin Core is primarily based on taxa, their occurrence in nature as documented by observations, specimens, samples, and related information.
Getting started
Darwin Core Quick Reference Guide
Documents:
- List of terms document: Comprehensive metadata for current and obsolete terms in human readable form
- Complete term history table: A CSV file with the full version history of Darwin Core terms
- Distribution documents: Simple CSV files to start using Darwin Core
- Website documents: Markdown files that form the source for the Darwin Core website
Community:
- How to contribute: a guide on how to contribute to Darwin Core
- Darwin Core Q&A: an open forum on the use of Darwin Core
Repo structure
The repository structure is described below. Files/directories indicated with GENERATED
should not be edited manually.
├── .github
│ ├── ISSUE_TEMPLATE : Directory of issue templates generated by GitHub
│ └── CONTRIBUTING.md : Guide on how to contribute, create issues, etc.
│
├── build
│ ├── doe-cv-build : Directory of build scripts for the degreeOfEstablishment controlled vocabulary
│ ├── dwc_terms_guides_rdf : Directory containing editable template for generating RDF guide
│ ├── dwc_terms_guides_text : Directory containing editable template for generating text guide
│ ├── dwc_terms_guides_xml : Directory containing editable template for generating XML guide
│ ├── dwc_terms_namespace : Directory containing editable template for generating namespace policy
│ ├── dwc_terms_simple : Directory containing editable template for generating Simple DwC guide
│ ├── doe-cv-build : Directory of build scripts for the degreeOfEstablishment controlled vocabulary
│ ├── em-cv-build : Directory of build scripts for the establishmentMeans controlled vocabulary
│ ├── pw-cv-build : Directory of build scripts for the pathway controlled vocabulary
│ ├── xml : Directory of build script and configs for XML extension definitions
│ ├── ext : Directory for GENERATED XML extension definitions
│ ├── README.md : Workflow for generating a new version of the vocabulary
│ ├── build_other_doc_header.py : Script to build non-list of terms documents from their editable templates
│ ├── build-termlist.ipynb : Obsolete Juyter notebook to construct the term list (morphed to .py version)
│ ├── build-temlist.py : Script to build Markdown pages that provide term metadata for complex vocabularies
│ ├── build.py : Build script to generate distribution files from the normative document
│ ├── generate_term_versions.py : Script to build the terms_versions.csv file
│ ├── qrg-list.csv : List of the term IRIs in the order that they are to appear in the Quick Reference Guide
│ ├── requirements.txt : List of libraries required by the build scripts
│ ├── termlist-footer.md : Footer to append to the generated term list document
│ ├── termlist-header.md : Header to prepend to the generated term list document
│ ├── terms.tmpl : A Jinja2 template to format the Quick Reference Guide
│ ├── update_previous_doc.py : Script to move current doc to a version and update version links in it
│ └── workflow_diagram.png : Figure used in README.md to show how to create a new version of the standard
│
├── dist : GENERATED Distribution files generated by build.py
│ ├── all_dwc_vertical.csv : GENERATED CSV file with all Darwin Core terms as a column
│ ├── simple_dwc_horizontal.csv : GENERATED CSV file with Simple Darwin Core terms as a row
│ └── simple_dwc_vertical.csv : GENERATED CSV file with Simple Darwin Core terms as a column
│
├── docs (GENERATED except for index.md)
│ ├── doe : Degree of Establishment Controlled Vocabulary List of Terms
│ ├── em : Establishment Means Controlled Vocabulary List of Terms
│ ├── list : Darwin Core List of Terms documents
│ ├── namespace : Darwin Core namespace policy
│ ├── pw : Pathway Controlled Vocabulary List of Terms
│ ├── rdf : Darwin Core RDF Guide
│ ├── simple : Simple Darwin Core Guide
│ ├── terms : GENERATED Quick Reference Guide
│ ├── text : Darwin Core Text Guide (Darwin Core Archive specification)
│ ├── xml : Darwin Core XML Guide
│ ├── _data : Website navigation and footer
│ ├── _config.yml : Jekyll site configuration
│ ├── CNAME : Canonical Name record for dwc.tdwg.org
│ └── index.md : Website home page (manually maintained)
│
├── vocabulary
│ └── term_versions.csv : GENERATED Darwin Core term versions, contains the complete history of the terms
│
├── .gitignore : Files and directories to be ignored by git
├── LICENSE : Repository license
└── README.md : Description of this repository
Contributors
License
Creative Commons Attribution 4.0 International License
Recommended citation
For Darwin Core in general, consider the peer-reviewed article on Darwin Core:
Wieczorek J, Bloom D, Guralnick R, Blum S, Döring M, et al. (2012) Darwin Core: An Evolving Community-Developed Biodiversity Data Standard. PLoS ONE 7(1): e29715. https://doi.org/10.1371/journal.pone.0029715
For this repository:
Darwin Core Maintenance Interest Group, Biodiversity Information Standards (TDWG) (2014). Darwin Core. Zenodo. https://doi.org/10.5281/zenodo.592792
The citation above represents all versions of the repository. Specific versions/releases from 2011 onwards are also deposited on Zenodo.
Owner metadata
- Name: Biodiversity Information Standards (TDWG)
- Login: tdwg
- Email:
- Kind: organization
- Description: Want to participate in TDWG, but new to GitHub? Watch this introduction: https://vimeo.com/showcase/4308386/video/195812163
- Website: http://www.tdwg.org
- Location:
- Twitter: tdwg
- Company:
- Icon url: https://avatars.githubusercontent.com/u/5882606?v=4
- Repositories: 35
- Last ynced at: 2023-02-26T15:55:12.105Z
- Profile URL: https://github.com/tdwg
GitHub Events
Total
- Issues event: 22
- Watch event: 15
- Delete event: 3
- Issue comment event: 236
- Push event: 4
- Pull request review event: 1
- Pull request event: 5
- Fork event: 2
- Create event: 1
Last Year
- Issues event: 22
- Watch event: 15
- Delete event: 3
- Issue comment event: 236
- Push event: 4
- Pull request review event: 1
- Pull request event: 5
- Fork event: 2
- Create event: 1
Committers metadata
Last synced: 7 days ago
Total Commits: 825
Total Committers: 17
Avg Commits per committer: 48.529
Development Distribution Score (DDS): 0.566
Commits in past year: 7
Committers in past year: 4
Avg Commits per committer in past year: 1.75
Development Distribution Score (DDS) in past year: 0.429
Name | Commits | |
---|---|---|
Peter Desmet | p****k@g****m | 358 |
tucotuco | t****o@b****u | 167 |
Steve Baskauf | s****f@v****u | 160 |
Markus Döring | m****g@m****m | 60 |
stijnvanhoey | s****y@g****m | 49 |
David Bloom | d****p@g****m | 13 |
Matthew Blissett | m****t@g****g | 6 |
Tim Robertson | t****0@g****m | 2 |
Aaron Coburn | a****n@a****u | 2 |
Andrew Punnett | a****t@g****m | 1 |
Dag Endresen | d****n@g****m | 1 |
David Fichtmueller | d****r@b****g | 1 |
Jakob Jilg | 1****e | 1 |
Laura Rocha Prado | l****o@g****m | 1 |
Peter Ansell | p****l@y****m | 1 |
cforney | c****y | 1 |
tombaker | t****m@t****g | 1 |
Committer domains:
- tombaker.org: 1
- bgbm.org: 1
- amherst.edu: 1
- gbif.org: 1
- mac.com: 1
- vanderbilt.edu: 1
- berkeley.edu: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 457
Total pull requests: 96
Average time to close issues: over 1 year
Average time to close pull requests: 27 days
Total issue authors: 73
Total pull request authors: 19
Average comments per issue: 7.08
Average comments per pull request: 1.95
Merged pull request: 78
Bot issues: 0
Bot pull requests: 3
Past year issues: 29
Past year pull requests: 4
Past year average time to close issues: 18 days
Past year average time to close pull requests: about 13 hours
Past year issue authors: 17
Past year pull request authors: 2
Past year average comments per issue: 7.93
Past year average comments per pull request: 0.25
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- tucotuco (135)
- peterdesmet (73)
- baskaufs (59)
- Jegelewicz (32)
- mdoering (17)
- ianengelbrecht (16)
- qgroom (10)
- pzermoglio (6)
- nielsklazenga (6)
- deepreef (5)
- wouteraddink (5)
- kbraak (5)
- aaltenburger2 (5)
- jhpoelen (4)
- timrobertson100 (4)
Top Pull Request Authors
- baskaufs (28)
- tucotuco (21)
- peterdesmet (18)
- stijnvanhoey (5)
- MattBlissett (3)
- dependabot[bot] (3)
- mdoering (2)
- ansell (2)
- timrobertson100 (2)
- acoburn (2)
- dagendresen (2)
- weevil-see (1)
- TDWG-Crowdin (1)
- cforney (1)
- tombaker (1)
Top Issue Labels
- Term - change (161)
- Process - complete (104)
- non-normative (91)
- normative (87)
- Term - add (80)
- task (51)
- Class - Occurrence (48)
- Process - implement (44)
- Task Group - Material Sample (41)
- Class - Taxon (36)
- Class - Location (33)
- Class - Record-level (26)
- documentation error (26)
- Class - GeologicalContext (26)
- Process - ready for public comment (26)
- Class - Event (25)
- Process - need evidence for demand (23)
- Docs - Quick Reference Guide (23)
- Question - open (22)
- Question - answered (21)
- Class - Identification (18)
- Class - ResourceRelationship (16)
- Process - need templated change request (15)
- Format - RDF (14)
- Docs - Text Guide (14)
- Process - dismissed (14)
- Extensions (14)
- Controversial (13)
- bug (13)
- Class - MaterialEntity (11)
Top Pull Request Labels
- dependencies (3)
- documentation error (1)
- Docs - List of Terms (1)
- Docs - Quick Reference Guide (1)
Dependencies
- PyYAML *
- jinja2 *
- github-pages >= 0 development
- activesupport 6.0.6
- addressable 2.8.1
- coffee-script 2.4.1
- coffee-script-source 1.11.1
- colorator 1.1.0
- commonmarker 0.23.6
- concurrent-ruby 1.1.10
- dnsruby 1.61.9
- em-websocket 0.5.3
- ethon 0.15.0
- eventmachine 1.2.7
- execjs 2.8.1
- faraday 2.6.0
- faraday-net_http 3.0.1
- ffi 1.15.5
- forwardable-extended 2.6.0
- gemoji 3.0.1
- github-pages 227
- github-pages-health-check 1.17.9
- html-pipeline 2.14.2
- http_parser.rb 0.8.0
- i18n 0.9.5
- jekyll 3.9.2
- jekyll-avatar 0.7.0
- jekyll-coffeescript 1.1.1
- jekyll-commonmark 1.4.0
- jekyll-commonmark-ghpages 0.2.0
- jekyll-default-layout 0.1.4
- jekyll-feed 0.15.1
- jekyll-gist 1.5.0
- jekyll-github-metadata 2.13.0
- jekyll-include-cache 0.2.1
- jekyll-mentions 1.6.0
- jekyll-optional-front-matter 0.3.2
- jekyll-paginate 1.1.0
- jekyll-readme-index 0.3.0
- jekyll-redirect-from 0.16.0
- jekyll-relative-links 0.6.1
- jekyll-remote-theme 0.4.3
- jekyll-sass-converter 1.5.2
- jekyll-seo-tag 2.8.0
- jekyll-sitemap 1.4.0
- jekyll-swiss 1.0.0
- jekyll-theme-architect 0.2.0
- jekyll-theme-cayman 0.2.0
- jekyll-theme-dinky 0.2.0
- jekyll-theme-hacker 0.2.0
- jekyll-theme-leap-day 0.2.0
- jekyll-theme-merlot 0.2.0
- jekyll-theme-midnight 0.2.0
- jekyll-theme-minimal 0.2.0
- jekyll-theme-modernist 0.2.0
- jekyll-theme-primer 0.6.0
- jekyll-theme-slate 0.2.0
- jekyll-theme-tactile 0.2.0
- jekyll-theme-time-machine 0.2.0
- jekyll-titles-from-headings 0.5.3
- jekyll-watch 2.2.1
- jemoji 0.12.0
- kramdown 2.3.2
- kramdown-parser-gfm 1.1.0
- liquid 4.0.3
- listen 3.7.1
- mercenary 0.3.6
- minima 2.5.1
- minitest 5.16.3
- nokogiri 1.13.8
- octokit 4.25.1
- pathutil 0.16.2
- public_suffix 4.0.7
- racc 1.6.0
- rb-fsevent 0.11.2
- rb-inotify 0.10.1
- rexml 3.2.5
- rouge 3.26.0
- ruby2_keywords 0.0.5
- rubyzip 2.3.2
- safe_yaml 1.0.5
- sass 3.7.4
- sass-listen 4.0.0
- sawyer 0.9.2
- simpleidn 0.2.1
- terminal-table 1.8.0
- thread_safe 0.3.6
- typhoeus 1.4.0
- tzinfo 1.2.10
- unf 0.1.4
- unf_ext 0.0.8.2
- unicode-display_width 1.8.0
- zeitwerk 2.6.1
Score: 8.523572798380275