schema location: | G:\tesi\xml\history4.xsd |
attribute form default: | |
element form default: | qualified |
Elements |
dataStart |
dataType |
factNode |
formula |
from |
functionalDependence |
history |
IDVersion |
measure |
name |
property |
schemaAUG |
schemaGraph |
schemaVersion |
to |
diagram | ![]() |
||
type | restriction of xs:dateTime | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="dataStart"> <xs:annotation> <xs:documentation>Il periodo di validità della versione è indicato dalla data d'inizio e dalla data d'inizio della versione successiva, se presente</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:dateTime"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="dataType"> <xs:annotation> <xs:documentation>Il tipo di dato memorizzato all'interno del DW</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | name | ||
used by |
|
||
annotation |
|
||
source | <xs:element name="factNode"> <xs:annotation> <xs:documentation>Il fatto d'interesse</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="name"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="formula" type="xs:string"> <xs:annotation> <xs:documentation>La formula per la derivazione delle misure derivate, opzionale</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="from"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | from to | ||
used by |
|
||
source | <xs:element name="functionalDependence"> <xs:complexType> <xs:sequence> <xs:element ref="from"/> <xs:element ref="to"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | schemaVersion | ||
source | <xs:element name="history"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element ref="schemaVersion"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="IDVersion"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | dataType name formula | ||
used by |
|
||
source | <xs:element name="measure"> <xs:complexType> <xs:sequence> <xs:element ref="dataType"/> <xs:element ref="name"/> <xs:element ref="formula" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xs:element name="name"> <xs:annotation> <xs:documentation>Tutti gli attributi all'interno della history hanno nomi univoci, quindi questo elemento funge da identificatore</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | name dataType | ||
used by |
|
||
annotation |
|
||
source | <xs:element name="property"> <xs:annotation> <xs:documentation>Le proprietà che hanno una dipendenza funzionale diretta dal fatto rappresentano le dimensioni</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="name"/> <xs:element ref="dataType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | factNode property measure functionalDependence | ||
used by |
|
||
annotation |
|
||
source | <xs:element name="schemaAUG"> <xs:annotation> <xs:documentation>Lo schema AUG è identico nella forma allo schema graph</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="factNode"/> <xs:choice maxOccurs="unbounded"> <xs:element ref="property"/> <xs:element ref="measure"/> <xs:element ref="functionalDependence"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | factNode property measure functionalDependence | ||
used by |
|
||
source | <xs:element name="schemaGraph"> <xs:complexType> <xs:sequence> <xs:element ref="factNode"/> <xs:choice maxOccurs="unbounded"> <xs:element ref="property"/> <xs:element ref="measure"/> <xs:element ref="functionalDependence"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
properties |
|
||
children | IDVersion dataStart schemaGraph schemaAUG | ||
used by |
|
||
annotation |
|
||
source | <xs:element name="schemaVersion"> <xs:annotation> <xs:documentation>Ogni versione ha una validità temporale, uno SchemaGraph, uno Schema AUG ed un identificativo</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="IDVersion"/> <xs:element ref="dataStart"/> <xs:element ref="schemaGraph"/> <xs:element ref="schemaAUG" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||
type | restriction of xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name="to"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |