SlideShare a Scribd company logo
1 of 28
Tools Grosso

Manuale d’uso
Tool1
5 passi…
Spiegazioni pagina precedente
• Input file f1
   – Colonne nomebasedati, nometavola, destavola,
     nomecampo, descampo (des= descrizione)
• Input file f2
   – Codice gerarchia (es. B = Bene) di appartenenza
   – Livello nella gerarchia
   – Nome dell’entita’ in gerarchia
   – Criteri like di ricerca nei metadati
• Output file fa
  – Nome entita’ in gerarchia
  – Nome tavola pescata con like
  – Des tavola pescata
  – Nome campo pescato
  – Des campo pescato
• Algoritmo:
  – Per ogni occorrenza di f1
     • Cerca like in occorrenza di f1 tutte le entita’ (di
       qualsiasi livello) contenute in f2 (cerca in tutti i nomi e
       des di tavole e campi di f1)
     • Se like = yes ottieni occorrenza di fa
Spiegazioni pagina precedente
• Per ogni entita’ trovata ricostruisce la
  gerarchia che la contiene
• Ad esempio se della gerarchia a-b-c trova solo
  c, ricostruisce tutto l’albero per arrivare a c
  ovvero a-b-c
• Se trova solo b, recupera a-b
Spiegazioni pagina precedente
• Dal file di input f3, che contiene le relazioni tra
  le entita’, deriva le relazioni presenti
  nell’inferenza
• Se aveva trovato like le entita’ A e B, e se tra A
  e B c’e’ una relazione, la recupera
  (A.relaziona.B)
Spiegazioni pagina precedente
• Da’ una casa agli attributi
• Se aveva pescato l’entita’ a nella tavola t
  (nome o des tavola), la tavola t viene
  considerata come un’istanza dell’entita’ a
• Se aveva pescato l’entita’ a nel campo c di una
  tavola (nome o des campo), l’entita’ a
  ospitera’ in casa il campo c che diventa
  attributo dell’entita’ a
Spiegazioni pagina precedente
• Sfrutta i constraint (relazioni fisiche) presenti
  tra le tavole pescate, permettendo cosi’ di
  arricchire la knowledge base con nuovi
  concetti inferiti dal basso
• L’infer constraint con criterio, considera i
  constraints a distanza 1 dalla tavola pescata,
  senza criterio considera tutte le distanze,
  quindi recupera grappoli di tabelle relazionate
  a partire da quella pescata
Spiegazioni pagina precedente
• La funzione sql traduce le entita’, le gerarchie,
  le relazioni e gli attributi ricostruiti in uno
  pseudo script ddl-sql e attiva un tool grafico
  che visualizza il modello ottenuto (erwin)
Piramide concettuale
Cliccare si
Spiegazioni pagina precedente
• Selezionando ad esempio il database film
  commission, a lato possiamo visualizzare i
  semilavorati di riconcettualizzazione del
  database che sta all’interno di una piramide,
  in questo caso la piramide organizzativa della
  regione piemonte: lista entita’, gerarchie (o
  generalizzazioni), relazioni, attributi,
  constraint, tabelle esterne (scollegate perche’
  non hanno inferenze), draw schema
• La piramide ha livelli intermedi, e gli schemi
  intermedi sono ottenuti con algoritmi di
  somma schemi dei livelli inferiori, con il
  seguente criterio: se un’entita’ e’ presente in
  almeno 2 schemi tra quelli da sommare, allora
  sale al livello superiore, altrimenti rimane al
  livello inferiore, non fara’ parte dello schema
  somma
Cliccare su si

More Related Content

Viewers also liked

The sun will come out
The sun will come outThe sun will come out
The sun will come outtefur rochman
 
Визитка - презентация Исмагилов И.Р.
Визитка - презентация Исмагилов И.Р.Визитка - презентация Исмагилов И.Р.
Визитка - презентация Исмагилов И.Р.ismagiloff
 
How to be a real man
How to be a real man How to be a real man
How to be a real man Narong Som
 
150706 mw 사업계획서
150706 mw 사업계획서150706 mw 사업계획서
150706 mw 사업계획서Seonuk Song
 
150708 사업계획서 최종
150708 사업계획서 최종150708 사업계획서 최종
150708 사업계획서 최종Seonuk Song
 

Viewers also liked (8)

The sun will come out
The sun will come outThe sun will come out
The sun will come out
 
Saeeda
SaeedaSaeeda
Saeeda
 
Product theory b2b
Product theory b2bProduct theory b2b
Product theory b2b
 
Grosso batini
Grosso batiniGrosso batini
Grosso batini
 
Визитка - презентация Исмагилов И.Р.
Визитка - презентация Исмагилов И.Р.Визитка - презентация Исмагилов И.Р.
Визитка - презентация Исмагилов И.Р.
 
How to be a real man
How to be a real man How to be a real man
How to be a real man
 
150706 mw 사업계획서
150706 mw 사업계획서150706 mw 사업계획서
150706 mw 사업계획서
 
