Sistemi Collaborativi e di Protezione (SCP) Corso di Laurea Magistrale in Ingegneria



Documenti analoghi
Sistemi Collaborativi e di Protezione (SCP) Corso di Laurea Magistrale in Ingegneria

Aggregatore di Open Data del territorio fiorentino e toscano

Sistemi Collaborativi e di Protezione (SCP) Corso di Laurea Magistrale in Ingegneria

Cloud Simulator and Smart Cloud based on Knowledge Base

L evoluzione e l impatto della ricerca sulla protezione del dato

Km4City: Accesso Semplice a

Prof. Paolo Nesi. alias

Monitoring Attention with Twitter Vigilance

Nuovo Corso di laurea magistrale in Ingegneria Informatica AA

Il Valore degli #OpenData: Esperienze a confronto

La società Volocom. Trasformare le informazioni in conoscenza. Conoscere per agire

Km4City: stato e progressione & Sii Mobility

CALENDARIO CORSI SEDE DI PISA Valido dal 01/06/2015 al 31/08/2015

POLITECNICO DI TORINO. Un università internazionale per il territorio

Un portale semantico per i Beni Culturali

Servizi IUF Datacenter

Progetto ICARO. Paolo Nesi. Università degli Studi di Firenze, DISIT LAB

Siamo quello che ti serve

Corso di Laurea Magistrale in Ingegneria Informatica

Le basi tecnologiche della Mobile Medicine:

IP TV and Internet TV

