Abstract
Disseminating provenance data to users can be challenging because of its technical content, and its potential scale and complexity. Textual narrative and supporting images can be used to improve a user’s understanding of provenance data. This early work aims to support the exploration of provenance data by allowing users to query provenance data with a provenance subject (either an entity, activity or agent) recorded in it.
You have full access to this open access chapter, Download conference paper PDF
1 Introduction
Provenance data can be hard for both expert and non-expert users to understand because of its technical content, and its potential scale and complexity. In order to address these obstacles, we propose allowing users to explore provenance data via an explanation service. This service requires provenance data and a single subject (either an entity, activity or agent) described in the data, as parameters. It returns a description of the subject, which includes text and a provenance graph.
Section 2 describes the sentence templates used to generate a textual narrative of a provenance subject. Following that, Sect. 3 describes the provenance graphs generated to support the textual narrative. We then provide conclusions and discuss future work in Sect. 4.
2 Sentence Templating
The explanation service uses sentence templates to explain the provenance types defined in the prov [1] W3C’s standard for provenance (see Table 1 for examples). The sentence templates are strung together to form a paragraph describing the entities, agents and activities which relate to the subject. For example, the following paragraph has been generated about the provenance subject rs:/rideRequest/1 from the provenance in Fig. 1.
The is a entity. It was generated by the activity . It was attributed to the agent . It was used by the activity
3 Provenance Graphs
As well as providing sentences which describe a subject, we also generate provenance graphs highlighting the agents, activities, entities and relationships which are in the textual narrative. The graphs represent the provenance data described in the narrative using the standard colours used in prov and greys out data that was not used. In our example from the previous section, Fig. 2 shows which items were used in the narrative.
4 Conclusion
The explanation service provides users with a description of a provenance subject using text and images. For future work, we plan to expand and develop two categories of sentence templates: inspection, which are used to describe facts; and comparison, which are to rank a subject against others. We will also consider policies to support privacy and security in the templates. Finally, we will explore how to foster trust using templates by adopting different authorial tones in the narrative and granularities of explanations about policies, such as privacy and how provenance data is used.
Reference
Moreau, L., Missier, P. (eds.) Belhajjame, K., B’Far, R., Cheney, J., Coppens, S., Cresswell, S., Gil, Y., Groth, P., Klyne, G., Lebo, T., McCusker, J., Miles, S., Myers, J., Sahoo, S., Tilmes, C.: PROV-DM: The PROV Data Model. W3C Recommendation REC-prov-dm-20130430, World Wide Web Consortium, Oct 2013. http://www.w3.org/TR/2013/REC-prov-dm-20130430/
Acknowledgments
The research leading to these results has received partially funding from the European Community’s Seventh Framework Program (FP7/2007-2013) under grant agreement n. 600854 Smart Society: hybrid and diversity-aware collective adaptive systems: where people meet machines to build smarter societies http://www.smart-society-project.eu/.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Packer, H.S., Moreau, L. (2015). Sentence Templating for Explaining Provenance. In: Ludäscher, B., Plale, B. (eds) Provenance and Annotation of Data and Processes. IPAW 2014. Lecture Notes in Computer Science(), vol 8628. Springer, Cham. https://doi.org/10.1007/978-3-319-16462-5_33
Download citation
DOI: https://doi.org/10.1007/978-3-319-16462-5_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16461-8
Online ISBN: 978-3-319-16462-5
eBook Packages: Computer ScienceComputer Science (R0)