Move Cultural Heritage Knowledge Graphsin Everyone's Pocket
Description
This repository behaves as a support material for the paper entitled "Move Cultural Heritage Knowledge Graphsin Everyone’s Pocket" submitted (and under evaluation) as a **Application report** for the *Cultural Heritage and Semantic Web* special issue at the Semantic Web journal.
It provides a Permanent URI for the Virtual Assistant Generator (virtual_assistant_generator.zip) that, at its actual version v 1.0, enables the automatic generation of Alexa skills to reply to natural language questions by querying SPARQL endpoints. The operating mechanism of the generator is detailed in Section 5 of the article.
To demonstrate the operating mechanisms of the generator, we create the following Alexa skills as use cases, documented in Section 7 of the paper:
- Wikidata_usecase.zip contains the two versions of the Wikidata Alexa skill to show the possibility to customize the linking mode performed by the generator. While in the dictionary-based WikiSkill we exploit a dictionary to perform the entity and relation linking, in the API-driven WikiSkill, we perform the linking phase by relying on the Wikidata APIs. For each skill, we report 1) the Alexa skill components (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator (when applicable); 3) the replies corresponding to the evaluation of the Wikidata skills on the QALD-7 training set;
- DBpedia_usecase.zip contains the DBpedia Alexa skills. They are used to demonstrate the different generator configuration options: users can manually create the generator configuration file or auto-generate them, and use it as-is or manually refine it before generating the Alexa skill. For each DBpedia skill, we report 1) the Alexa skills components (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator; 3) its evaluation on the QALD-9 training set;
- usesco_usecase.zip contains 1) the UNESCO Thesaurus Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator;
- wordnet_personal_assistant.zip contains 1) the WordNet Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator;
- warsampo_usecase.zip contains 1) the WarSampo Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator;
- dbtune_usecase.zip contains 1) the DBTune classical Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator;
- hungarian_museum_usecase.zip contains 1) the Hungarian museum Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator;
- mmm_usecase.zip contains 1) the Mapping Manuscript Migrations (MMM) Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator;
- natural_features_usecase.zip contains 1) the Natural Features (part of the Scotland's official statistics) Alexa skills component (back_end.zip that implements the skill logic in Node.js and the interaction_model.js that defines the skill intents); 2) the conf.json that corresponds to the configuration file to generate the Alexa skill by our generator;
The content of this repository is also provided on GitHub at https://github.com/mariaangelapellegrino/virtual_assistant_generator.
The entire project is released under the MIT license.
Notes
Files
DBpedia_usecase.zip
Files
(90.7 MB)
Name | Size | Download all |
---|---|---|
md5:71c047e6b75db69f1f8806b2223d33fb
|
23.7 MB | Preview Download |
md5:55dc529ac0e7e56298ca02700df047cc
|
7.2 MB | Preview Download |
md5:f69156de9b5365d1c8273cba01fa1802
|
7.2 MB | Preview Download |
md5:dc060e8724be456076273f988ea7e302
|
7.2 MB | Preview Download |
md5:4b9eb8ce3fabe00f00b55b512f107336
|
7.2 MB | Preview Download |
md5:6c36170a79e47c6eb1947dfbcd1424ed
|
7.3 MB | Preview Download |
md5:6294fede4c4b1f53fcf2817f5467614c
|
307.1 kB | Preview Download |
md5:e2541c376f0559f26c44ae05fbfaab74
|
7.4 MB | Preview Download |
md5:465f0a406169678aa902a4518f0bca75
|
16.4 MB | Preview Download |
md5:ae71845622885d5fd076b6535f400c93
|
6.8 MB | Preview Download |