White paper. APRE TOSCANA (

Introduzione ai Web Services Alberto Polzonetti

Corso: Advanced Solutions of Microsoft SharePoint Server 2013 Codice PCSNET: MSP2-5 Cod. Vendor: Durata: 5

Introduzione al Semantic Web

Stefano Bucci Technology Director Sales Consulting. Roma, 23 Maggio 2007

Le Smart Cities. Prof. Paolo Nesi

Corso di Red. e Pres. Prog. Inf. Lezione del Esercitatore: ing. Andrea Gualtieri. La lezione di oggi

CORSO DI WEB MINING E RETRIEVAL - INTRODUZIONE AL CORSO -

IntelliSemantic Thesis day Alberto Ciaramella Intellisemantic Marzo 2008

19 Ottobre 2012, Firenze, Italia

ROMA MILANO TORINO MARANELLO CAGLIARI

Linked Open Data Introduzione e nuovi punti di vista Silvia Mazzini Antonella Pagliarulo smazzini@regesta.com apagliarulo@regesta.

SQL Server Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.

Digital Marketing + Venerdì 14 Ottobre MODULO - Social Media Training Kit (3 weekend) ottobre novembre dicembre 2016

Enrico Fagnoni BOTK IN A NUTSHELL

Padova Smart City. Internet of Things. Alberto Corò

icaro x PMI ICT Paolo Nesi (UNIFI, DISIT Lab) Feb 2015

CORSO DI WEB MINING E RETRIEVAL - INTRODUZIONE AL CORSO -

Operazione Trasparenza. Il nuovo Italia.gov.it per lo sviluppo del Portale della Trasparenza

Tipologie di sensori e di estrazione automatica di dati

Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole

MS SHAREPOINT ADMINISTRATING SHAREPOINT SERVICES AND SHAREPOINT PORTAL SERVER 2003

Mauro Annunziato. Sub-coordinatore European Joint Programme Smart Cities - EERA

ICT: nuove tecnologie

I progetti di ricerca del Dipartimento

Cloud Computing Stato dell arte, Opportunità e rischi

CTStudio. overview workflow features interface

PROFILO DI GRUPPO 2015

COMUNICARE LA CITTÀ COME DESTINAZIONE TURISTICA CULTURALE. UN METODO PER VALUTARE LA QUALITÀ. Luisa Mich, Nicola Zeni

Il Cloud e la Trasformazione delle Imprese

KON 3. Knowledge ON ONcology through ONtology

Indice generale. Gli autori...xiii. Prefazione...xv. Benvenuti nel cloud computing...1

Introduzione alla programmazione in SharePoint

Presentazione del Corso di Progettazione di Sistemi Embedded

Linux Day /10/09. Cloud Computing. Diego Feruglio

Implementing Microsoft Azure Infrastructure Solutions (MOC 20533)

CRM 2.0 A SUPPORTO DELLA STRATEGIA AZIENDALE. Front End. Back End. Intelligence. Cliente COMUNICARE GESTIRE CONOSCERE E PREVEDERE

Start up innovative e incubatori

Future GIS. Ciro Palermo & Marina Migliorini (Università Iuav di Venezia)

01KTF CV. Architetture distribuite per i sistemi infomativi aziendali. Presentazione del corso

La ISA nasce nel 1994 DIGITAL SOLUTION

Ingestion tools for open data (via files and services) towards DISIT Ontology for Smart City

PERIODO : A chi è rivolto il corso

LAUREA MAGISTRALE in INGEGNERIA INFORMATICA

02CIXPG Sistemi informativi aziendali

Pipoli Antonio. Telefono:

La Laurea Magistrale in Informatica

ICT FOR SMART SOCIETIES

Laurea Magistrale in. Stochastics and Data Science

inebula CONNECT Milano, 22/04/2015 Stefano Della Valle VP inebula inebula Connect 22 aprile 2015

INFORMATION & COMMUNICATION TECHNOLOGY

Piattaforma Integrata per la comunicazione video digitale

Gartner Group definisce il Cloud

Il World Wide Web. Il Servizio World Wide Web (WWW) WWW WWW WWW WWW. Storia WWW: obbiettivi WWW: tecnologie Le Applicazioni Scenari Futuri.

Riccardo Paganelli Analisi, Reporting, Dashboard, Scorecard per prendere le migliori decisioni: Cognos 8 BI

Interrogazione strutturata di triple RDF estratte dal linguaggio naturale

Un esempio di modellazione di processo con josh. Pierpaolo Manzini Direttore Commerciale, it Consult

Smart Grids come fattore abilitante nello sviluppo delle Smart Cities. Jon Stromsather Pisa, 26 Maggio 2011

Informatica Applicata 3.3 OWL. Antonella Poggi. Anno Accademico DIPARTIMENTO DI SCIENZE DOCUMENTARIE LINGUISTICO FILOLOGICHE E GEOGRAFICHE

Corso di Laurea Magistrale in Ingegneria Informa4ca.

Rappresentazione della Conoscenza. Lezione 10. Rappresentazione della conoscenza, D. Nardi, 2004, Lezione 10 0

Il caso Keyline. Gianni Pelizzo Espedia

Semantic Web e gestione collaborativa della conoscenza di dominio: prospettive, vantaggi e casi d'uso. Ing. Christian Morbidoni, Ph.

Service Map API. FODD, Florence Open Data Day Salone de Dugento, Palazzo Vecchio, Firenze 21/02/2015

MSP2-9 - MOC SHAREPOINT 2013 SEARCH INSIDE OUT

Big data ed eventi: quasi un tutorial. Prof. Riccardo Melen

Portale Multicanale delle PA del territorio della Regione Emilia-Romagna: un inizio di rete semantica di informazioni

Scuola Digitale Linee Strategiche Europee

Paolo Scalera, Corrente in Movimento, Genova, 2 Maggio Laboratorio Smart City History Case: Stockholm Royal Seaport

48 Laurea magistrale in Comunicazione multimediale Scienze

MSP2-5 - MOC ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013

Strategia sistemica per una illuminazione pubblica intelligente

Curriculum Vitae Europass

Cloud Service Broker

Executive Master Social Media Marketing & Web Communication. La comunicazione aziendale nel Web II edizione PROGRAMMA DIDATTICO*

CIG CCB COD. ALICE G00292

Linked Open Data: pubblicazione, arricchimento semantico e linking di dataset pubblici attraverso il sistema MOMIS

IBM SmartCloud Le regole per la Sicurezza nel Cloud Computing: la visione di IBM

La piattaforma Microsoft per la gestione documentale e integrazioni con la firma digitale

Transcript:

Sistemi Collaborativi e di Protezione (SCP) Corso di Laurea Magistrale in Ingegneria Prof. Paolo Nesi Department of Information Engineering, DINFO University of Florence Via S. Marta 3, 50139, Firenze, Italy tel: +39-055-4796523, fax: +39-055-4796363 DISIT Lab http://www.disit.dinfo.unifi.it/ paolo.nesi@unifi.it, http://www.disit.dinfo.unifi.it/nesi Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 1

Cosa vediamo Oggi Modello del corso Laboratorio DISIT Progetti in corso e attività correlate Visione generale del corso Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 2

Argomenti del Corso: 2013-2014 Parte 0: descrizione del corso: obiettivi, argomenti, e benefici per gli studenti del corso Parte 1: sistemi di protezione dei contenuti digitali, DRM e CAS Parte 2: internet advertising, etc. Parte 3: XML, RDF, Ontologies, reasoning Parte 4: Mining, Crawling and Natural Language Processing Parte 5: knowledge modeling and management, QA Parte 6: Bigdata solutions and analytics, e.g., Smart Cyties Parte 7: sistemi collaborativi, social media, social network, integrazione con reti sociali, applicazioni per social network, social network analysis Parte 8: Anatomia di una Social Network: valutazione del comportamento degli utenti, collective intelligence, raccomandazioni in social media, Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 4

Argomenti del Corso: 2014-2015 Parte 0: descrizione del corso: obiettivi, argomenti, e benefici per gli studenti del corso Parte 1: sistemi di protezione dei contenuti digitali, DRM e CAS Parte 2: internet advertising, etc. Parte 3: XML, RDF, Ontologies, reasoning Parte 4: Mining, Crawling and Natural Language Processing Parte 5: knowledge modeling and management, QA Parte 6: Social Media technologies, anatomia di una Social Network: valutazione del comportamento degli utenti, collective intelligence, raccomandazioni in social media Parte 7: open data, linked open data, bigdata solutions and analytics, e.g., Smart Cyties Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 5

Modello del Corso Tipicamente per ogni argomento sono presentati: Requisiti e motivazioni dello sviluppo dell argomento Punto di vista dell utente e del gestore Stato dell arte Basi teoriche e tecnologiche Eventuali standard Prodotti di mercato (leader), pro e contro Recenti Innovazioni e tendenze Confronti fra le varie tecnologie e nuove soluzioni, pro e contro Dettagli progettuali Aspetti prestazionali e di scalabilità Seminari di altri studenti e/o esperti,. Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 6

Ricevimento ed esame Ricevimento per la didattica frontale In ufficio: Via S. Marta Tutti i Venerdì dalle ore 11:00 alle 13:00 Ricevimento per elaborati Ogni giorno, dalle 8:00 alle 20:00, inviate una email Modalità per il superamento dell esame Completare un elaborato concordato Argomenti: sulle tematiche del corso Eventuali stage e tesi Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 7

SWCP: http://www.disit.org/5494 Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 8

Cosa vediamo Oggi Modello del corso Laboratorio DISIT Progetti in corso e attività correlate Visione generale del corso Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 9

Distributed Data Intelligence and Technologies Lab Distributed Systems and Internet Technologies Lab Prof. Paolo Nesi Via S. Marta, ala destra, 2 piano http://www.disit.dinfo.unifi.it http://www.disit.dinfo.unifi.it Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 10

DISIT Lab, http://www.disit.dinfo.unifi.it Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 11

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Research areas: Distributed systems: cloud, grid, semantic computing on big data Smart Cloud, smart sensor systems: automated configuration verification and management, cloud monitoring, prediction of critical condition, SLA verification and validation Semantic computing: Data and knowledge mining (reconciling and solving inconsistencies/incompleteness on Dates/Time, person names, textual data understating, cross media heterogeneity, geographical and spatial information and knowledge), ontology construction. Linked Open Data developing tools and access (DISIT Open Graph on dbpedia and on Open Graph on Sii Mobility knowledge base) http://mediacrawler.disit.org/dbpedia graph/ Natural Language Processing for competence mining and understanding, ontology production tools: OSIM http://www.disit.dinfo.unifi.it/osim.html and SACVAR project. Data Analytics for: prediction, correlation, causality, indexing, search, etc. Applications: transportation (smart city), smart cloud, digital library and cultural heritage, SME and citizen services, knowledge mining and understanding. DISIT lab, 2014 12

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it http://www.disit.dinfo.unifi.it Text and Web Mining Data Analytics Big data Social Media, e learning Smart Cloud Computing Mobile Computing DISIT lab, 2014 Smart Cities 13

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it DISIT Lab People: 20 Current Active Projects: 10 Project in the last 4 years: 17 SpinOff: 1 DISIT lab, 2014 14

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it http://www.disit.dinfo.unifi.it Text and Web Mining Data Analytics Big data Social Media, e learning Smart Cloud Computing Mobile Computing DISIT lab, 2014 Smart Cities 15

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Social Media and e Learning Projects: http://www.disit.org/5501 ECLAP, http://www.eclap.eu Others: ApreToscana, IUF.csavri.org, SMNET, etc.. Others: AXMEDIS, VARIAZIONI, etc. Tools: http://www.disit.org/5489 XLMS, Cross Media Learning System IPR and content protection and distribution Mobile and SmartTv Applications Suggestions and recommendations Matchmaking solutions Media Tools for cross media content DISIT lab, 2014 16

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Social Media, e learning ECLAP: life long learning, social learning http://www.eclap.eu FirstClass: certified blended learning, paid courses http://fad.fclass.it IUF.Csavri: blended learning for entrepreneurs incubation and spin offs http://iuf.csavri.org APRETOSCANA: formation for researchers http://www.apretoscana.org DISIT.DINFO.UNIFI.IT: research management and dissemination http://www.disit.dinfo.uinifi.it SMNET: SentienMultimedia Network for KSI http://smnet.disit.org DISIT Lab, Univ. Florence, 2014 17

Social Learning Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it DISIT lab, 2014 18

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Best practice network for performing arts DISIT lab, 2014 19

ECLAP Social TV on Samsung SmartTV DISIT lab, 2014 20

Multicamera synchronized streaming

MyStoryPlayer: personal experiences

Matching Demand and Offer Company and Lab Profile

MatchMaking: demand vs offers DISIT lab, 2014 24

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it http://www.disit.dinfo.unifi.it Text and Web Mining Data Analytics Big data Social Media, e learning Smart Cloud Computing Mobile Computing DISIT lab, 2014 Smart Cities 25

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Smart City and Transport Projects: http://www.disit.org/5501 Sii Mobility, http://www.sii mobility.org Service Map: http://servicemap.disit.org Social Innovation: Coll@bora Navigation Indoor/outdoor: Mobile Emergency Transport: TRACE IT, RAISSS, TESYSRAIL Tools: http://www.disit.org/5489 Data gathering, data mining and reconciliation Data reasoning, deduction, prediction Smart city ontology and reasoning tools Service analysis and recommendations Autonomous train operator, train signaling Mobile Applications DISIT lab, 2014 26

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it totem Enabling Smart City Solutions DISIT lab, 2014 27

Sensors for private transport Parking sensors Comments from citizens, Social Media Materials AVM Public transport Sensors, monitoring system UTC Sii Mobility Infomobility Traffic monitoring, highways Railways Environmental parameters Public Services Emergency, police, 118 Ordinances: events, large scale works, Telematic passages, ZTL

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Km4City: open smart city ontology DISIT lab, 2014 29

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it http://log.disit.org DISIT lab, 2014 30

DISIT lab, 2014 31

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it DISIT lab, 2014 32

Integrated Indoor/outdoor solution DISIT lab, 2014

Autonomous train operator 34

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it http://www.disit.dinfo.unifi.it Text and Web Mining Data Analytics Big data Social Media, e learning Smart Cloud Computing Mobile Computing DISIT lab, 2014 Smart Cities 35

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Data Analytics Big data Projects: http://www.disit.org/5501 Linked Open Graph: http://log.disit.org Sii Mobility, http://www.sii mobility.org Service on a number of projects Tools: http://www.disit.org/5489 Open data and Linked Open Data LOG LOD service and tools Data mining and reconciliation Data reasoning, deduction, prediction SN Analysis and recommendations User behavior monitoring and analysis DISIT lab, 2014 36

Open Data reconciliation & interoperability

http://log.disit.org DISIT lab, 2014 39

41 User behavior analysis

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it http://www.disit.dinfo.unifi.it Text and Web Mining Data Analytics Big data Social Media, e learning Smart Cloud Computing Mobile Computing DISIT lab, 2014 Smart Cities 42

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Smart Cloud Computing Projects: http://www.disit.org/5501 ICARO: http://www.disit.org/5482 Cloud ontology: http://www.disit.org/5604 Tools: http://www.disit.org/5489 Cloud Monitoring Smart Cloud Engine and reasoner, Service Level Analyzer and control Configuration analysis and checker Cloud Simulation DISIT lab, 2014 43

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Smart Cloud Control DISIT lab, 2014 44

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it DISIT lab, 2014 45

Cloud optimization DISIT lab, 2014 46

Cloud Simulation

Smart Cloud Monitoring

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it http://www.disit.dinfo.unifi.it Text and Web Mining Data Analytics Big data Social Media, e learning Smart Cloud Computing Mobile Computing DISIT lab, 2014 Smart Cities 49

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Text and Web Mining Projects: http://www.disit.org/5501 OSIM: http://www.disit.org/5482 SACVAR: http://www.disit.org/5604 Tools: http://www.disit.org/5489 Text and web mining, Natural Language Processing Service localization Competence analysis Blog Vigiliance, sentiment analysis DISIT lab, 2014 50

Sentiment and affective analysis DISIT lab, 2014 51

Knowledge Work flow: from Sources to Final Users Archives, Open Archives Web Pages Text Documents Publications Databases, Open Data Metadata, Descriptors etc. Semantic Computing NLP Semantic Repository Link Discovering Inference & Reasoning Reconciliation & Disambiguation (Names, Geo Tags etc.) Recommendations & Suggestions Search Q&A Graph of Relations Social Platform

http://openmind.disit.org Knowledge analysis

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it DISIT lab, 2014 54

Department of Information Engineering (DINFO) DISIT, Distributed Data Intelligence and Technologies Distributed Systems and Internet Technologies http://www.disit.dinfo.unifi.it Infrastructure and support for Research group with more than 20 years of activities Cloud and data center with several servers and more than 400Tbyte storage in raid 50. Managing several infrastructure: ECLAP, ApreToscana, IUF, SMNET, etc. IOT center: reference center for Fluctus, UDOO, e Intel Galileo Open Data and Linked Open Data center Integration of more than 400 different Open Data sets coming from Tuscany area (geographical information, ambient and weather, transportation and mobility, public administration and services, statistics, point of interest, sensors, events, time lines, etc.) see Sii Mobility project http://www.disit.dinfo.unifi.it/siimobility.html LOD for Performing Arts in connection to Europeana on ECLAP project and service, http://www.eclap.eu/103998 see ECLAP social graph, http://log.disit.org Technology Transfer to SMEs via APREToscana http://www.apretoscana.org/ and CSAVRI center for TT and incubator. Management of Call for proposals in EC projects Project Management, Dissemination Management, Exploitation Plan DISIT lab, 2014 56

http://www.disit.org/5492 Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 57

DISIT Lab: Infrastruttura Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 58

Supporto alla didattica Corsi e Laboratorio di ricerca: Sistemi Distribuiti, Laurea triennale in Ingegneria Informatica o Telecomunicazioni: sistemi distribuiti, mobili, grid, p2p, e-commerce, middleware, cloud computing, crawling, Sistemi Collaborativi e di Protezione, Laurea Magistrale in Informatica o Telecomunicazioni: sistemi collaborativi, social networking, modelli e soluzioni perla protezione dei contenuti multimedia, advertising, gestione diritti, semantic computing,.. Scuola della Regione. altri Corsi Universitari correlati a DISIT Stage e Tesi di Laurea al DISIT: Laurea Triennale e/o Magistrale in Ingegneria Assegni di Ricerca su progetti Dottorato di ricerca al DISIT: Su progetti, in apprendistato, industriale, etc.. Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 59

Cosa vediamo Oggi Modello del corso Laboratorio DISIT Progetti in corso e attività correlate Visione generale del corso Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 60

Argomenti del Corso: 2014-2015 Parte 0: descrizione del corso: obiettivi, argomenti, e benefici per gli studenti del corso Parte 1: sistemi di protezione dei contenuti digitali, DRM e CAS Parte 2: internet advertising, etc. Parte 3: XML, RDF, Ontologies, reasoning Parte 4: Mining, Crawling and Natural Language Processing Parte 5: knowledge modeling and management, QA Parte 6: Social Media technologies, anatomia di una Social Network: valutazione del comportamento degli utenti, collective intelligence, raccomandazioni in social media Parte 7: Smart City: open data, linked open data, bigdata solutions and analytics Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 61

Sistemi Collaborativi e di Protezione (SCP) Corso di Laurea Magistrale in Ingegneria Prof. Paolo Nesi Department of Systems and Informatics University of Florence Via S. Marta 3, 50139, Firenze, Italy tel: +39-055-4796523, fax: +39-055-4796363 DISIT Lab http://www.disit.dinfo.unifi.it/ paolo.nesi@unifi.it http://www.disit.dinfo.unifi.it/nesi Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 62

Parte 1: Sistemi di protezione sistemi di protezione dei contenuti digitali e multimediali Formalizzazione di Licenze, gestione dei diritti DRM e CAS (esempi del digitale terrestre, Windows DRM, itune, OMA, etc.), protezione su sistemi mobili. Standard per la protezione Attività in DISIT come progetti: AXMEDIS.SIAE, AFI, SDAE, etc. http://www.axmedis.org MPEG-21 ECLAP IPR Model: http://www.eclap.eu Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 63

Digital Signature Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 64

Esempi di Licenze: creator to distrib <?xml version="1.0" encoding="utf-8" standalone="yes"?> <!-- License model for giving right adapt to the distributor --> <r:license xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:mx="urn:mpeg:mpeg21:2003:01-rel- MX-NS" xmlns:r="urn:mpeg:mpeg21:2003:01-rel-r-ns" xmlns:sx="urn:mpeg:mpeg21:2003:01-rel- SX-NS" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="urn:mpeg:mpeg21:2003:01-rel-r-ns../schemas/rel-r.xsd urn:mpeg:mpeg21:2003:01-rel-sx-ns../schemas/rel-sx.xsd urn:mpeg:mpeg21:2003:01-rel-mx-ns../schemas/rel-mx.xsd"> <r:grantgroup> <r:grant> <r:keyholder> <r:info><dsig:keyname>axdid:distributor</dsig:keyname> </r:info> </r:keyholder> <mx:adapt/> <mx:direference><mx:identifier>axoid:identifier</mx:identifier> </mx:direference> </r:grant> </r:grantgroup> <!--The license is issued by the creator.--> <r:issuer> <r:keyholder> <r:info> <dsig:keyname>axcid:creator</dsig:keyname></r:info> </r:keyholder> </r:issuer> </r:license> Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 65

Microsoft DirectShow, direct X Basato sul concetto di Filtro. Isolamento dell applicazione dall Hardware a disposizione. Supporto ad un gran numero di formati e possibilità di estensione. Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2012-2013 66

Parte 2: Advertising Main concepts of Internet Advertising Why Advertising Business models and Advertising Internet Advertising Measures Advertising Services: Google ADWords Lessons Learned Google AdSense Semantic processing and Issues of Advertising Recommendation and Advertising Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 67

Pay per click, mediated via advertisers Visit WEB Page of the Seller click Advertising Management & Semantic Computing profiling Advertising WEB portal capable to: present products monitor user actions, IPs, etc. ask for registration collect contact provide more and more Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 68

Parte 3: XML, RDF, Ontologies, reasoning XML: Extensible Markup Language Introduzione Classi e Istanze Proprietà Applicazioni XML RDF: Resource Description Language Introduzione Classi e Istanze Proprietà Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 70

Classi e Proprietà (2) rdfs:class rdf:type rdfs:resource rdfs:subclassof Persona rdf:type http://www.myhost.org/~mrossi Autore http://people.com/id/1234 rdfs:literal rdf:type Nome Mario Rossi rdf:type Email m.rossi@xxx.it <rdf:description rdf:id="persona"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#class"/> <rdfs:subclassof rdf:resource="http://www.w3.org/2000/01/rdfschema#resource"/> </rdf:description> Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2013-2014 71

Esempio di reasoning rdfs:subclassof rdfs:resource rdf:type rdfs:class rdfs:subclassof rdf:type rdf:type rdfs:subclassof terms:person terms:book rdfs:subclassof terms:phds rdf:type rdf:type rdf:type Pippo terms:name people:d02005 terms:author bib:book0001 Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2013-2014 72

Parte 4: Mining & Crawling Rappresentazione della Conoscenza e Ontologie La conoscenza Linguaggi di Rappresentazione Sistemi di Web Crawling Strategie di Crawling Robot Exclusion Protocol Concorrenza Ragionamento Automatico Sistemi di rappresentazione della conoscenza OWL: Ontology Web Language Introduzione Descrizione di Classi e Assiomi Proprietà Individui e Fatti Servizi di Ragionamento Interrogare la Conoscenza: SPARQL Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 73

Interrogare la conoscenza (2) Graph path Trova l url del blog creato dalla persona Jon Foobar PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT?url FROM <bloggers.rdf> WHERE {?contributor foaf:name "Jon Foobar".?contributor foaf:weblog?url. } Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 74

Considerazioni implementative: Parsing I documenti HTML hanno una struttura ad albero - DOM (Document Object Model) Spesso i documenti HTML non rispettano gli standard di sintassi Occorre trattare le entità HTML e gli unicode nei testi Vi sono molti formati diversi di files: Flash, SVG, RSS, AJAX Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2013-2014 75

Parte 5: Natural Language Processing NLP: Natural Language Processing Stato dell Arte Fasi dell Elaborazione in Linguaggio Naturale NLP Tools: GATE Progetto OSIM Architettura e Funzionalità del Sistema Modello Ontologico Interrogare la Conoscenza Query Wizard Sistemi di Question-Answering in NLP: Aqualog Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 76

Fasi dell elaborazione in Linguaggio Naturale (2) Testo in linguaggio naturale Analisi sintattica Tokenizer Analisi morfologica Part-of-Speech tagger Chunker Parser sintattico Segmenta il testo in parole e altre sequenze significative di caratteri (token) ed assegna una categoria grammaticale ad ogni token Riconosce suffissi, prefissi e composti lessicali Annota ogni parola di una frase con la sua natura grammaticale all interno del periodo (predicato, complemento oggetto, soggetto, altri complementi ecc.) Usa le annotazioni precedenti per raggruppare le frasi nominali e verbali di ogni sentenza Produce l albero sintattico di ogni frase (syntactic parse tree) Analisi semantica Le frasi in linguaggio naturale vengono codificate in una rappresentazione semantica (formalismi logici, reti semantiche, ontologie) Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2013-2014 77

OSIM Architetture http://openmind.axmedis.org CoSKOSAM SKOS Editor WEB Sites, didatti ca docum ents Pub Database CINECA Database ANAGR AFICA utenti Key database Crawler Text Analyzer Translations Reasoner AXCP data mining Data Ingestion and mining SKOS Backup Control Semantic Database ontology, data, dictionary, synonyms, terms, links,... SSD aree Ateneo Ontology ATECO Semantic Engine Semantic Database ontology, data, dictionary, synonyms, terms, links,... fuzzy rate engine and indexing Inferential engine OSIM Semantic Database Front-end Interface Full text query Query Wizard Natural Language query Browsing on people and concepts Sistemi Collaborativi e Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2013-2014 78 78

CoSKOSAM Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2013-2014 79

Parte 6: Social Media technologies Collaborative systems Definition and Terminology Social Network Forrester Trend for Social Networking Motivations for Social Networking Application, classification of Social Networking Examples of Social Networks factors of Social Networks User/Content Social Network User Generated Content, UGC Content descriptors User and group descriptors Measures of Social Networks User profile problems Measures of Social Networks Metrics and examples: Centrality, Clustering,. Direct measures of user actions Business of Social Networks Penetration of social networks Numbers of Social Networks interoperability and standards Social icons Embedding Authentication Suggestion and Clustering Raccomandazioni / suggerimenti Metrics Similarity Distances Clustering algorithms comparison Performances, Incremental Clustering Suggerimenti U U an improvement Validazione del modello di suggerimento Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2012-2013 80

Averaged shortest path from one person to another MIT: 6.4 hops Stanford: 9.2 hops Our example: 1.97 hops Sum of shortest paths: 89 10 Nodes 45 possible connections Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2012-2013 81

Interoperability among Social Networks SN may be interoperable with other portals and SN Allowing: posting comments and contributions via the so called Social Icon interface importing user registration/profile and info or directly with some SSO exporting SN content in other portals, for example via some API. hosting SN players into other WEB portal pages, via some HTML segment to be copied hosting widgets/applications into the WEB pages of the Social Network, via some programming model Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2012-2013 82

Visualizzazione di Suggerimenti e dist Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2012-2013 83

Objective and overview Networking & Tools Content & Tools ECLAP Architecture Comparison with other Social Networks Sistemi Collaborativi e di Protezione, Univ. 84

Social Networking Automated Back office, AXCP ANY content -PC, MACos, linux, -iphone, ipod, Windows Mobile,. Library Library partner Library ANY content Content archive Content archive Content archive Agg. Content Content Services 86 Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 86

Cloud Scalable Social Networking Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 87

Parte 7: Smart City Open Data Linked Data, Linked Open Data Linked Open Graph Big Data, Hadhoop Smart City overview Data interoperability Reasoning and firing Data analytic Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2012-2013 88

Big data 1. The Big Data Problem 4V s of Big Data Big Data Problem CAP Principle Big Data Analysis Pipeline 2. Big Data Application Fields 3. Overview of Big Data Solutions 4. Data Management Aspects NoSQL Databases CouchBase 5. Architectural aspects exist 6. Access/Data Rendering aspects 7. Data Analysis and Mining/Ingestion Aspects 8. Comparison and Analysis of Architectural Features Data Management Data Access and Visual Rendering Mining/Ingestion Data Analysis Architecture Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 89

totem Enabling Smart City Solutions DISIT lab, 2014 90

Sensors for private transport Parking sensors Comments from citizens, Social Media Materials AVM Public transport Sensors, monitoring system UTC Sii Mobility Infomobility Traffic monitoring, highways Railways Environmental parameters Public Services Emergency, police, 118 Ordinances: events, large scale works, Telematic passages, ZTL Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 91

Sistemi Collaborativi e di Protezione, Univ. Firenze, Paolo Nesi 2014-2015 92