Skip to content

opensource - εφαρμογή για εκμάθηση των ζώων και φυτών με βάση τη συστηματική τους ταξινόμηση

License

Notifications You must be signed in to change notification settings

ellak-monades-aristeias/BioTaxonomy

Repository files navigation

BioTaxonomy - English Readme

A learning application for browsing animals and plants according to their taxonomy.

site screenshot

Description of application functionality

Taxonomy is the theory and practice used by biologists to classify living beings. This classification is hierarchical and consists of branches. In Wikipedia there are many entries about living beings with information about their taxonomy (eg. Kingdom, Phylum, Class, Order, Family, Genus). The purpose of this application is to present this information visually and organized as a tree diagram, so that the user can have a full picture of the hierarchy.

Target - User Communities - Programmers (Developers)

Can be used by biology students, secondary and higher education teachers, students, agronomists, veterinarians or generally anyone interested in biology.

Technologies and libraries

Languages

The application is implemented in Html and jQuery / Javascript. Data is received in JSON format with SPARQL queries to RDF database DBpedia and using the API of Wikipedia.

Libraries

  • Twitter Bootstrap: Framework για τη γρήγορη ανάπτυξη responsive ιστοσελίδων.
  • Bootbox.js: Plugin για την εύκολη δημιουργία alerts.
  • Unveil.js: Lazy load για εικόνες.
  • Wikiblurb: jQuery Plugin για τη λήψη δεδομένων από τη Wikipedia και άλλα wikis.
  • Lity: Lightbox plugin για τη προβολή εικόνων.
  • Chart.js: Plugin για τη δημιουργία διαγραμμάτων

Installation

Download all files and run the index.html. You need to be connected to the internet at all times because data is received from wikipedia and dbpedia in real-time.

Application Demo

You can see a demo of the application here http://ellak-monades-aristeias.github.io/BioTaxonomy .

BioTaxonomy - Ελληνικό Readme

Εφαρμογή για εκμάθηση των ζώων και φυτών με βάση τη συστηματική τους ταξινόμηση.

Περιγραφή της λειτουργικότητας της εφαρμογής

Η συστηματική ταξινόμηση είναι η θεωρία και η πρακτική που χρησιμοποιούν οι βιολόγοι για την κατάταξη των έμβιων όντων. Η ταξινόμηση αυτή είναι ιεραρχική και αποτελείται από διακλαδώσεις. Στη Wikipedia υπάρχουν πολλά λήμματα έμβιων όντων με πληροφορίες για τη συστηματική τους ταξινόμηση(π.χ. για τα ζώα είναι Βασίλειο, Συνομοταξία, Υποσυνομοταξία, Ομοταξία, Τάξη, Οικογένεια, Γένος). Σκοπός αυτής της εφαρμογής είναι να παρουσιάσει αυτές τις πληροφορίες οπτικά και οργανωμένα με τη μορφή διαγράμματος δέντρου, ώστε ο χρήστης να μπορεί να έχει πλήρη εικόνα της ιεραρχίας.

Σε ποιους απευθύνεται - Κοινότητες Χρηστών - Προγραμματιστών(Developers)

Μπορεί να χρησιμοποιηθεί από φοιτητές βιολογίας, καθηγητές δευτεροβάθμιας και τριτοβάθμιας εκπαίδευσης, μαθητές, γεωπόνους, κτηνιάτρους ή γενικά όποιον ενδιαφέρεται για τη βιολογία. Η χρήση του τελικού προϊόντος του έργου είναι (α) για εκπαιδευτικούς σκοπούς στο μάθημα της βιολογίας (π.χ. μαθητές σχολείου) (β) για διευκόλυνση επέκτασης/διόρθωσης των λημμάτων της wikipedia.

Κόστος

Για προσωπική χρήση η εφαρμογή έχει μηδενικό κόστος. Αλλιώς απαιτείται η ενοικίαση κάποιου server για το hosting της εφαρμογής.

Τεχνολογίες και βιβλιοθήκες

Γλώσσες

  • Η εφαρμογή είναι υλοποιημένη σε Html και jQuery/Javascript.
  • Η λήψη των δεδομένων γίνεται σε μορφή JSON με SPARQL queries στην RDF βάση DBpedia και με χρήση του API της Wikipedia.

