The Model-View-Controller is a well known architectural pattern, derived from software engineering theories, that provides a clear separation between three dimensions: “how data is modelled” (model), “how the model is shown in output (view)” and “how input events affect the inner state of the model (controller)”. In this paper we employ the MVC pattern as the basic principle for the implementation of a sophisticated, user-friendly, generic, customizable metadata editor. The flexibility of the MVC approach is shown in Gaffe (Generator of Automatic Form - Final Edition), a metadata editor that uses different OWL ontologies to create custom forms for the input of instance values for an ontological metadata schema. The separation of the ontologies makes it possible to create metadata editors for any schema, and to customize the forms themselves to provide the best user experience in filling in the required metadata values. Gaffe exists in two different implementations: Gaffe for Word Processor (an Open Office and Microsoft Office plug-in) and Ontological Wiki (a MediaWiki plug-in), used to embed structured values to an electronic document according to the corresponding syntax. Forms are fully customizable both in appearance (supporting a variety of widget types, as well as grouping, labelling and positioning) and in help features (such as default values, warning messages, pre-processed proposed values, validity verification, etc.).

Exploiting Ontologies To Deploy User-Friendly and Customized Metadata Editors / Bolognini V.; Di Iorio A.; Duca S.; Musetti A.; Peroni S.; Vitali F.. - ELETTRONICO. - (2009), pp. 1-8. (Intervento presentato al convegno IADIS International Conference WWW/INTERNET 2009 tenutosi a Rome, Italy nel November 19-22, 2009).

Exploiting Ontologies To Deploy User-Friendly and Customized Metadata Editors

BOLOGNINI, VALENTINA;DI IORIO, ANGELO;DUCA, SILVIA;PERONI, SILVIO;VITALI, FABIO
2009

Abstract

The Model-View-Controller is a well known architectural pattern, derived from software engineering theories, that provides a clear separation between three dimensions: “how data is modelled” (model), “how the model is shown in output (view)” and “how input events affect the inner state of the model (controller)”. In this paper we employ the MVC pattern as the basic principle for the implementation of a sophisticated, user-friendly, generic, customizable metadata editor. The flexibility of the MVC approach is shown in Gaffe (Generator of Automatic Form - Final Edition), a metadata editor that uses different OWL ontologies to create custom forms for the input of instance values for an ontological metadata schema. The separation of the ontologies makes it possible to create metadata editors for any schema, and to customize the forms themselves to provide the best user experience in filling in the required metadata values. Gaffe exists in two different implementations: Gaffe for Word Processor (an Open Office and Microsoft Office plug-in) and Ontological Wiki (a MediaWiki plug-in), used to embed structured values to an electronic document according to the corresponding syntax. Forms are fully customizable both in appearance (supporting a variety of widget types, as well as grouping, labelling and positioning) and in help features (such as default values, warning messages, pre-processed proposed values, validity verification, etc.).
2009
WWW/Internet 2009 Proceedings
1
8
Exploiting Ontologies To Deploy User-Friendly and Customized Metadata Editors / Bolognini V.; Di Iorio A.; Duca S.; Musetti A.; Peroni S.; Vitali F.. - ELETTRONICO. - (2009), pp. 1-8. (Intervento presentato al convegno IADIS International Conference WWW/INTERNET 2009 tenutosi a Rome, Italy nel November 19-22, 2009).
Bolognini V.; Di Iorio A.; Duca S.; Musetti A.; Peroni S.; Vitali F.
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/112606
 Attenzione

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

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