LD.Inspirata: Unterschied zwischen den Versionen

Aus LeipzigWiki
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
(Änderung 19715 von HGG (Diskussion) rückgängig gemacht.)
 
(21 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Home > [[Zukunftsakademie]] > [[ZAK.Datenprojekt]]
Home > [[LD.LOD|Leipziger Initiative für Offene Daten]]  
[[Kategorie:LOD]]


[[Kategorie:Leipzig]] [[Kategorie:Agenda21]]
== Inspirata - Aufbau einer RDF-Datenbasis zur Unterstützung vereinsinterner Prozesse ==


== Inspirata im ZAK.Datenprojekt ==
Mit diesem Teilprojekt der [[LD.LOD|Leipziger Initiative für Offene Daten]] sollen die Ausdrucksmöglichkeiten moderner Konzepte des Knowledge Engineering am Beispiel der [http://www.inspirata.de Inspirata] auf die Bedürfnisse eines MINT-Orts prototypisch angewendet werden.  
 
Mit diesem Teil des Projekts sollen die Ausdrucksmöglichkeiten moderner Konzepte des Knowledge Engineering am Beispiel der [http://www.inspirata.de Inspirata] auf die Bedürfnisse eines MINT-Orts prototypisch angewendet werden.  


Aufgaben innerhalb der Inspirata, die mit diesen Konzepten unterstützt werden sollen:
Aufgaben innerhalb der Inspirata, die mit diesen Konzepten unterstützt werden sollen:
* Darstellung des Angebots der Einrichtung  
* Darstellung des Angebots der Einrichtung  
::Hierzu wurde eine Wissensbasis '''Inspirata/Daten''' der Angebote und eingesetzten Betreuer begonnen, auf die über den SPARQL Endpunkt zak.ontowiki.de zugegriffen werden kann. Die Ressource Inspirata/Daten ist intentional öffentlich
::Hierzu wurde eine Wissensbasis '''http://inspirata.de/Daten/Allgemein/''' der Angebote und eingesetzten Betreuer begonnen, auf die über den SPARQL Endpunkt zak.ontowiki.de zugegriffen werden kann. Die Ressource Inspirata/Daten ist intentional öffentlich
* Abwicklung des Buchungs- und Abrechnungsverfahrens
* Abwicklung des Buchungs- und Abrechnungsverfahrens
::Hier wird derzeit aus den Daten des Buchungssystems monatlich eine Wissensbasis '''Inspirata/Test''' erstellt, diese konsolidiert und mit Betriebsdaten angereichert. Über den SPARQL Endpunkt zak.ontowiki.de werden aus diesen Informationen Reports erstellt und die Wissensbasis anschließend gesichert und gelöscht. Die Wissensbasis nimmt Bezug auf die Ressource Inspirata/Daten. Die Wissensbasis Inspirata/Test ist aus technischen Gründen temporär öffentlich.  
::Hier wird derzeit aus den Daten des Buchungssystems monatlich eine Wissensbasis '''http://inspirata.de/Daten/Test/''' erstellt, diese konsolidiert und mit Betriebsdaten angereichert. Über eine SPARQL Endpunkt werden aus diesen Informationen Reports erstellt und die Wissensbasis anschließend gesichert und gelöscht.  
* Erstellung eines Inventarverzeichnisses
* Erstellung eines Inventarverzeichnisses


In naher Zukunft soll das gesamte Buchungssystem auf der Basis von Wordpress und RDF direkt mit einer Wissensbasis verbunden und zugleich die Datenqualität der Buchungsreports erhöht werden.
In naher Zukunft soll das Buchungssystem mit diesem Datenbestand enger verzahnt werden, um damit zugleich die Qualität des Buchungsprozesses zu erhöhen.
 
Zur Arbeit mit dem Datenbestand wird der Sparql-Endpunkt http://inspirata.de/sparql/sparql.php genutzt.


=== Beschreibung der Ontologie: ===
=== Beschreibung der Ontologie: ===
Namensräume
* foaf: http://xmlns.com/foaf/0.1/
* in: http://inspirata.de/Data/Model#
* ind: http://inspirata.de/Daten/


Allgemeine Eigenschaften: rdfs:comment, rdfs:label
Allgemeine Eigenschaften: rdfs:comment, rdfs:label
* '''in:Alter''' - URI-Menge mit standardisierten Altersangaben
* '''in:Angebot'''
* '''in:Angebot'''
** in:hatAufwand - Integer  
** in:hatAufwand - Integer  
*** Aufwand pro Betreuer in Stunden entsprechend Festlegung
*** normativer Aufwand pro Betreuer in Stunden entsprechend Festlegung
** in:hatZielgruppe - Literal  
** in:hatZielgruppe - Literal  
* '''in:Betreuer'''
* '''in:Aufgabe''' - standardisierte Aufgaben jenseits von Betreuungen, die abgerechnet werden
** in:datum - Datum im xsd-date Format
** in:eingesetzt in:Betreuer (single)
** in:geleisteteStunden Literal - (reale) Anrechnungsstunden
** rdfs:comment Literal - Kommentar, der auch in der Stundenabrechnung erscheint.
* '''in:Betreuer''' ist eine foaf:Person, foaf:name statt rdfs:label
** in:id_betreuer - Betreuer-ID aus der Datenbank  
** in:id_betreuer - Betreuer-ID aus der Datenbank  
*** weitere Betreuer wurden mit ID "B.<nr>" nachgetragen, da die ID auch in der Auswertung benötigt wird
** foaf:lastName, foaf:firstName (optional)
** in:nachname, in:vorname
** foaf:mbox Literal - email
** foaf:nickname - Anmeldename am Inspiratasystem
* '''in:Buchung'''
* '''in:Buchung'''
** in:angebot in:Angebot - genutztes Angebot (single)  
** in:angebot in:Angebot - genutztes Angebot (single)  
*** werden mehrere Angebote genutzt, so sind auch mehrere Buchungen anzulegen. Das ist aus abrechnungstechnischen Gründen erforderlich: Angebot mal Aufwand ergibt die anzurechnenden (normativen) Anrechnungsstunden.
*** werden mehrere Angebote genutzt, so Angebot.7 (Sonstiges) Nutzen und unter in:bemerkungen nähere Erläuterungen geben
** in:alter Alter - standardisierter Altersbereich der Besuchergruppe
** in:anzahl Literal - Anzahl Jugendlicher (single integer)
** in:anzahl Literal - Anzahl Jugendlicher (single integer)
** in:anzahlB Literal - Anzahl Erwachsener, Begleiter (single integer)
** in:anzahlB Literal - Anzahl Erwachsener, Begleiter (single integer)
** in:ausRegion Region - standardisierter Bereich der Herkunft der Besuchergruppe
** in:bemerkungen Literal - Anmerkungen, die per Email rausgehen
** in:bemerkungen Literal - Anmerkungen, die per Email rausgehen
** in:datum - Datum im xsd-date Format
** in:datum - Datum im xsd-date Format
** in:eingesetzt in:Einsatz (mehrfach) - war in:Betreuer (aktualisiert am 2.6.)
** in:Einnahmen Float - Einnahmen laut Kassenbuch (derzeit aus Kassenbuch nachgetragen)
** in:Einnahmen Float - Einnahmen laut Kassenbuch (derzeit aus Kassenbuch nachgetragen)
** in:email Literal
** in:email Literal
** in:Ferienpass Integer - Anzahl Ferienpassabschnitte
** in:hasStatus Literal - Status der Bearbeitung (final, intern, extern, storniert)
** in:hasStatus Literal - Status der Bearbeitung (final, intern, extern, storniert)
** in:interneNotiz Literal - (mehrfach möglich)
** in:interneNotiz Literal - (mehrfach möglich)
Zeile 43: Zeile 58:
** in:raumcode Literal - ??  
** in:raumcode Literal - ??  
*** Inspirata-interne Marke, aus der Datenbank übernommen, Bedeutung ist noch zu klären
*** Inspirata-interne Marke, aus der Datenbank übernommen, Bedeutung ist noch zu klären
** rdfs:comment Literal - Kommentar, der auch in der Buchungsübersicht erscheint.
** in:schule Literal - Anmeldende Einrichtung
** in:schule Literal - Anmeldende Einrichtung
** in:telefon Literal
** in:telefon Literal
Zeile 51: Zeile 67:
** in:eingesetzt in:Betreuer (single)  
** in:eingesetzt in:Betreuer (single)  
** in:geleisteteStunden Literal - (reale) Anrechnungsstunden
** in:geleisteteStunden Literal - (reale) Anrechnungsstunden
** rdfs:comment Literal - Kommentar, der auch in der Stundenabrechnung erscheint.
* '''in:Einzelbesucher''' - kumulative Erfassung von Einzelbesuchern außerhalb der regulären Öffnungszeiten
** in:alter Alter - standardisierter Altersbereich der Besuchergruppe
** in:anzahl Literal - Anzahl Jugendlicher (single integer)
** in:anzahlB Literal - Anzahl Erwachsener, Begleiter (single integer)
** in:ausRegion Region - standardisierter Bereich der Herkunft der Besuchergruppe
** in:datum - Datum im xsd-date Format
** in:Einnahmen Float - Einnahmen laut Kassenbuch (derzeit aus Kassenbuch nachgetragen)
** rdfs:comment Literal - Kommentar, der auch in der Buchungsübersicht erscheint.
* '''in:Region''' - URI-Menge mit standardisierten Regionsangaben

Aktuelle Version vom 17. März 2013, 18:58 Uhr

Home > Leipziger Initiative für Offene Daten

Inspirata - Aufbau einer RDF-Datenbasis zur Unterstützung vereinsinterner Prozesse

Mit diesem Teilprojekt der Leipziger Initiative für Offene Daten sollen die Ausdrucksmöglichkeiten moderner Konzepte des Knowledge Engineering am Beispiel der Inspirata auf die Bedürfnisse eines MINT-Orts prototypisch angewendet werden.

Aufgaben innerhalb der Inspirata, die mit diesen Konzepten unterstützt werden sollen:

  • Darstellung des Angebots der Einrichtung
Hierzu wurde eine Wissensbasis http://inspirata.de/Daten/Allgemein/ der Angebote und eingesetzten Betreuer begonnen, auf die über den SPARQL Endpunkt zak.ontowiki.de zugegriffen werden kann. Die Ressource Inspirata/Daten ist intentional öffentlich
  • Abwicklung des Buchungs- und Abrechnungsverfahrens
Hier wird derzeit aus den Daten des Buchungssystems monatlich eine Wissensbasis http://inspirata.de/Daten/Test/ erstellt, diese konsolidiert und mit Betriebsdaten angereichert. Über eine SPARQL Endpunkt werden aus diesen Informationen Reports erstellt und die Wissensbasis anschließend gesichert und gelöscht.
  • Erstellung eines Inventarverzeichnisses

In naher Zukunft soll das Buchungssystem mit diesem Datenbestand enger verzahnt werden, um damit zugleich die Qualität des Buchungsprozesses zu erhöhen.

Zur Arbeit mit dem Datenbestand wird der Sparql-Endpunkt http://inspirata.de/sparql/sparql.php genutzt.

Beschreibung der Ontologie:

Namensräume

Allgemeine Eigenschaften: rdfs:comment, rdfs:label

  • in:Alter - URI-Menge mit standardisierten Altersangaben
  • in:Angebot
    • in:hatAufwand - Integer
      • normativer Aufwand pro Betreuer in Stunden entsprechend Festlegung
    • in:hatZielgruppe - Literal
  • in:Aufgabe - standardisierte Aufgaben jenseits von Betreuungen, die abgerechnet werden
    • in:datum - Datum im xsd-date Format
    • in:eingesetzt in:Betreuer (single)
    • in:geleisteteStunden Literal - (reale) Anrechnungsstunden
    • rdfs:comment Literal - Kommentar, der auch in der Stundenabrechnung erscheint.
  • in:Betreuer ist eine foaf:Person, foaf:name statt rdfs:label
    • in:id_betreuer - Betreuer-ID aus der Datenbank
    • foaf:lastName, foaf:firstName (optional)
    • foaf:mbox Literal - email
    • foaf:nickname - Anmeldename am Inspiratasystem
  • in:Buchung
    • in:angebot in:Angebot - genutztes Angebot (single)
      • werden mehrere Angebote genutzt, so Angebot.7 (Sonstiges) Nutzen und unter in:bemerkungen nähere Erläuterungen geben
    • in:alter Alter - standardisierter Altersbereich der Besuchergruppe
    • in:anzahl Literal - Anzahl Jugendlicher (single integer)
    • in:anzahlB Literal - Anzahl Erwachsener, Begleiter (single integer)
    • in:ausRegion Region - standardisierter Bereich der Herkunft der Besuchergruppe
    • in:bemerkungen Literal - Anmerkungen, die per Email rausgehen
    • in:datum - Datum im xsd-date Format
    • in:Einnahmen Float - Einnahmen laut Kassenbuch (derzeit aus Kassenbuch nachgetragen)
    • in:email Literal
    • in:Ferienpass Integer - Anzahl Ferienpassabschnitte
    • in:hasStatus Literal - Status der Bearbeitung (final, intern, extern, storniert)
    • in:interneNotiz Literal - (mehrfach möglich)
    • in:klassenstufe Literal - entweder der Art "3 Kl." oder "10-12 J."
    • in:kontaktperson Literal
    • in:raumcode Literal - ??
      • Inspirata-interne Marke, aus der Datenbank übernommen, Bedeutung ist noch zu klären
    • rdfs:comment Literal - Kommentar, der auch in der Buchungsübersicht erscheint.
    • in:schule Literal - Anmeldende Einrichtung
    • in:telefon Literal
    • in:zeit_beginn Literal im xsd-time Format
    • in:zeit_ende Literal im xsd-time Format
  • in:Einsatz
    • in:zurBuchung in:Buchung - zugehörige Buchung (single)
    • in:eingesetzt in:Betreuer (single)
    • in:geleisteteStunden Literal - (reale) Anrechnungsstunden
    • rdfs:comment Literal - Kommentar, der auch in der Stundenabrechnung erscheint.
  • in:Einzelbesucher - kumulative Erfassung von Einzelbesuchern außerhalb der regulären Öffnungszeiten
    • in:alter Alter - standardisierter Altersbereich der Besuchergruppe
    • in:anzahl Literal - Anzahl Jugendlicher (single integer)
    • in:anzahlB Literal - Anzahl Erwachsener, Begleiter (single integer)
    • in:ausRegion Region - standardisierter Bereich der Herkunft der Besuchergruppe
    • in:datum - Datum im xsd-date Format
    • in:Einnahmen Float - Einnahmen laut Kassenbuch (derzeit aus Kassenbuch nachgetragen)
    • rdfs:comment Literal - Kommentar, der auch in der Buchungsübersicht erscheint.
  • in:Region - URI-Menge mit standardisierten Regionsangaben