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

OSDG

Tool that assigns Sustainable Development Goals labels to your input.
https://github.com/osdg-ai/osdg-tool

Category: Sustainable Development
Sub Category: Sustainable Development Goals

Keywords

machine-learning machine-learning-algorithms machine-translation ml open-source osdg sdg sdg-data sdgs sustainability sustainability-score sustainable-development sustainable-development-goals united-nations

Last synced: about 18 hours ago
JSON representation

Repository metadata

OSDG is an open-source tool that maps and connects activities to the UN Sustainable Development Goals (SDGs) by identifying SDG-relevant content in any text. The tool is available online at www.osdg.ai. API access available for research purposes.

README.md

OSDG is an open-source tool that maps and connects activities to the UN Sustainable Development Goals (SDGs) by identifying SDG-relevant content in any text.
The OSDG tool is available free of charge at OSDG.ai.

The tool supports the following types of input:

  1. Text fragments
  2. PDF files.

The system uses state-of-the-art neural machine translation models to translate the input into English. OSDG currently supports 15 languages: English, Arabic, Danish, Dutch, Finnish, French, German, Italian, Korean, Polish, Portuguese, Russian, Spanish, Swedish, and Turkish.

For each query, we return a detailed breakdown of all SDGs found in the text, entitled the OSDG Wheel. You can learn more about it here.

Methodology

OSDG 2.0 works in two stages. The first stage uses machine learning (ML) models, trained on the data collected via the OSDG Community Platform (CP). You can access this data through the osdg-data repository. These models carry out the initial screening of texts and suggest the preliminary SDG labels. In the second stage, OSDG uses its ontology/keyword map to verify the initial labels. To assign a specific SDG label, both the ML and ontology approaches must be in agreement.

For a more detailed description of the methodology, please refer to our paper on ArXiv:

📘 OSDG 2.0: a multilingual tool for classifying text data by UN Sustainable Development Goals (SDGs)

OSDG API

Are you conducting research on the SDGs, and aim to publish it in a scholarly journal, present at a conference, etc.?

Our API is free for research purposes. For access, please contact us with a short outline of your research and anticipated scope of content.

⚠️ Repository files

OSDG 2.0 is not available on the repository due to the use of ML and ontology approaches and machine translation. To access the latest version of the tool, visit the OSDG website.

OSDG API is available free of charge for research teams, please contact us for more information.

🔴 Please note: At the moment, the files in this repository refer to a legacy version of the tool, OSDG 1.0.
You can use them to set up a legacy OSDG application via Docker. However, the results obtained may not correspond to the most recent version of the tool, OSDG 2.0.
For the highest quality results, please refer to the online version of the tool, or consult us for API access.

About the team

OSDG is a partnership between PPMIUNDP SDG AI Lab, and a growing community of researchers led by Dr. Nuria Bautista Puig.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 8
Total Committers: 3
Avg Commits per committer: 2.667
Development Distribution Score (DDS): 0.375

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Simonas Trepocka t****s@g****m 5
guste55 6****5 2
Lukas Pukelis 6****l 1

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 3
Total pull requests: 1
Average time to close issues: 3 days
Average time to close pull requests: N/A
Total issue authors: 3
Total pull request authors: 1
Average comments per issue: 0.67
Average comments per pull request: 0.0
Merged pull request: 0
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/osdg-ai/osdg-tool

Top Issue Authors

  • DataStrategist (1)
  • Benja1972 (1)
  • trishasba (1)

Top Pull Request Authors

  • Andreluizfc (1)

Top Issue Labels

Top Pull Request Labels


Dependencies

requirements.txt pypi
  • Flask *
  • Jinja2 ==2.10.1
  • MarkupSafe ==1.1.1
  • Werkzeug ==0.15.4
  • azure-storage-blob ==12.3.2
  • flask-cors *
  • flask-restful *
  • gensim *
  • gunicorn *
  • itsdangerous ==1.1.0
  • pickle-mixin *
  • scikit-learn *
  • spacy *
Dockerfile docker
  • nethacker/ubuntu-18-04-python-3 python-3.7.3 build

Score: 4.836281906951478