HDM Information Design notation v.4 HDM Information Design Hyperbase Entità Entity Type Name tipo di entità min:max,average Single Entity Name Abstract Entity Type entità singola tipo di entità astratta USI TEC lab Lugano © Polimi Milano HOC 4 Componente Component Type Name Not-base Component Type Name Single Component Name Not-base Single Component Name tipo di componente di base tipo di componente non di base componente singolo di base componente singolo non di base USI TEC lab Lugano © Polimi Milano HOC 5 Entity Type Name1 min:max,average cardinalità componente min:max,average min:max,average Component Type Name 1 min:max,average Component Type Name 4 min:max,average Component Type Name 2 Component Type Name 3 min:max,average Component Type Name 5 USI TEC lab Lugano © Polimi Milano HOC 6 Component Type Name 1 Tabella per descrivere gli slot di un componente Component Slot description Slot Name 1 Slot Type 2 Aggregated Slot Name 3 Component slots Slot Name a Slot Name b Slot name Slot Type Description Slot name_1 Text, audio, ecc description ... aggregated ... Slot Name c Slot Name 7 Slot Name n indica uno slot aggregato (esempio, slot indirizzo composto da via, numero civico, città, CAP) USI TEC lab Lugano © Polimi Milano HOC 7 Notazione usata per indicare la relazione di generalizzazione Abstract Entity Type Entity Type Name Entity Type Name Entity Type Name min:max,average min:max,average min:max,average USI TEC lab Lugano © Polimi Milano HOC 8 Associazione Semantica Centre Type Name 1 min:max, av Name target-source Entity Type Name 1 Entity Type Name 2 min:max,average min:max,average Name source-target min:max, av Centre Type Name 2 Cardinalità entità destinazione USI TEC lab Lugano © Polimi Milano HOC 9 Tabella descrizione centro di associazione Association Center Slots relativi alle destinazioni Slot name Source Slot name_1 Source ... ... Topology Association and/or Center Topology Description Filter (optional) Filter Expression Description Slots relativi all’associazione Slot name Type Description Slot name_1 type description ... ... USI TEC lab Lugano © Polimi Milano HOC ... 10 Access Layer Collezione Collection Type Name min:max,average tipo di collezione Single Collection Name collezione singola USI TEC lab Lugano © Polimi Milano HOC 12 Collezione di base Collection Type Name min:max,average .. Collection Centre Type Name Entity Type Name 1 USI TEC lab Lugano © Polimi Milano HOC 13 Collezione di collezioni Collection of collection Type Name min:max,average .. Collection Centre Type Name Collection Type Name min:max,average USI TEC lab Lugano © Polimi Milano HOC 14 Tabelle di descrizione della collezione Collection description Collection Content Population Criteria Description of the criteria for populating the collection Member cardinality Min:max, av Tabella per la descrizione della collezione Collection Center Name Slots relativi ai membri Slot name Source Slot name_1 Source ... ... Topology Collectio Center Topology Description Tabella per la descrizione del centro della collezione Filter (optional) Filter Expression Description Slots relativi alla collezione Slot name Type Slot name_1 type ... Description description ... ... USI TEC lab Lugano © Polimi Milano HOC 15 HDM Navigation Design Node Types USI TEC lab Lugano © Polimi Milano HOC 17 Node Type Name Single Node Name Tipo di Nodo Nodo Singolo USI TEC lab Lugano © Polimi Milano HOC 18 Tabella associata ad ogni nodo (tipo di nodo o nodo singolo) derivato dai componenti di un’entità Node Type Name description Entity type name Entity name Derivation Description Informal Description Slots Slot name Derived from Component Comment Slot name_1 Component name comment ... ... ... USI TEC lab Lugano © Polimi Milano HOC 19 Tabella associata ad ogni nodo (tipo di nodo o nodo singolo) derivato dalla sorgente, destinazione e centro di un’associazione semantica Node Type Name description Center type name Center Type name Derivation Description Informal Description Center Content …… Slots Slot name Derived from Component Derived from Entity Comment Slot name_1 Component name Entity type name comment ... ... ... USI TEC lab Lugano © Polimi Milano HOC ... 20 Tabella associata ad ogni nodo (tipo di nodo o nodo singolo) derivato dai membri e dal centro di una collezione Node Type Name description Collection Centre name Collection Centre name Derivation Description Informal Description Center Content ……. Slots Slot name Derived from Component Derived from Entity Comment Slot name_1 Component name Entity type name comment ... ... ... USI TEC lab Lugano © Polimi Milano HOC ... 21 Cluster Types USI TEC lab Lugano © Polimi Milano HOC 22 Tipo di cluster derivato da un tipo di entità Cluster Type Name USI TEC lab Lugano © Polimi Milano HOC 23 Cluster singolo derivato da un’entità singola Single Entity Name USI TEC lab Lugano © Polimi Milano HOC 24 Cluster derivato da un’associazione semantica Cluster Type Name USI TEC lab Lugano © Polimi Milano HOC 25 Tipo di cluster derivato da un tipo di collezione Cluster Type Name USI TEC lab Lugano © Polimi Milano HOC 26 Cluster singolo derivato da una collezione singola Single collection name USI TEC lab Lugano © Polimi Milano HOC 27 Indica il nodo a partire dal quale ha inizio la navigazione all’interno del cluster in cui il nodo si trova Node Type Name Single Node Name USI TEC lab Lugano © Polimi Milano HOC 28 Rappresenta un nodo che ha una cardinalità maggiore di uno all’interno del cluster in cui il nodo si trova. In genere, rappresenta nodi derivati da componenti con cardinalità maggiore di uno nell’entità di appartenenza, nodi derivati dagli elementi destinazione di un’associazione semantica, nodi derivati dai membri di una collezione. 1..m Node Type Name Node Type Name Node Type Name min:max,average min:max,average USI TEC lab Lugano © Polimi Milano HOC 29 Tipo di cluster con nodi relativi derivato da un tipo di entità Entity Type Name Node Type Name Node Type Name Node Type Name Node Type Name USI TEC lab Lugano © Polimi Milano HOC 30 Tipo di cluster con nodi relativi derivato da un tipo di entità Cluster Type Name Node Type Name Node Type Name Node Type Name USI TEC lab Lugano © Polimi Milano HOC 31 Tabella per la descrizione della strategia di navigazione (indice, guided tour) utilizzata all’interno del cluster cui la tabella è associata Pattern description Link Link indication Pattern name If any Variant If any Comment Description of the navigation pattern in detail USI TEC lab Lugano © Polimi Milano HOC 32 Tipo di cluster con relativi nodi derivato da un tipo di collezione Node Type Name Collection Type name 2 1 Node Type Name Node Type Name Node Type Name min:max,average min:max,average 1..m 3 Example Pattern description Link 2 Pattern name If any Variant If any Comment Description of the navigation pattern in detail USI TEC lab Lugano © Polimi Milano HOC 33 Cluster con relativi nodi derivato da un’associazione semantica Name source-target 1..m Node Type Name Node Type Name USI TEC lab Lugano © Polimi Milano HOC Node Type Name Node Type Name Node Type Name min:max,average min:max,average 34 HDM Publishing Design USI TEC lab Lugano © Polimi Milano HOC 35 Publishing Unit Publishing Section Page USI TEC lab Lugano © Polimi Milano HOC 36 Publishing Unit Type Name Tipo di Unità di Presentazione min:max,average Single Publishing Unit Name Section Type Name Single Section Name Unità di Presentazione Singola Tipo di Sezione Sezione Singola Page Type Name Tipo di Pagina Single Page Name Pagina Singola USI TEC lab Lugano © Polimi Milano HOC 37 Page Type Name1 1:n,3 1:1,1 1:1,1 Section Type Name1 5 4 1 Single Section Name2 3 Single Section Name3 2 6 USI TEC lab Lugano © Polimi Milano HOC 38 Section Type Name1 1:5,3 1:1,1 1:1,1 Publishing Unit Type Name1 1 Publishing Unit Type Name2 5 USI TEC lab Lugano © Polimi Milano HOC Single Publishing Unit Name3 6 39 Page Type Name min:max,average min:max,average Section Type Name min:max,average min:max,average Section Type Name Section Type Name min:max,average min:max,average Publishing Unit Type Name Publishing Unit Type Name min:max,average min:max,average min:max,average Publishing Unit Type Name Publishing Unit Type Name min:max,average min:max,average USI TEC lab Lugano © Polimi Milano HOC 40