There is a newer version of the record available.

Published December 18, 2020 | Version v3
Journal article Open

Move Cultural Heritage Knowledge Graphsin Everyone's Pocket

  • 1. University of Salerno

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

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.  The content of this repository is also provided on GitHub at https://github.com/mariaangelapellegrino/virtual_assistant_generator.

Files

DBpedia_usecase.zip

Files (98.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:80ee7f80a0c4dddbf096391538564b86
8.3 MB Preview Download
md5:e2541c376f0559f26c44ae05fbfaab74
7.4 MB Preview Download
md5:465f0a406169678aa902a4518f0bca75
16.4 MB Preview Download
md5:ae71845622885d5fd076b6535f400c93
6.8 MB Preview Download