semantic web-enhanced museum
About Semantic Web-enhanced museum: Emu will be an application that provides informations regarding art collections found in museums around the world. This application can be use by everybody who is interested about find useful informations from this field.
Architecture is realized on two big layers. We have the Client Side(Website) and Back-end Side(Java Web Service) API.
Your API will get information from services like DBpedia and FreeBase.
Database - NoSql
Caching mechanism - faster communication and minimum calls to another services.
Tools:
Jena, Apache Marmotta
Web tools - JS, HTML, CSS
SPARQL tools - Virtuoso
API calls examples:
museums/country="Romania"
museums/city="Iasi"
museums/city="London"&category="history"
The server application has been configured to generally respond with JSON objects(Java POJOs can be sent to the client - the JSON encryption is automatically done), but can respond with any other format type, depending on what it is requested.