150708 사업계획서 최종
150708 사업계획서 최종150708 사업계획서 최종
150708 사업계획서 최종
 

More from Riccardo Grosso

Linked data parliamo di semantica del web - v0
Linked data   parliamo di semantica del web - v0Linked data   parliamo di semantica del web - v0
Linked data parliamo di semantica del web - v0Riccardo Grosso
 
Linked data parliamo di semantica del web - v2
Linked data   parliamo di semantica del web - v2Linked data   parliamo di semantica del web - v2
Linked data parliamo di semantica del web - v2Riccardo Grosso
 
Linked data parliamo di semantica del web - v3
Linked data   parliamo di semantica del web - v3Linked data   parliamo di semantica del web - v3
Linked data parliamo di semantica del web - v3Riccardo Grosso
 
Linked data parliamo di semantica del web
Linked data   parliamo di semantica del webLinked data   parliamo di semantica del web
Linked data parliamo di semantica del webRiccardo Grosso
 
Digital venice rgrosso linked open metadata e ontologie
Digital venice rgrosso linked open metadata e ontologieDigital venice rgrosso linked open metadata e ontologie
Digital venice rgrosso linked open metadata e ontologieRiccardo Grosso
 
Digital venice rgrosso linked open metadata and ontologies
Digital venice rgrosso linked open metadata and ontologiesDigital venice rgrosso linked open metadata and ontologies
Digital venice rgrosso linked open metadata and ontologiesRiccardo Grosso
 
Allegato1 piramide di schemi concettuali pa locale ottenuta in sede di worksh...
Allegato1 piramide di schemi concettuali pa locale ottenuta in sede di worksh...Allegato1 piramide di schemi concettuali pa locale ottenuta in sede di worksh...
Allegato1 piramide di schemi concettuali pa locale ottenuta in sede di worksh...Riccardo Grosso
 
Allegato2 reuse of a repository of conceptual schemas in a large scale projec...
Allegato2 reuse of a repository of conceptual schemas in a large scale projec...Allegato2 reuse of a repository of conceptual schemas in a large scale projec...
Allegato2 reuse of a repository of conceptual schemas in a large scale projec...Riccardo Grosso
 
Cap6 cosa serve_progett_concet_n
Cap6 cosa serve_progett_concet_nCap6 cosa serve_progett_concet_n
Cap6 cosa serve_progett_concet_nRiccardo Grosso
 
Cap5 attiv ricostruz_si_pacp_rg221204
Cap5 attiv ricostruz_si_pacp_rg221204Cap5 attiv ricostruz_si_pacp_rg221204
Cap5 attiv ricostruz_si_pacp_rg221204Riccardo Grosso
 
Cap4 proget concet_cb221204
Cap4 proget concet_cb221204Cap4 proget concet_cb221204
Cap4 proget concet_cb221204Riccardo Grosso
 
Cap1 2 3_intro_astrazioni
Cap1 2 3_intro_astrazioniCap1 2 3_intro_astrazioni
Cap1 2 3_intro_astrazioniRiccardo Grosso
 
2 repository metadati_e_schemi
2 repository metadati_e_schemi2 repository metadati_e_schemi
2 repository metadati_e_schemiRiccardo Grosso
 

More from Riccardo Grosso (20)

Linked data parliamo di semantica del web - v0
Linked data   parliamo di semantica del web - v0Linked data   parliamo di semantica del web - v0
Linked data parliamo di semantica del web - v0
 
Linked data parliamo di semantica del web - v2
Linked data   parliamo di semantica del web - v2Linked data   parliamo di semantica del web - v2
Linked data parliamo di semantica del web - v2
 
Linked data parliamo di semantica del web - v3
Linked data   parliamo di semantica del web - v3Linked data   parliamo di semantica del web - v3
Linked data parliamo di semantica del web - v3
 
Linked data parliamo di semantica del web
Linked data   parliamo di semantica del webLinked data   parliamo di semantica del web
Linked data parliamo di semantica del web
 
Okoa2016long v2
Okoa2016long v2Okoa2016long v2
Okoa2016long v2
 
09 siias2007
09 siias200709 siias2007
09 siias2007
 
Screenshot aria
Screenshot ariaScreenshot aria
Screenshot aria
 
Digital venice rgrosso linked open metadata e ontologie
Digital venice rgrosso linked open metadata e ontologieDigital venice rgrosso linked open metadata e ontologie
Digital venice rgrosso linked open metadata e ontologie
 
Digital venice rgrosso linked open metadata and ontologies
Digital venice rgrosso linked open metadata and ontologiesDigital venice rgrosso linked open metadata and ontologies
Digital venice rgrosso linked open metadata and ontologies
 
5202.8459.file
5202.8459.file5202.8459.file
5202.8459.file
 
Tesi garasi
Tesi garasiTesi garasi
Tesi garasi
 
09 siias2007
09 siias200709 siias2007
09 siias2007
 
