-
Notifications
You must be signed in to change notification settings - Fork 0
Technologie
Florian Thiery edited this page Jan 21, 2016
·
2 revisions
Die knowledgebase ist eine Client-Server Applikation. Serveranwendungen laufen in einem Apache Tomcat als WAR files. Der Client stützt sich auf JavaScript, HTML5, CSS3 und diverse Bibliotheken.
Der knowledgebase server nutzt einen Apache Tomcat und Java mit Maven. Daten werden in RDF modelliert und in einem Open RDF Sesame Triplestore gespeichert. Hierzu wird eine bestimmte Ontologie genutzt (siehe Kapitel Ontologie).
Der knowledgebase client nutzt JavaScript, HTML5 und CSS3.
- Server
- Apache Tomcat
- WAR files der knowledebase API und des Sesame Servers
- Client
- HTML / JavaScript UI
- Client
- Server
- Servlet: javaee-web-api
- Sesame: sesame-runtime / sesame-queryresultio-sparqlxml / sesame-queryresultio-sparqljson / sesame-queryresultio-text
- Apache Jena: jena-arq
- JSON: gson-simple / gson
- JSON-LD: jsonld-java / jsonld-java-jena / jackson-jaxrs-json-provider / jackson-core / jackson-databind
- XML: java-xmlbuilder / jdom
[CY BY] i3mainz, 2016