Βιβλιοθήκες

  • Twitter Bootstrap: Framework για τη γρήγορη ανάπτυξη responsive ιστοσελίδων.
  • Bootbox.js: Plugin για την εύκολη δημιουργία alerts.
  • Unveil.js: Lazy load για εικόνες.
  • Wikiblurb: jQuery Plugin για τη λήψη δεδομένων από τη Wikipedia και άλλα wikis.
  • Lity: Lightbox plugin για τη προβολή εικόνων.
  • Chart.js: Plugin για τη δημιουργία διαγραμμάτων

Issues

Στα issues της εφαρμογής μπορείτε να δείτε τα θέματα προς επίλυση που προκύπτουν κατά την υλοποίηση.

Εγκατάσταση

Κατεβάζετε όλα τα αρχεία και εκτελείτε το αρχείο index.html .
Για να λειτουργήσει η εφαρμογή είναι απαραίτητη η σύνδεση στο διαδίκτυο καθώς τα δεδομένα λαμβάνονται σε πραγματικό χρόνο.

Οδηγίες χρήσης

Για χρήστες
Για προγραμματιστές

Demo της εφαρμογής

Demo της εφαρμογής μπορείτε να δείτε στο http://ellak-monades-aristeias.github.io/BioTaxonomy .

Χρονοδιάγραμμα - Wiki

Το έργο είναι προγραμματισμένο να ολοκληρωθεί σε 7 εβδομάδες, από τις 26/08/2015-15/10/2015 και μπορείτε να δείτε την εβδομαδιαία πρόοδο στο Wiki.

License/Attributions

Για το λογότυπο χρησιμοποιήθηκε η εικόνα του χρήστη tzunghaor .
Η εφαρμογή υλοποιείται στο πλαίσιο του έργου “Ηλεκτρονικές Υπηρεσίες για την Ανάπτυξη και Διάδοση του Ανοιχτού Λογισμικού”.

Πίνακας Παραδοτέων

</tr>
    <tr>
    <td><b>1</b></td>
    <td>Wireframes και mockups της εφαρμογής που θα παρουσιάζουν παραδείγματα λειτουργικότητας σε διάφορα μεγέθη συσκευών</td>
    <td><a href="https://github.com/ellak-monades-aristeias/BioTaxonomy/wiki/%CE%95%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-1:-Wireframes">Παραδοτέο 1</a></td>
</tr>

    <tr>
    <td><b>2</b></td>
    <td>Δημιουργία Αλγορίθμων που θα χρησιμοποιούν δεδομένα της Wikipedia</td>
    <td><a href="https://github.com/ellak-monades-aristeias/BioTaxonomy/wiki/%CE%95%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-2:-%CE%95%CE%BE%CE%B1%CE%B3%CF%89%CE%B3%CE%AE-%CF%84%CF%89%CE%BD-%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD-%CE%B1%CF%80%CF%8C-%CF%84%CE%B7-Wikipedia">Παραδοτέο 2</a></td>
</tr>

   <tr>
    <td><b>3</b></td>
    <td>Πρώτη έκδοση εφαρμογής: Το διάγραμμα που παρουσιάζει τα έμβια όντα</td>
    <td><a href="https://github.com/ellak-monades-aristeias/BioTaxonomy/wiki/%CE%95%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-3:-%CE%94%CE%B7%CE%BC%CE%B9%CE%BF%CF%85%CF%81%CE%B3%CE%AF%CE%B1-%CE%B4%CE%AD%CE%BD%CF%84%CF%81%CE%BF%CF%85-%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD">Παραδοτέο 3</a></td>
</tr>

  <tr>
    <td><b>4</b></td>
    <td>Πρόσθετη λειτουργικότητα: Λεπτομέρειες της ταξινομικής βαθμίδας και λίστα με τα πιο σημαντικά μέλη της τάξης</td>
    <td><a href="https://github.com/ellak-monades-aristeias/BioTaxonomy/wiki/%CE%95%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-4:-%CE%9B%CE%B5%CF%80%CF%84%CE%BF%CE%BC%CE%AD%CF%81%CE%B5%CE%B9%CE%B5%CF%82-%CF%84%CE%B7%CF%82-%CE%BA%CE%AC%CE%B8%CE%B5-%CF%84%CE%B1%CE%BE%CE%B9%CE%BD%CE%BF%CE%BC%CE%B9%CE%BA%CE%AE%CF%82-%CE%B2%CE%B1%CE%B8%CE%BC%CE%AF%CE%B4%CE%B1%CF%82-%CE%BA%CE%B1%CE%B9-%CE%BB%CE%AF%CF%83%CF%84%CE%B1-%CE%BC%CE%B5-%CF%84%CE%B1-%CF%80%CE%B9%CE%BF-%CF%83%CE%B7%CE%BC%CE%B1%CE%BD%CF%84%CE%B9%CE%BA%CE%AC-%CE%BC%CE%AD%CE%BB%CE%B7-%CF%84%CE%B7%CF%82-%CF%84%CE%AC%CE%BE%CE%B7%CF%82">Παραδοτέο 4</a></td>