Allegato1 piramide di schemi concettuali pa locale ottenuta in sede di worksh...
Allegato1 piramide di schemi concettuali pa locale ottenuta in sede di worksh...Allegato1 piramide di schemi concettuali pa locale ottenuta in sede di worksh...
Allegato1 piramide di schemi concettuali pa locale ottenuta in sede di worksh...
 
Allegato2 reuse of a repository of conceptual schemas in a large scale projec...
Allegato2 reuse of a repository of conceptual schemas in a large scale projec...Allegato2 reuse of a repository of conceptual schemas in a large scale projec...
Allegato2 reuse of a repository of conceptual schemas in a large scale projec...
 
Cap6 cosa serve_progett_concet_n
Cap6 cosa serve_progett_concet_nCap6 cosa serve_progett_concet_n
Cap6 cosa serve_progett_concet_n
 
Cap5 attiv ricostruz_si_pacp_rg221204
Cap5 attiv ricostruz_si_pacp_rg221204Cap5 attiv ricostruz_si_pacp_rg221204
Cap5 attiv ricostruz_si_pacp_rg221204
 
Cap4 proget concet_cb221204
Cap4 proget concet_cb221204Cap4 proget concet_cb221204
Cap4 proget concet_cb221204
 
Cap1 2 3_intro_astrazioni
Cap1 2 3_intro_astrazioniCap1 2 3_intro_astrazioni
Cap1 2 3_intro_astrazioni
 
2 repository metadati_e_schemi
2 repository metadati_e_schemi2 repository metadati_e_schemi
2 repository metadati_e_schemi
 
Screenshot aria
Screenshot ariaScreenshot aria
Screenshot aria
 

Tools grosso

  • 3.
  • 5.
  • 6. Spiegazioni pagina precedente • Input file f1 – Colonne nomebasedati, nometavola, destavola, nomecampo, descampo (des= descrizione) • Input file f2 – Codice gerarchia (es. B = Bene) di appartenenza – Livello nella gerarchia – Nome dell’entita’ in gerarchia – Criteri like di ricerca nei metadati
  • 7. • Output file fa – Nome entita’ in gerarchia – Nome tavola pescata con like – Des tavola pescata – Nome campo pescato – Des campo pescato
  • 8. • Algoritmo: – Per ogni occorrenza di f1 • Cerca like in occorrenza di f1 tutte le entita’ (di qualsiasi livello) contenute in f2 (cerca in tutti i nomi e des di tavole e campi di f1) • Se like = yes ottieni occorrenza di fa
  • 9.
  • 10. Spiegazioni pagina precedente • Per ogni entita’ trovata ricostruisce la gerarchia che la contiene • Ad esempio se della gerarchia a-b-c trova solo c, ricostruisce tutto l’albero per arrivare a c ovvero a-b-c • Se trova solo b, recupera a-b
  • 11.
  • 12. Spiegazioni pagina precedente • Dal file di input f3, che contiene le relazioni tra le entita’, deriva le relazioni presenti nell’inferenza • Se aveva trovato like le entita’ A e B, e se tra A e B c’e’ una relazione, la recupera (A.relaziona.B)
  • 13.
  • 14. Spiegazioni pagina precedente • Da’ una casa agli attributi • Se aveva pescato l’entita’ a nella tavola t (nome o des tavola), la tavola t viene considerata come un’istanza dell’entita’ a • Se aveva pescato l’entita’ a nel campo c di una tavola (nome o des campo), l’entita’ a ospitera’ in casa il campo c che diventa attributo dell’entita’ a
  • 15.
  • 16. Spiegazioni pagina precedente • Sfrutta i constraint (relazioni fisiche) presenti tra le tavole pescate, permettendo cosi’ di arricchire la knowledge base con nuovi concetti inferiti dal basso • L’infer constraint con criterio, considera i constraints a distanza 1 dalla tavola pescata, senza criterio considera tutte le distanze, quindi recupera grappoli di tabelle relazionate a partire da quella pescata
  • 17.
  • 18. Spiegazioni pagina precedente • La funzione sql traduce le entita’, le gerarchie, le relazioni e gli attributi ricostruiti in uno pseudo script ddl-sql e attiva un tool grafico che visualizza il modello ottenuto (erwin)
  • 21.
  • 22. Spiegazioni pagina precedente • Selezionando ad esempio il database film commission, a lato possiamo visualizzare i semilavorati di riconcettualizzazione del database che sta all’interno di una piramide, in questo caso la piramide organizzativa della regione piemonte: lista entita’, gerarchie (o generalizzazioni), relazioni, attributi, constraint, tabelle esterne (scollegate perche’ non hanno inferenze), draw schema
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. • La piramide ha livelli intermedi, e gli schemi intermedi sono ottenuti con algoritmi di somma schemi dei livelli inferiori, con il seguente criterio: se un’entita’ e’ presente in almeno 2 schemi tra quelli da sommare, allora sale al livello superiore, altrimenti rimane al livello inferiore, non fara’ parte dello schema somma