Contenu connexe
Similaire à SEGAP - Technical overview (20)
SEGAP - Technical overview
- 4. SPRING Security will help in securing our REST services from unwanted access. It will also
interact with our web interface.
1.3. JSP
JavaServer Pages (also known as JSP) is a Java based technology specifically used to help
software developers serve dynamically generated web pages (such as HTML and XML) as well
as other document types pertinent to the development of interactive web content.
1.4. OWL/RDF/SPARQL
“The Web Ontology Language (OWL) is a family of knowledge representation languages or
ontology languages for authoring ontologies or knowledge bases. The languages are
characterised by formal semantics and RDF/XMLbased serializations for the Semantic Web.”
“SPARQL (pronounced "sparkle", a recursive acronym for SPARQL Protocol and RDF Query
Language) is an RDF query language, that is, a query language for databases, able to retrieve
and manipulate data stored in Resource Description Framework format.”
SPARQL will be used to query our ontology and provide input based on those queries.
1.5. HTML5/CSS3/RDFa/JavaScript/Ajax
HTML5 is a cooperation between the World Wide Web Consortium (W3C) and the Web
Hypertext Application Technology Working Group (WHATWG). HTML5 is designed to deliver
almost everything you want to do online without requiring additional plugins. It does everything
from animation to apps, music to movies, and can also be used to build complicated
applications that run in your browser.
These technologies will be used at a presentation level to develop the web interface and also
supply the user with information regarding various topics such as player to player interaction and
current status and statistics.
2. Tools
These tools are being actively used to progress with the project. They are helping us implement,
track, model, visualize and test our SEGAP application.
Protégé: is a free, opensource, widely used Java based ontology editor that has well
documented tutorials. We can use Protégé to build domain models and knowledgebase
collections.
4