</tr>

    <tr>
    <td><b>5</b></td>
    <td>Πρόσθετη λειτουργικότητα: Προβολή της σελίδας της Wikipedia για κάποιο έμβιο ον και αναζήτηση για κάποιο συγκεκριμένο έμβιο ον</td>
    <td><a href="https://github.com/ellak-monades-aristeias/BioTaxonomy/wiki/%CE%95%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-5:-%CE%A0%CF%81%CE%BF%CE%B2%CE%BF%CE%BB%CE%AE-%CF%84%CE%B7%CF%82-%CF%83%CE%B5%CE%BB%CE%AF%CE%B4%CE%B1%CF%82-%CF%84%CE%B7%CF%82-Wikipedia-%CE%B3%CE%B9%CE%B1-%CE%BA%CE%AC%CF%80%CE%BF%CE%B9%CE%BF-%CE%AD%CE%BC%CE%B2%CE%B9%CE%BF-%CE%BF%CE%BD-%CE%BA%CE%B1%CE%B9-%CE%B1%CE%BD%CE%B1%CE%B6%CE%AE%CF%84%CE%B7%CF%83%CE%B7-%CE%B3%CE%B9%CE%B1-%CE%BA%CE%AC%CF%80%CE%BF%CE%B9%CE%BF-%CF%83%CF%85%CE%B3%CE%BA%CE%B5%CE%BA%CF%81%CE%B9%CE%BC%CE%AD%CE%BD%CE%BF-%CE%AD%CE%BC%CE%B2%CE%B9%CE%BF-%CE%BF%CE%BD">Παραδοτέο 5</a></td>
</tr>

        <tr>
    <td><b>6</b></td>
    <td>Διορθώσεις στην εμφάνιση της εφαρμογής, έναρξη υλοποίησης του responsive τμήματος της εφαρμογής </td>
    <td><a href="https://github.com/ellak-monades-aristeias/BioTaxonomy/wiki/%CE%95%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-6:-%CE%94%CE%B9%CE%BF%CF%81%CE%B8%CF%8E%CF%83%CE%B5%CE%B9%CF%82-%CF%83%CF%84%CE%B7%CE%BD-%CE%B5%CE%BC%CF%86%CE%AC%CE%BD%CE%B9%CF%83%CE%B7-%CF%84%CE%B7%CF%82-%CE%B5%CF%86%CE%B1%CF%81%CE%BC%CE%BF%CE%B3%CE%AE%CF%82,-%CE%AD%CE%BD%CE%B1%CF%81%CE%BE%CE%B7-%CF%85%CE%BB%CE%BF%CF%80%CE%BF%CE%AF%CE%B7%CF%83%CE%B7%CF%82-%CF%84%CE%BF%CF%85-responsive-%CF%84%CE%BC%CE%AE%CE%BC%CE%B1%CF%84%CE%BF%CF%82-%CF%84%CE%B7%CF%82-%CE%B5%CF%86%CE%B1%CF%81%CE%BC%CE%BF%CE%B3%CE%AE%CF%82">Παραδοτέο 6</a></td>
</tr>

    <tr>
    <td><b>7</b></td>
    <td>Τελική εφαρμογή, πλήρης υλοποίηση του responsive τμήματος της εφαρμογής</td>
    <td><a href="https://github.com/ellak-monades-aristeias/BioTaxonomy/wiki/%CE%95%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-7:-%CE%A4%CE%B5%CE%BB%CE%B9%CE%BA%CE%AE-%CE%B5%CF%86%CE%B1%CF%81%CE%BC%CE%BF%CE%B3%CE%AE-%CE%BC%CE%B5-%CF%80%CE%BB%CE%AE%CF%81%CE%B7-%CE%BB%CE%B5%CE%B9%CF%84%CE%BF%CF%85%CF%81%CE%B3%CE%B9%CE%BA%CF%8C%CF%84%CE%B7%CF%84%CE%B1">Παραδοτέο 7</a></td>
</tr>
- Τίτλος Παραδοτέου URL

About

opensource - εφαρμογή για εκμάθηση των ζώων και φυτών με βάση τη συστηματική τους ταξινόμηση

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published