# Über das Projekt

Das Projekt S.O.I.L widmet sich der Entwicklung einer Plattform für eine Klasse von Webanwendungen (Web-Apps), die auf das Erlernen von systematischen Bestimmungsprozessen ausgerichtet sind, mit denen sich Objekte anhand von Merkmalen identifizieren und einordnen lassen. Der Projektname steht dabei für **S**ystematisches **O**bjekt-**I**dententifizierungs-**L**ernen und spiegelt in seiner englischen Bedeutung als Erdboden auch die Aufgabe wieder, ein Nährboden für eine Vielzahl von Web-Apps zu sein.

Seinen Ursprung hat das Projekt in der Web-App [GeoMat *digital*](http://geomat.uni-frankfurt.de), die an der Goethe-Universität Frankfurt (GU) entwickelt wurde und die makroskopische Mineralbestimmung zum Inhalt hat. Den Kern von GeoMat bildet eine digitale Sammlung hochauflösender Makroaufnahmen von Mineralstücken, die die bestimmungsrelevanten Merkmale aufzeigen. Der Aufbau und das Konzept von GeoMat lassen sich analog auch bei der Planzenbestimmung anwenden, was zur Entwicklung einer weiteren Web-App, nämlich Div-e, führt. Div-e soll Studierende im Fach Biowissenschaften an der GU unterstützen, den sicheren Umgang mit einschlägigen Bestimmungsschlüssen zu erlernen.

## Umsetzung

S.O.I.L und Div-e werden parallel miteinander entwickelt sowie GeoMat auf die gemeinsame Plattform umgestellt. Die konkrete Anwendung, ob GeoMat oder Div-e, wird nur durch die Auswahl einer spezifischen Konfiguration unterschieden. Backend und Frontend werden dabei so weit verallgemeinert, dass sie unabhängig von den dargestellten Inhalten sind. Vorausgesetzt wird, dass die Kerninhalte, also die Elemente einer digitalen Sammlung, als Baum der zugrundeliegenden abzubildenden Systematik darstellbar sind.

Die Plattform steht in Zukunft auch anderen Inhalten offen. Neben den genannten Bestimmungsprozessen für Mineralien oder Pflanzen, sind auch Anwendungen fern den Naturwissenschaften denkbar, wie beispielsweise zur Einordnung von Gemälden oder Skulpuren in deren historischen Epochen.

In diesem *Gitbook* werden Datenmodelle und Userinteraktionen definiert und dokumentiert.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zentrumnawi.gitbook.io/dive/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
