We propose the use of annotations as a way to flexibly enrich a domain of interest with information concerning different contexts of use for its elements. We provide a formal model of annotation in the framework of typed graphs, in which the presence of annotations is reified through nodes and edges of specific types, relating nodes from different domains. This allows the flexible activation and de-activation of annotations, as well as the addition of several annotations from different domains on the same element. We show that annotations give rise to a category, where pushouts are the basic construct for the composition of annotation-related processes. We prove some properties of annotated graphs and discuss examples drawn from several fields. © 2013 Elsevier Ltd. All rights reserved.

Annotation processes for flexible management of contextual information / Bottoni, Paolo Gaspare; PARISI PRESICCE, Francesco. - In: JOURNAL OF VISUAL LANGUAGES AND COMPUTING. - ISSN 1045-926X. - STAMPA. - 24:6(2013), pp. 421-440. [10.1016/j.jvlc.2013.08.003]

Annotation processes for flexible management of contextual information

BOTTONI, Paolo Gaspare;PARISI PRESICCE, Francesco
2013

Abstract

We propose the use of annotations as a way to flexibly enrich a domain of interest with information concerning different contexts of use for its elements. We provide a formal model of annotation in the framework of typed graphs, in which the presence of annotations is reified through nodes and edges of specific types, relating nodes from different domains. This allows the flexible activation and de-activation of annotations, as well as the addition of several annotations from different domains on the same element. We show that annotations give rise to a category, where pushouts are the basic construct for the composition of annotation-related processes. We prove some properties of annotated graphs and discuss examples drawn from several fields. © 2013 Elsevier Ltd. All rights reserved.
2013
graph transformations; annotations; graph constraints
01 Pubblicazione su rivista::01a Articolo in rivista
Annotation processes for flexible management of contextual information / Bottoni, Paolo Gaspare; PARISI PRESICCE, Francesco. - In: JOURNAL OF VISUAL LANGUAGES AND COMPUTING. - ISSN 1045-926X. - STAMPA. - 24:6(2013), pp. 421-440. [10.1016/j.jvlc.2013.08.003]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/542820
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 3
social impact