Project

General

Profile

Type structured property » History » Version 19

Paolo Manghi, 29/04/2015 10:14 AM

1 16 Alessia Bardi
h1. Type: Structured  
2 2 Paolo Manghi
3 18 Alessia Bardi
A Structured Property may contain a value whose type is injected by its instantiation (e.g. Structured(String)) and may require the presence of a Qualifier and/or Provenance information. In order to instantiate value, Qualifier and Provenance the type can be instantiated as exemplified below:
4 19 Paolo Manghi
* Structured(String,Qualifier,Provenance): the type includes a value of type String, which can be qualified by given Scheme and Class, and also contains provenance information relative to the value (which process and/or which data source has provided the value);
5
* Structured(String,-,Provenance): the type includes a value of type String, without a qualifier, and also contains provenance information relative to the value (which process and/or which data source has provided the value);
6
* Structured(-, Qualifier, -): the type does not include a value and relative provenance information, but only a given qualifier Scheme and Class; in other words, it defines the usage of a controlled vocabulary.
7 1 Claudio Atzori
8
|_Property_|_Type_|_Multiplicity_|_Description_|
9 12 Alessia Bardi
| Value | inherited from type instantiation | 0..1 | |
10 15 Alessia Bardi
| Qualifier | [[type_qualifier|Qualifier]] | 0..1 | |
11
| Provenance | [[type_provenance|Provenance]] | 0..1 | |