Corso Web 2.0 Modulo B

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Corso Web 2.0 Modulo B"

Transcript

1 e Modulo B e : tecnologie e applicazioni DICOM, Università degli Studi dell Insubria, Varese, Italy I Semestre, 1 o ottobre novembre 2008

2 Indice Introduzione e L integrazione tra e 1 Introduzione L integrazione tra e e

3 Indice Introduzione e L integrazione tra e 1 Introduzione L integrazione tra e e

4 e L integrazione tra e Non esiste una definizione condivisa Alcune accezioni: Un Web dove gli utenti sono sia fruitori che creatori di contenuti Un Web dove il feedback degli utenti influisce sui contenuti e servizi forniti dai content / service provider Un Web utilizzato dagli utenti come una piattaforma per la creazione e condivisione di contenuti Non indica un evoluzione del Web in senso tecnologico, ma un cambiamento di come gli utenti e gli sviluppatori utilizzano tecnologie esistenti

5 e L integrazione tra e Storia del termine Il termine compare per la prima volta nel 2004 come titolo di una conferenza (la Conference 1, appunto) La sua iniziale definizione sottolineava l idea del Web come piattaforma A partire da esso furono coniati i termini: Web 1.0 : il Web prima del i.e., fino al 2001 Web 1.5 : la fase intermedia tra il Web 1.0 e il Web 3.0 : il Web dopo il 1 URL:

6 e L integrazione tra e Alcune possibili distinzioni Web 1.0: pagine Web statiche (HTML) pubblicate da content provider e utenti con account su server Web 1.5: pagine Web dinamiche (HTML + CGI + database) pubblicate da content provider e utenti con accesso a servizi di hosting : il Web come piattaforma per la creazione, aggregazione e condivisione di contenuti da parte degli utenti finali Web 3.0: il Web come piattaforma per la creazione, aggregazione e condivisione di contenuti e servizi da parte degli utenti finali

7 e L integrazione tra e Il secondo Tim Berners-Lee (2006) Web 1.0 was all about connecting people. It was an interactive space, and I think is of course a piece of jargon, nobody even knows what it means. If for you is blogs and wikis, then that is people to people. But that was what the Web was supposed to be all along. And in fact, you know, this, it means using the standards which have been produced by all these people working on Web Intervista a Tim Berners-Lee, 22 agosto 2006:

8 e L integrazione tra e Tecnologie impiegate nel (X)HTML + CSS: separazione tra rappresentazione e presentazione di un documento XML, XPath, XQuery, XSLT: rappresentazione, estrazione, trasformazione dei dati RSS, Atom: Web syndacation Microformats ((X)HTML + RDF), GRDDL: integrazione di metadati in pagine Web e loro estrazione Web Service (SOAP + WSDL, REST): API standardizzate che permettono l utilizzo e l aggregazione di servizi Ajax (JavaScript + XML + Web Service): il Web come desktop application, creazione di mash-up

9 e L integrazione tra e Alcuni framework e servizi impiegati dal Wiki Forum Weblog Virtual community Social networking

10 e L integrazione tra e Attività specifiche del Collaborative Web sites (Wikipedia) Collaborative rating (Amazon) Collaborative/social tagging folksonomy (Delicious) User-generated content, consumer-generated media (blog, condivisione di file multimediali)

11 e La tag cloud del L integrazione tra e Fonte: Wikipedia

12 e L integrazione tra e Alcuni problemi aperti Trust: come garantire l affidabilità dello user-generated content? Privacy: come proteggere la privacy degli utenti? Access control: come regolare l accesso alle risorse condivise? Folksonomy: come renderle effettivamente utilizzabili?

13 Indice Introduzione e L integrazione tra e 1 Introduzione L integrazione tra e e

14 e L integrazione tra e The is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better enabling computers and people to work in cooperation. The first steps in weaving the into the structure of the existing Web are already under way. In the near future, these developments will usher in significant new functionality as machines become much better able to process and understand the data that they merely display at present. 3 3 Tim Berners-Lee, James Hendler, Ora Lassila. The. Scientific American, May 2001

15 e The stack (o layer cake) L integrazione tra e Fonte: World Wide Web Consortium

16 e L integrazione tra e Caratteristiche Il nasce dalla volontà di creare un insieme di strumenti standard per una descrizione delle risorse che sia processabile dalle macchine, così da automatizzare il processo di reperimento e scelta di informazioni e servizi Lo scopo è la costruzione di un framework di servizi che può essere integrato all interno del Web attuale Come la maggior parte degli standard adottati nel Web, i building block del sono definiti dalle specifiche tecniche del World Wide Web Consortium

17 e L integrazione tra e URI/IRI (Uniform/Internationalized Resource Identifiers) Gli URI/IRI sono, assieme al protocollo HTTP(S) e al linguaggio HTML, una delle basi su cui si fonda il Web Gli URI sono identificatori costruiti con una precisa sintassi La loro funzione è identificare univocamente una qualsiasi risorsa (anche non digitale e/o disponibile via Internet) URL (Uniform Resource Locator) e URN (Uniform Resource Name) sono sottoinsiemi degli URI Gli IRI sono un estensione degli URI, realizzata per permettere l utilizzo di caratteri non ASCII In quanto tali, gli URI sono un sottoinsieme degli IRI

18 Esempi di URI/IRI Introduzione e L integrazione tra e ftp://ftp.is.co.za/rfc/rfc1808.txt ldap://[2001:db8::7]/c=gb?objectclass?one news:comp.infosystems.www.servers.unix tel: telnet:// :80/ urn:oasis:names:specification:docbook:dtd:xml:

19 e L integrazione tra e XML (Extensible Markup Language) Fornisce un formato standard per la rappresentazione dei dati È un metalinguaggio, cioè un linguaggio che fornisce un insieme di costrutti per la creazione di linguaggi che condividono la stessa sintassi È un sottoinsieme dell SGML (Standard Generalized Markup Language), un metalinguaggio di marcatura sviluppato nell ambito dell editoria tradizionale, e diventato standard nel 1986 L HTML appartiene alla stessa famiglia, in quanto linguaggio definito attraverso l SGML L XHTML è la ridefinizione dell HTML a partire dall XML

20 e L integrazione tra e Un esempio di documento XML che usa il dialetto RSS 1 <?xml v e r s i o n=" 1.0 " encoding=" utf 8"?> 2 <r s s v e r s i o n=" 2.0 "> 3 <channel> 4 <t i t l e>publ icati o DaWSec</ t i t l e> 5 <l i n k>ht tp : //www. dicom. un insub ria. i t /dawsec /? sec=pubs</ l i n k> 6 <lastbuildda te>mon, 08 Sep :06: </ lastbu ilddate> 7 <item> 8 <t i t l e>barbara Carminati, Elena Ferrari,. Secur ity and Privacy in Soci al Networks (2008). I n : Encyclopedia of Information Science and Technology, 2nd Edition. IGI Publishing, pp , 2008.</ t i t l e> 9 <category>book ch ap t er s</ category> 10 <l i n k>ht t p: //www. dicom. u ninsu bria. i t /dawsec /pubs/ist3369. pdf</ l i n k> 11 </ item> 12 </ channel> 13 </ r ss>

21 e L integrazione tra e RDF (Resource Description Framework) È il linguaggio utilizzato per descrivere ogni risorsa identificata da un URI/IRI Ogni enunciato RDF ha la forma di una tripla soggetto, predicato, oggetto, in cui ognuna delle componenti è identificata da un URI/IRI Tale sintassi viene astratta utilizzando un modello a grafo in cui soggetto e oggetto sono nodi, mentre i predicati sono archi etichettati e orientati: soggetto predicato oggetto L RDF è comunque esprimibile utilizzando la sintassi dell XML

22 e Un esempio di documento (grafo) RDF L integrazione tra e <?xml v e r s i o n=" 1.0 "?> 2 <rdf:rdf x m l n s :f oa f=" ht tp : // xmlns. com/ foaf /0.1/ " 3 x m l n s :r d f=" ht tp : //www. w3. org /1999/02/22 rdf syntax ns#" 4 xmlns:dcterms=" ht t p: // p url. org /dc/ terms /0.1/ "> 5 <r d f : D e s c r i p t i o n r d f : a b o u t=" h t tp : //www. example. org "> 6 <foaf:maker r d f : r e s o u r c e=" h t tp : // a ut h or ity. example. org/ foaf. r df#a l i c e " /> 7 <d c t e r m s: i s sued> </ d c terms:issue d> 8 </ r d f : D e s c r i p t i o n> 9 </ rdf: RDF>

23 e L integrazione tra e SPARQL (Simple Protocol and RDF Query Language) Definisce un protocollo e un linguaggio per interrogare grafi RDF Attraverso di esso è possibile estrarre, da uno o più grafi RDF, enunciati che soddisfino certe condizioni Il protocollo descrive struttura e contenuto dei messaggi che devono essere scambiati tra l agent che effettua la query e quello che che risponde ad essa (endpoint) Il linguaggio è modellato a partire dall SQL

24 e L integrazione tra e RDFS (RDF Schema) I Permette la definizione di vocabolari RDF, attraverso cui è possibile classificare e descrivere le proprietà delle risorse I due costrutti principali sono rdfs:class e rdf:property rdfs:class viene impiegato per definire classi di risorse che possono essere soggetti o oggetti di enunciati RDF rdfs:property è impiegato per definire i predicati (che in RDF sono denominati proprietà)

25 e L integrazione tra e RDFS (RDF Schema) II Per le classi è possibile definire relazioni di sottoclasse (rdfs:subclassof) Per le proprietà è possibile definire relazioni di sottoproprietà (rdfs:subpropertyof), oltre a specificare su quali (classi di) risorse si applica (rdfs:domain, rdfs:range) Altri costrutti supportati da RDFS: contenitori (per descrivere gruppi di risorse) collezioni RDF (contenitori chiusi ) reificazione (per esprimere enunciati che hanno come soggetto e/o oggetto altri enunciati)

26 e OWL (Web Ontology Language) I L integrazione tra e Estende RDFS con ulteriori costrutti per la definizione di classi e proprietà, attraverso cui è possibile definire ontologie OWL e utilizzare motori inferenziali per il ragionamento automatico Alcune caratteristiche: relazioni di equivalenza, disgiunzione, congiunzione e negazione; restrizioni su proprietà proprietà simmetriche, transitive, inverse, funzionali

27 e L integrazione tra e OWL (Web Ontology Language) II Esistono tre versioni di OWL: OWL Lite: decidibile (complessità di tipo esponenziale) OWL DL: decidibile (complessità di tipo esponenziale non deterministico) OWL Full: indecidibile Tra di essi vale la relazione: OWL Lite OWL DL OWL Full ( RDFS)

28 e L integrazione tra e RIF (Rule Interchange Format) I linguaggi a regole costituiscono un ulteriore estensione semantica, che permette di aumentare l espressività di OWL Esistono diversi linguaggi a regole per il (ad es., SWRL e N3Logic), che utilizzano come base le regole di Horn: p 1 p n q L importanza delle regole sta nel fatto che possono essere utilizzate per svariate applicazioni. Ad es.: specifica di regole inferenziali non supportate da RDF/OWL specifica di politiche per il controllo dell accesso e per la protezione della privacy specifica di preferenze degli utenti Il RIF definische un formato standard per l interscambio di regole, in modo da far comunicare tra loro sistemi che impiegano linguaggi a regole e motori inferenziali diversi

29 e L integrazione tra e Le ultime componenti dello stack Unifying logic Fornisce un framework logico che permette di integrare i livelli sottostanti Proof Permette di verificare la correttezza delle inferenze Trust Verifica l attendibilità delle informazioni veicolate dai livelli sottostanti. Il livello precedente (proof) è utilizzato per verificare l attendibilità di informazioni inferite Crypto Utilizzo di tecniche crittografiche per garantire l autenticità, ed eventualmente la confidenzialità, delle informazioni UI & Applications Usufruiscono dei servizi e informazioni fornite dai livelli sottostanti

30 Indice Introduzione e L integrazione tra e 1 Introduzione L integrazione tra e e

31 e L integrazione tra e Vantaggi per il Alcuni esempi: Collaborative tagging Uno dei maggiori problemi del è l acquisizione e l aggiornamento della conoscenza: le folksonomy forniscono una soluzione al problema Collaborative rating Può fornire un supporto per il livello del denominato trust, per decidere l affidabilità delle informazioni

32 e L integrazione tra e Vantaggi per il Le ontologie possono essere utilizzate per dare ordine e una precisa semantica alle folksonomy, e a garantire l interoperabilità semantica tra folksonomy diverse A partire da ciò, diventa possibile integrare metadati del Web 2.0 con metadati del, e ad applicare sui primi tutti gli strumenti che il offre (interrogazioni, regole, inferenza, etc.) Il risultato è una semplificazione della procedura necessaria al reperimento e aggregazione di informazioni, alla valutazione della loro attendibilità, all applicazione di politiche in senso lato (ad es., preferenze degli utenti, controllo dell accesso, protezione della privacy)

33 e Letture consigliate La voce in Wikipedia fornisce un elenco di documenti in cui viene discusso il significato del termine Sul : Tim Berners-Lee, James Hendler, Ora Lassila. The. Scientific American, May 2001

34 e Riferimenti utili I Ajax (Asynchronous Javascript and XML): DOM (Document Object Model): XMLHttpRequest: XML (Extensible Markup Language): XHTML (Extensible Hypertext Markup Language): XSL (Extensible Stylesheet Language):

35 e Riferimenti utili II XSLT (XSL Transformations): Web Services: SOAP (Simple Object Access Protocol): RDF (Resource Description Framework): SPARQL (Simple Protocol and RDF Query Language): RDFS (RDF Schema): OWL (Web Ontology Language):

36 e Riferimenti utili III Microformats: GRDDL (Gleaning Resource Descriptions from Dialects of Languages): RIF (Rule Interchange Format):

Le nuove tecnologie dell informazione: verso il Social Semantic Web. Roberto Boselli Alessandria 04-05-2007

Le nuove tecnologie dell informazione: verso il Social Semantic Web. Roberto Boselli Alessandria 04-05-2007 Le nuove tecnologie dell informazione: verso il Social Semantic Web Roberto Boselli Alessandria 04-05-2007 Outline Web 2.0 e Semantic Web Social Software Semantica e Ontologie SEDIMENTO 2 Obiettivi Aggiungere

Dettagli

Introduzione al Semantic Web

Introduzione al Semantic Web Corso di Laurea Specialistica in Ingegneria Gestionale Corso di Sistemi Informativi Modulo II A. A. 2013-2014 Giuseppe Loseto Dal Web al Semantic Web 2 Dal Web al Semantic Web: Motivazioni Il Web dovrebbe

Dettagli

Tecniche Multimediali

Tecniche Multimediali Chiedersi se un computer possa pensare non è più interessante del chiedersi se un sottomarino possa nuotare Edsger Dijkstra (The threats to computing science) Tecniche Multimediali Corso di Laurea in «Informatica»

Dettagli

Semantic Web. Semantic Web. Il Semantic Web: una semplice estensione. Il Web oggi. Il Semantic Web. Semantic Web

Semantic Web. Semantic Web. Il Semantic Web: una semplice estensione. Il Web oggi. Il Semantic Web. Semantic Web Semantic Web L. Farinetti - Politecnico di Torino Semantic Web Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino farinetti@polito.it 1 z Seconda generazione del Web z conceptual structuring

Dettagli

LABORATORIO DI INFORMATICA

LABORATORIO DI INFORMATICA Università degli Studi di Ferrara Facoltà di Lettere e Filosofia Corso di Laurea in «Scienze dell educazione» AA 2011-2012 LABORATORIO DI INFORMATICA Prof. Giorgio Poletti giorgio.poletti@unife.it La rete

Dettagli

Semantic Web: linguaggi e tecnologie

Semantic Web: linguaggi e tecnologie Corso di Laurea Specialistica in Ingegneria Gestionale Corso di Sistemi Informativi A. A. 2012-2013 Semantic Web: linguaggi e tecnologie Eufemia TINELLI Dal Web al Semantic Web: Motivazioni Il Web dovrebbe

Dettagli

3.1 Introduzione al Web Semantico

3.1 Introduzione al Web Semantico Informatica Applicata 3.1 Introduzione al Web Semantico Antonella Poggi Anno Accademico 2012-2013 DIPARTIMENTO DI SCIENZE DOCUMENTARIE LINGUISTICO FILOLOGICHE E GEOGRAFICHE 3.1 Introduzione al Web Semantico*

Dettagli

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

Informatica Applicata 3.3 OWL. Antonella Poggi. Anno Accademico 2012-2013 DIPARTIMENTO DI SCIENZE DOCUMENTARIE LINGUISTICO FILOLOGICHE E GEOGRAFICHE Informatica Applicata 3.3 OWL Antonella Poggi Anno Accademico 2012-2013 DIPARTIMENTO DI SCIENZE DOCUMENTARIE LINGUISTICO FILOLOGICHE E GEOGRAFICHE The Semantic Web Tower Antonella Poggi Pagina 2 Le ontologie

Dettagli

Rappresentazione della Conoscenza nel Semantic Web. Semantic Web

Rappresentazione della Conoscenza nel Semantic Web. Semantic Web Rappresentazione della Conoscenza nel Semantic Web seminario di Laera Loredana Semantic Web The Semantic Web is an extension of the current web in which information is given well-defined meaning, better

Dettagli

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

Portale Multicanale delle PA del territorio della Regione Emilia-Romagna: un inizio di rete semantica di informazioni Portale Multicanale delle PA del territorio della Regione Emilia-Romagna: un inizio di rete semantica di informazioni Grazia Cesari Regione Emilia-Romagna ForumPA Roma 10 Maggio 2006 Con il supporto di

Dettagli

Web Semantico e Linked (Open) Data: dal Web dei documenti al Web dei dati. Tommaso Di Noia

Web Semantico e Linked (Open) Data: dal Web dei documenti al Web dei dati. Tommaso Di Noia Web Semantico e Linked (Open) Data: dal Web dei documenti al Web dei dati Tommaso Di Noia Politecnico di Bari http://sisinflab.poliba.it/dinoia/ t.dinoia@poliba.it Il Web dei documenti Il Web dei documenti:

Dettagli

Il World Wide Web. Il Web. La nascita del Web. Le idee di base del Web

Il World Wide Web. Il Web. La nascita del Web. Le idee di base del Web Il World Wide Web Il Web Claudio Fornaro ver. 1.3 1 Il World Wide Web (ragnatela di estensione mondiale) o WWW o Web è un sistema di documenti ipertestuali collegati tra loro attraverso Internet Attraverso

Dettagli

Strumenti e tecnologie per il web Gianluca Merlo 28/10/2014. https://www.flickr.com/photos/kalexanderson/52773348

Strumenti e tecnologie per il web Gianluca Merlo 28/10/2014. https://www.flickr.com/photos/kalexanderson/52773348 Strumenti e tecnologie per il web Gianluca Merlo 28/10/2014 https://www.flickr.com/photos/kalexanderson/52773348 https://www.flickr.com/photos/81171474@n06/7437936 Internet vs Web. Quale differenza? https://www.flickr.com/photos/pocphotography/12462536895/sizes/l

Dettagli

HTML e Linguaggi. Politecnico di Milano Facoltà del Design Bovisa. Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione

HTML e Linguaggi. Politecnico di Milano Facoltà del Design Bovisa. Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione HTML e Linguaggi Politecnico di Facoltà del Design Bovisa Prof. Gianpaolo Cugola Dipartimento di Elettronica e Informazione cugola@elet.polimi.it http://home.dei.polimi.it/cugola Indice Il linguaggio del

Dettagli

WEB2.0 e AJAX. Il Web è già cambiato. LIL: Laboratorio di Informatica Libera Centro Oltre e Altro P.zza Matteotti, 14 Siena

WEB2.0 e AJAX. Il Web è già cambiato. LIL: Laboratorio di Informatica Libera Centro Oltre e Altro P.zza Matteotti, 14 Siena Siena, 23 Febbraio 2006 WEB2.0 e AJAX Il Web è già cambiato LIL: Laboratorio di Informatica Libera Centro Oltre e Altro P.zza Matteotti, 14 Siena Paolo Sammicheli Licenza d'uso

Dettagli

Un viaggio Open Source nel semantic web. Federico Ruberti - Net7 Internet Open Solutions

Un viaggio Open Source nel semantic web. Federico Ruberti - Net7 Internet Open Solutions Un viaggio Open Source nel semantic web Federico Ruberti - Net7 Internet Open Solutions Di cosa stiamo parlando... "The Semantic Web is an extension of the current web in which information is given well-defined

Dettagli

Indice INTRODUZIONE -------------------------------------------------------------------------------------------------------------- 3

Indice INTRODUZIONE -------------------------------------------------------------------------------------------------------------- 3 ORGANIZZAZIONE DI CONTENUTI MULTIMEDIALI E WEB SEMANTICO PROF. ANTONIO TUFANO Indice 1 INTRODUZIONE --------------------------------------------------------------------------------------------------------------

Dettagli

Apprendimento collaborativo attraverso Wiki Wiki Web e Semantic Web

Apprendimento collaborativo attraverso Wiki Wiki Web e Semantic Web Apprendimento collaborativo attraverso Wiki Wiki Web e Semantic Web Paolo Castagna giovedì, 1 aprile 2004 Tanti x Tanti non fa tutti Siti scolastici accessibili: si può? Ufficio Scolastico

Dettagli

Introduzione a Semantic Web. Informazione semantica (I): RDF e RDFS Informazione semantica (II): OWL Logiche, proof e trust

Introduzione a Semantic Web. Informazione semantica (I): RDF e RDFS Informazione semantica (II): OWL Logiche, proof e trust Ing. Federico Chesani SEMANTIC WEB Outline Outline Introduzione a Semantic Web Caratterizzazione del World Wide Web odierno La proposta Semantic Web Architettura del Semantic Web Informazione semantica

Dettagli

13-03-2013. Introduzione al Semantic Web Linguaggi per la rappresentazione di ontologie. L idea del Semantic Web.

13-03-2013. Introduzione al Semantic Web Linguaggi per la rappresentazione di ontologie. L idea del Semantic Web. Corso di Ontologie e Semantic Web Linguaggi per la rappresentazione di ontologie Prof. Alfio Ferrara, Prof. Stefano Montanelli Definizioni di Semantic Web Rilievi critici Un esempio Tecnologie e linguaggi

Dettagli

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

Rappresentazione della Conoscenza. Lezione 10. Rappresentazione della conoscenza, D. Nardi, 2004, Lezione 10 0 Rappresentazione della Conoscenza Lezione 10 Rappresentazione della conoscenza, D. Nardi, 2004, Lezione 10 0 Sistemi ed applicazioni Sistemi di rappresentazione della conoscenza basati su logiche descrittive.

Dettagli

Creare ontologie ONTOLOGIE, DESCRIPTION LOGIC, PROTÉGÉ STEFANO DE LUCA

Creare ontologie ONTOLOGIE, DESCRIPTION LOGIC, PROTÉGÉ STEFANO DE LUCA Creare ontologie ONTOLOGIE, DESCRIPTION LOGIC, PROTÉGÉ STEFANO DE LUCA Punto di partenza: materia per ragionare Gli agenti intelligenti possono usare tecniche deduttive per raggiungere il goal Per fare

Dettagli

XML (extensible Markup Language)

XML (extensible Markup Language) XML (extensible Markup Language) The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different

Dettagli

Introduzione a RDF (Resource Description Framework)

Introduzione a RDF (Resource Description Framework) Introduzione a RDF (Resource Description Framework) Abbiamo visto che uno degli obiettivi del Web Semantico è quello di rendere le risorse comprensibili e utilizzabili da agenti software. Un ruolo molto

Dettagli

RDF RDFS RDF/XML. Dott.sa Vincenza Anna Leano vincenzaanna.leano@unina.it. Basi di Dati II mod. B Prof. F. Cutugno A.A. 2010/2011

RDF RDFS RDF/XML. Dott.sa Vincenza Anna Leano vincenzaanna.leano@unina.it. Basi di Dati II mod. B Prof. F. Cutugno A.A. 2010/2011 RDF RDFS RDF/XML Dott.sa Vincenza Anna Leano vincenzaanna.leano@unina.it Basi di Dati II mod. B Prof. F. Cutugno A.A. 2010/2011 ESEMPIO Concetto Il prof Cutugno insegna Basi di Dati II Rappresentazione

Dettagli

Docente. Il Corso. Obiettivi PROGRAMMAZIONE PER IL WEB. Alessandro Bianchi. Presentazione del Corso per l a.a. 2014-15. Sviluppare

Docente. Il Corso. Obiettivi PROGRAMMAZIONE PER IL WEB. Alessandro Bianchi. Presentazione del Corso per l a.a. 2014-15. Sviluppare Docente PROGRAMMAZIONE PER IL WEB Presentazione del Corso per l a.a. 2014-15 Alessandro Bianchi Dipartimento di Informatica V piano Tel. 080 544 2283 E-mail alessandro.bianchi@uniba.it Orario di ricevimento:

Dettagli

Appendice D. D. Web Services

Appendice D. D. Web Services D. D.1 : cosa sono I cosiddetti sono diventati uno degli argomenti più attuali nel panorama dello sviluppo in ambiente Internet. Posti al centro delle più recenti strategie di aziende del calibro di IBM,

Dettagli

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

Il World Wide Web. Il Servizio World Wide Web (WWW) WWW WWW WWW WWW. Storia WWW: obbiettivi WWW: tecnologie Le Applicazioni Scenari Futuri. Il Servizio World Wide Web () Corso di Informatica Generale (Roberto BASILI) Teramo, 20 Gennaio, 2000 Il World Wide Web Storia : obbiettivi : tecnologie Le Applicazioni Scenari Futuri La Storia (1990)

Dettagli

Tecnologie Web T Introduzione a XML

Tecnologie Web T Introduzione a XML Tecnologie Web T Introduzione a Home Page del corso: http://www-db.deis.unibo.it/courses/tw/ Versione elettronica: 2.01..pdf Versione elettronica: 2.01.-2p.pdf 1 Che cos è? : Extensible Markup Language:

Dettagli

XML metadati Semantic Web. Dall interoperabilità sintattica a quella semantica Fabio Ciotti

XML metadati Semantic Web. Dall interoperabilità sintattica a quella semantica Fabio Ciotti Dall interoperabilità sintattica a quella semantica Fabio Ciotti Una delle conseguenze più rilevanti della diffusione del Web è il passaggio definitivo dai sistemi informativi monade ai sistemi aperti

Dettagli

Indice Introduzione --------------------------------------------------------------------------------------------------------------------- 3

Indice Introduzione --------------------------------------------------------------------------------------------------------------------- 3 INSEGNAMENTO DI INFORMATICA II LEZIONE II LE LIBRERIE DIGITALI PROF. GIUSEPPE DE SIMONE Indice 1 Introduzione ---------------------------------------------------------------------------------------------------------------------

Dettagli

Enrico Fagnoni BOTK IN A NUTSHELL

Enrico Fagnoni <e.fagnoni@e-artspace.com> BOTK IN A NUTSHELL Enrico Fagnoni BOTK IN A NUTSHELL 20/01/2011 1 Business Ontology ToolKit Business Ontology Toolkit (BOTK) è un insieme estensibile di strumenti per realizzare applicazioni basate

Dettagli

Corso di Laurea Specialistica in Ingegneria Informatica. Corso di Linguaggi e Tecnologie Web A. A. 2011-2012. Real world Semantics.

Corso di Laurea Specialistica in Ingegneria Informatica. Corso di Linguaggi e Tecnologie Web A. A. 2011-2012. Real world Semantics. Corso di Laurea Specialistica in Ingegneria Informatica Corso di Linguaggi e Tecnologie Web A. A. 2011-2012 Real world Semantics Eufemia TINELLI Pubblicare metadati su Web Pubblicare file RDF sul web MIME-type

Dettagli

extensible Markup Language XML

extensible Markup Language XML Operatore informatico giuridico A.A 2003/2004 I Semestre extensible Markup Language XML Dr. Raffaella Brighi Limiti di HTML Non consente la descrizione dei dati: i marker HTML specificano come visualizzare

Dettagli

Introduzione a XML. Language

Introduzione a XML. Language Introduzione a XML 1 Che cos è XML? XML: Extensible Markup Language anguage: è un linguaggio che consente la rappresentazione di documenti e dati strutturati su supporto digitale è uno strumento potente

Dettagli

OUTPUT DI STATA IN MARK-UP LANGUAGES: GENERAZIONE AUTOMATICA DI TABELLE IN HTML E LATEX

OUTPUT DI STATA IN MARK-UP LANGUAGES: GENERAZIONE AUTOMATICA DI TABELLE IN HTML E LATEX 1 CONVEGNO ITALIANO DEGLI UTENTI DI STATA OUTPUT DI STATA IN MARK-UP LANGUAGES: GENERAZIONE AUTOMATICA DI TABELLE IN HTML E LATEX Rosa Gini Jacopo Pasquini Osservatorio di Epidemiologia Agenzia Regionale

Dettagli

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

Semantic Web e gestione collaborativa della conoscenza di dominio: prospettive, vantaggi e casi d'uso. Ing. Christian Morbidoni, Ph. Semantic Web e gestione collaborativa della conoscenza di dominio: prospettive, vantaggi e casi d'uso Ing. Christian Morbidoni, Ph.D Semantic Web su Desktop e Intranet RDF(S)/OWL: strumenti di rappresentazione

Dettagli

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

Linked Open Data: pubblicazione, arricchimento semantico e linking di dataset pubblici attraverso il sistema MOMIS Università degli Studi di Modena e Reggio Emilia Ingegneria Enzo Ferrari Corso di Laurea Magistrale (D. M. 270/04) in Ingegneria Informatica Linked Open Data: pubblicazione, arricchimento semantico e linking

Dettagli

Descrizione Formale Esplicita Dominio

Descrizione Formale Esplicita Dominio Ontologia Abbiamo visto che tassonomie e tesauri fissano una semantica. Per arricchire la semantica si deve passare a modelli concettuali e teorie logiche. Un modello concettuale è il modello di una particolare

Dettagli

21/03/2015. Architettura del Web. RDF in due parole. Un grafo RDF (WorldWide!) Una tripla RDF (s,p,o)

21/03/2015. Architettura del Web. RDF in due parole. Un grafo RDF (WorldWide!) Una tripla RDF (s,p,o) Workshop ODINet OnLine Data Integration Network Pisa, 24 marzo 2015 Linked Open Data, Semantic Web, SKOS: questi (s)conosciuti Oreste Signore (W3C Italy) Slide a: http://www.w3c.it/talks/2015/odinet/ Nascita

Dettagli

Categorie e oggetti. Il Web semantico. Ontologie di dominio. Le motivazioni del web semantico. Web semantico e logiche descrittive

Categorie e oggetti. Il Web semantico. Ontologie di dominio. Le motivazioni del web semantico. Web semantico e logiche descrittive Categorie e oggetti Web semantico e logiche descrittive M. Simi, 2014-2015 Cap 2 del "Description Logic Handbook" Lezioni di U.Straccia Molti dei ragionamenti che si fanno sono sulle categorie piuttosto

Dettagli

La Comunicazione verso il web 3.0

La Comunicazione verso il web 3.0 MERCATI E TENDENZE La Comunicazione verso il web 3.0 Alessandra Fabri 1 ESTRATTO: Internet ha portato un enorme cambiamento nel modo di comunicare; le istituzioni interagiscono direttamente con i cittadini

Dettagli

Architettura Connettore Alfresco Share

Architettura Connettore Alfresco Share Direzione Sistemi Informativi Portale e Orientamento Allegato n. 2 al Capitolato Tecnico Indice Architettura Connettore Alfresco Share 1. Architettura del Connettore... 3 1.1 Componente ESB... 4 1.2 COMPONENTE

Dettagli

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità Ipertesto Reti e Web Ipertestualità e multimedialità Ipertesto: documento elettronico costituito da diverse parti: nodi parti collegate tra loro: collegamenti Navigazione: percorso tra diversi blocchi

Dettagli

Facoltà di Scienze MM. FF. NN.

Facoltà di Scienze MM. FF. NN. UNIVERSITÀ DEGLI STUDI DI PALERMO Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Linked Open Data: un caso di studio sui dati del CISI Tesi di laurea di Giovanni Panascì Matricola 0524459

Dettagli

G I O R D A N I A L E S S A N D R A I T T S E R A L E G. M A R C O N I

G I O R D A N I A L E S S A N D R A I T T S E R A L E G. M A R C O N I Introduzione ad XML G I O R D A N I A L E S S A N D R A I T T S E R A L E G. M A R C O N I XML XML (Extensible Markup Language) è un insieme standard di regole sintattiche per modellare la struttura di

Dettagli

Università di Macerata Facoltà di BBCC Corso di Progettazione e gestione di risorse digitali per i beni culturali

Università di Macerata Facoltà di BBCC Corso di Progettazione e gestione di risorse digitali per i beni culturali Università di Macerata Facoltà di BBCC Corso di Progettazione e gestione di risorse digitali per i beni culturali prof. Pierluigi Feliciati Modulo 2-2 Oltre il sito web: interoperabilità Web 2.0 Web semantico

Dettagli

I punti preliminari da trattare

I punti preliminari da trattare Alma Mater Studiorum Università di Bologna Facoltà di Economia - Bologna CLEA, CLED, CLEF,CLEM Prof. Jacopo Di Cocco Idoneità informatica e Sistemi informatici Parte prima Il word wide web e l informazione

Dettagli

ALLEGATO C STANDARD TECNICI DELLA BORSA CONTINUA NAZIONALE DEL LAVORO

ALLEGATO C STANDARD TECNICI DELLA BORSA CONTINUA NAZIONALE DEL LAVORO ALLEGATO C STANDARD TECNICI DELLA BORSA CONTINUA NAZIONALE DEL LAVORO Standard tecnici Gli standard tecnici di riferimento adottati sono conformi alle specifiche e alle raccomandazioni emanate dai principali

Dettagli

Fonte: World Wide Web Consortium

Fonte: World Wide Web Consortium Linguaggi a regole per il Fonte: World Wide Web Consortium Regole e Indice 1 2 3 Il linguaggio XML Definire strutture dati con l XML: DTD e XML Schema XML Namespace: diversi vocabolari nello stesso documento

Dettagli

Ontologie e World Wide Web: la diffusione della conoscenza.

Ontologie e World Wide Web: la diffusione della conoscenza. Università degli Studi dell Insubria Facoltà di Scienze Matematiche, Fisiche, Naturali Sede di Como Corso di Laurea in Scienze e Tecnologie dell Informazione Ontologie e World Wide Web: la diffusione della

Dettagli

Dati Semistrutturati: il linguaggio RDF Esempi ed esercitazioni

Dati Semistrutturati: il linguaggio RDF Esempi ed esercitazioni Sistemi di Elaborazione dell informazione II Corso di Laurea Specialistica in Ingegneria Telematica II anno 4 CFU Università Kore Enna A.A. 2009-2010 Alessandro Longheu http://www.diit.unict.it/users/alongheu

Dettagli

SISTEMI DOCUMENTALI DISTRIBUITI PER LA CREAZIONE DI COMUNITÀ COOPERANTI

SISTEMI DOCUMENTALI DISTRIBUITI PER LA CREAZIONE DI COMUNITÀ COOPERANTI SISTEMI DOCUMENTALI DISTRIBUITI PER LA CREAZIONE DI COMUNITÀ COOPERANTI Il caso di studio della piattaforma Octapy CMS e i circuiti informativi della cultura delle regioni Campania e Puglia 3 C.Noviello

Dettagli

RICERCA DELL INFORMAZIONE

RICERCA DELL INFORMAZIONE RICERCA DELL INFORMAZIONE DOCUMENTO documento (risorsa informativa) = supporto + contenuto analogico o digitale locale o remoto (accessibile in rete) testuale, grafico, multimediale DOCUMENTO risorsa continuativa

Dettagli

Laboratorio di Programmazione Distribuita. Introduzione a XML. Dott. Marco Bianchi Università degli Studi di L'Aquila

Laboratorio di Programmazione Distribuita. Introduzione a XML. Dott. Marco Bianchi Università degli Studi di L'Aquila Laboratorio di Programmazione Distribuita Dott. Marco Bianchi Università degli Studi di L'Aquila bianchi@di.univaq.it http://di.univaq.it/~bianchi Cos'è XML? XML = extensible Markup Language E' un meta-linguaggio

Dettagli

Linguaggi di markup. Programma e obiettivi. Laura Papaleo papaleo@disi.unige.it. I linguaggi di Markup ed il web. HTML e le sue lacune

Linguaggi di markup. Programma e obiettivi. Laura Papaleo papaleo@disi.unige.it. I linguaggi di Markup ed il web. HTML e le sue lacune Linguaggi di markup Laura Papaleo papaleo@disi.unige.it Programma e obiettivi I linguaggi di Markup ed il web HTML e le sue lacune extensible Markup Language Document Type Definition Rappresentare Documenti

Dettagli

Un portale semantico per i Beni Culturali

Un portale semantico per i Beni Culturali Un portale semantico per i Beni Culturali A. Ciapetti, D. Berardi, A. Donnini, M. Lorenzini, M.E. Masci, D. Merlitti, S. Norcia, F. Piro (Etcware) M. De Vizia Guerriero, O. Signore (CNR W3C Italia) EVA

Dettagli

Protocolli di Sessione TCP/IP: una panoramica

Protocolli di Sessione TCP/IP: una panoramica Protocolli di Sessione TCP/IP: una panoramica Carlo Perassi carlo@linux.it Un breve documento, utile per la presentazione dei principali protocolli di livello Sessione dello stack TCP/IP e dei principali

Dettagli

La macchina siamo noi

La macchina siamo noi Altri La macchina siamo noi Attribuzione - Non commerciale - Condividi allo stesso modo 2.5 Italia Diapositiva 1 di 24 Perchè questa trattazione? Perchè il più grande flusso di informazioni oggi lo abbiamo

Dettagli

Introduzione al corso

Introduzione al corso Laboratorio di Tecnologie Web Introduzione al corso Dott. Stefano Burigat www.dimi.uniud.it/burigat Cosa faremo L'obbiettivo del corso di Laboratorio di Tecnologie Web è quello di fornire le competenze

Dettagli

PAGE: una infrastruttura distribuita per promuovere l interoperabilità basata su RDF

PAGE: una infrastruttura distribuita per promuovere l interoperabilità basata su RDF POLITECNICO DI MILANO Corso di Laurea in Ingegneria Informatica Dipartimento di Elettronica e Informazione PAGE: una infrastruttura distribuita per promuovere l interoperabilità basata su RDF Relatore:

Dettagli

Indice. Ringraziamenti dell Editore

Indice. Ringraziamenti dell Editore Prefazione Autori Ringraziamenti dell Editore XVII XXI XXIII 1 Introduzione 1 1.1 Sistemi informativi, informazioni e dati 1 1.2 Basi di dati e sistemi di gestione di basi di dati 3 1.3 Modelli dei dati

Dettagli

Il Web Semantico. Linguaggi. Corso di Laurea in Ingegneria delle Telecomunicazioni A.A. 2010-2011

Il Web Semantico. Linguaggi. Corso di Laurea in Ingegneria delle Telecomunicazioni A.A. 2010-2011 Linguaggi Corso di Laurea in Ingegneria delle Telecomunicazioni A.A. 2010-2011 Alessandro Longheu http://www.diit.unict.it/users/alongheu alessandro.longheu@diit.unict.it Il Web Semantico Semantic Web

Dettagli

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione Evoluzione del Web Direzioni di sviluppo del web a) Multimedialità b) Dinamicità delle pagine e interattività c) Accessibilità d) Separazione del contenuto dalla forma di visualizzazione e) Web semantico

Dettagli

CONCETTI DI NAVIGAZIONE IN RETE

CONCETTI DI NAVIGAZIONE IN RETE CONCETTI DI NAVIGAZIONE IN RETE Internet (La rete delle reti) è l insieme dei canali (linee in rame, fibre ottiche, canali radio, reti satellitari, ecc.) attraverso cui passano le informazioni quando vengono

Dettagli

Laboratorio di RETI DI CALCOLATORI

Laboratorio di RETI DI CALCOLATORI Laboratorio di RETI DI CALCOLATORI A.A. 2009-2010 I WEB SERVICES Carlo Mastroianni Laboratorio di Reti di Calcolatori - Orario lunedì, 11:30-13:30, aula 40B mercoledì, 10:00-11:30, laboratorio settimo

Dettagli

Siti web centrati sui dati (Data-centric web applications)

Siti web centrati sui dati (Data-centric web applications) Siti web centrati sui dati (Data-centric web applications) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente

Dettagli

Applicazioni web centrati sui dati (Data-centric web applications)

Applicazioni web centrati sui dati (Data-centric web applications) Applicazioni web centrati sui dati (Data-centric web applications) 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente lo strumento di riferimento

Dettagli

Parte 3 Formati Digitali per Testi

Parte 3 Formati Digitali per Testi Parte 3 Formati Digitali per Testi M. Diligenti Sistemi Gestione Documentale 1 Lo standard ASCII Come rappresentare il testo in una sequenza di bytes? ASCII (American Standard Code for Information Interchange)

Dettagli

Le nuove frontiere della ricerca scientifica: le nuove forme di documento: dal data/text mining al web semantico

Le nuove frontiere della ricerca scientifica: le nuove forme di documento: dal data/text mining al web semantico Le nuove frontiere della ricerca scientifica: le nuove forme di documento: dal data/text mining al web semantico Maria Cassella Università di Torino maria.cassella@unito.it Il workflow della comunicazione

Dettagli

1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org

1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org 1 Vincenzo de Stefano SAP e Servizi Web http://desvino.altervista.org Prefazione. Da Hello World a Hello World Wide Web. Hello World è la prima frase stampata a video dal primo programma di esempio scritto

Dettagli

Web Service Architecture

Web Service Architecture Giuseppe Della Penna Università degli Studi di L Aquila dellapenna@di.univaq.it http://dellapenna.univaq.it Engineering IgTechnology Info92 Maggioli Informatica Micron Technology Neta Nous Informatica

Dettagli

Open data, servizi digitali e trasferimento di conoscenza

Open data, servizi digitali e trasferimento di conoscenza Open data, servizi digitali e trasferimento di conoscenza Tiziana Catarci Maurizio Lenzerini Dipartimento Dipartimento di di Ingegneria Ingegneria Informatica Informatica Automatica e Gestionale "Antonio

Dettagli

HTML 1. HyperText Markup Language

HTML 1. HyperText Markup Language HTML 1 HyperText Markup Language Introduzione ad HTML Documenti HTML Tag di markup Formattazione del testo Collegamenti ipertestuali Immagini Tabelle Form in linea (moduli) Tecnologie di Sviluppo per il

Dettagli

Metadati e open data: Nuovi paradigmi per vecchie professioni

Metadati e open data: Nuovi paradigmi per vecchie professioni Metadati e open data: Nuovi paradigmi per vecchie professioni Giovanni Bergamin Biblioteca Nazionale Centrale di Firenze L uso del termine metadati si è affermato con il Web tra la fine e l inizio di questo

Dettagli

IL WEB SEMANTICO. INTERNET PENSANTE la piu avanzata ipotesi di intelligenza collettiva

IL WEB SEMANTICO. INTERNET PENSANTE la piu avanzata ipotesi di intelligenza collettiva IL WEB SEMANTICO INTERNET PENSANTE la piu avanzata ipotesi di intelligenza collettiva Termine web semantico: è associato all idea di un web nel quale agiscano agenti intelligenti in grado di comprendere

Dettagli

a cura di Maria Finazzi

a cura di Maria Finazzi Esercitazioni di XML a cura di Maria Finazzi (11-19 gennaio 2007) e-mail: maria.finazzi@unipv.it pagine web: Il trattamento dell'informazione Testo a stampa: Come

Dettagli

Motori di ricerca di ultima generazione: il web semantico

Motori di ricerca di ultima generazione: il web semantico Motori di ricerca di ultima generazione: il web semantico Quando parliamo di vie di comunicazione di un sistema EWS, è opportuno pensare a quale strada può essere la più rapida per il recupero dei dati

Dettagli

Introduzione ai Web Services Alberto Polzonetti

Introduzione ai Web Services Alberto Polzonetti PROGRAMMAZIONE di RETE A.A. 2003-2004 Corso di laurea in INFORMATICA Introduzione ai Web Services alberto.polzonetti@unicam.it Introduzione al problema della comunicazione fra applicazioni 2 1 Il Problema

Dettagli

Master sull Interoperabilità nella Pubblica Amministrazione e nelle Imprese

Master sull Interoperabilità nella Pubblica Amministrazione e nelle Imprese Il Master di secondo livello in "Interoperabilità per la Pubblica Amministrazione e le Imprese" mira a formare professionisti di sistemi di e-government in grado di gestirne aspetti tecnologici, normativi,

Dettagli

XML (extensible Markup Language)

XML (extensible Markup Language) Corso di Laurea Specialistica in Ingegneria Informatica Corso di Linguaggi e Tecnologie Web A.A. 2011-2012 XML (extensible Markup Language) Eufemia TINELLI Contenuti Vista logica di XML Vista fisica di

Dettagli

fornitore di servizi utente all interazione tra utenti e sistemi

fornitore di servizi utente all interazione tra utenti e sistemi WEB SERVICES Successo del Web Negli anni passati il Web ha avuto un enorme successo principalmente per due motivi: Semplicità: Ubiquità Per un fornitore di servizi è semplice raggiungere un numero molto

Dettagli

Internet e le Mappe Cognitive

Internet e le Mappe Cognitive Dott. Gianluca De Grandis www.deghi.com/coevo newcoevo@deghi.com 1.1 L organizzazione attuale dei siti Web Il World Wide Web fu inventato nel 1989 da Tim Berners-Lee 1 presso il CERN di Ginevra. Il progetto

Dettagli

KON 3. Knowledge ON ONcology through ONtology

KON 3. Knowledge ON ONcology through ONtology KON 3 Knowledge ON ONcology through ONtology Obiettivi di KON 3 Scopo di questo progetto èquello di realizzare un sistema di supporto alle decisioni, basato su linee guida e rappresentazione semantica

Dettagli

Interrogare il Semantic Web di José-Francisco Aldana-Montes, Antonio-César Gómez-Lora, Nathalie Moreno-Vergara, and María del Mar Roldán-García

Interrogare il Semantic Web di José-Francisco Aldana-Montes, Antonio-César Gómez-Lora, Nathalie Moreno-Vergara, and María del Mar Roldán-García Edizione italiana a cura di ALSI e Tecnoteca http://upgrade.tecnoteca.it Interrogare il Semantic Web di José-Francisco Aldana-Montes, Antonio-César Gómez-Lora, Nathalie Moreno-Vergara, and María del Mar

Dettagli

Ontologie integrate da lessici per indicizzazione e ricerca nel Semantic Web

Ontologie integrate da lessici per indicizzazione e ricerca nel Semantic Web POLITECNICO DI TORINO Facoltà di Ingegneria dell Informazione Corso di Laurea in Ingegneria Informatica Tesi di Laurea Ontologie integrate da lessici per indicizzazione e ricerca nel Semantic Web Candidato:

Dettagli

Simple & Efficient. www.quick-software-line.com

Simple & Efficient. www.quick-software-line.com Cosa è XML? extensible Markup Language Linguaggio è una definizione limitativa XML serve a descrivere con precisione qualsiasi informazione XML è estensibile. Ovvero non ha tag predefiniti come HTML XML

Dettagli

INTERNET. Un percorso per le classi prime Prof. Angela Morselli

INTERNET. Un percorso per le classi prime Prof. Angela Morselli INTERNET Un percorso per le classi prime Prof. Angela Morselli PARTE 1 INTERNET: LA RETE DELLE RETI 2 È ALQUANTO DIFFICILE RIUSCIRE A DARE UNA DEFINIZIONE ESAUSTIVA E CHIARA DI INTERNET IN POCHE PAROLE

Dettagli

Ontologie per l Informazione Geografica: prospettive e implementazione

Ontologie per l Informazione Geografica: prospettive e implementazione Ontologie per l Informazione Geografica: prospettive e implementazione Conferenza AM-FM Roma, 21-22 settembre 2006 Roberto Fresco Roberto della Maggiore Indice GIS sul Web: problematiche Semantic Web in

Dettagli

Web Services. Scoperta del servizio UDDI. Descrizione del servizio WSDL. Accesso al servizio SOAP XML. Starto di comunicazione HTTP

Web Services. Scoperta del servizio UDDI. Descrizione del servizio WSDL. Accesso al servizio SOAP XML. Starto di comunicazione HTTP Web Services I web services servono a rendere interoperabili le applicazioni e favoriscono la loro integrazione. I servizi web sono applicazioni software che possono essere scoperte, descritte e usate

Dettagli

XML: una introduzione

XML: una introduzione XML: una introduzione XML è un linguaggio semantico che permette di annotare il testo attraverso l uso di elementi di marcatura comunemente chiamati tag. Lo sviluppo di XML è stato largamendation 2 del

Dettagli

Laboratorio Matematico Informatico 2

Laboratorio Matematico Informatico 2 Laboratorio Matematico Informatico 2 (Matematica specialistica) A.A. 2006/07 Pierluigi Amodio Dipartimento di Matematica Università di Bari Laboratorio Matematico Informatico 2 p. 1/1 Informazioni Orario

Dettagli

Sommario. Settimana - Gli elementi fondamentali... 1. Introduzione...xv. Giorno 1 - I linguaggi di markup...3

Sommario. Settimana - Gli elementi fondamentali... 1. Introduzione...xv. Giorno 1 - I linguaggi di markup...3 000B-XML-Somm.fm Page iii Wednesday, June 12, 2002 9:25 AM Sommario Introduzione...xv A chi si rivolge questo libro...xvi Convenzioni usate in questo libro...xvi Settimana - Gli elementi fondamentali...

Dettagli

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

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

Dettagli

Internet Architettura del www

Internet Architettura del www Internet Architettura del www Internet è una rete di computer. Il World Wide Web è l insieme di servizi che si basa sull architettura di internet. In una rete, ogni nodo (detto host) è connesso a tutti

Dettagli

XML: sintassi. Prof. Carlo Blundo Tecnologie di Sviluppo per il Web 1

XML: sintassi. Prof. Carlo Blundo Tecnologie di Sviluppo per il Web 1 XML: sintassi Prof. Carlo Blundo Tecnologie di Sviluppo per il Web 1 Cosa è XML 1 XML (Extensible Markup Language ) è un linguaggio di markup È stato progettato per lo scambio e la interusabilità di documenti

Dettagli

Unitre Pavia a.a. 2015-2016

Unitre Pavia a.a. 2015-2016 Navigare in Internet (Storia e introduzione generale) (Prima lezione) Unitre Pavia a.a. 2015-2016 Errare è umano, ma per incasinare davvero tutto ci vuole un computer. (Legge di Murphy - Quinta legge dell'inattendibilità)

Dettagli

Stack protocolli TCP/IP

Stack protocolli TCP/IP Stack protocolli TCP/IP Application Layer Transport Layer Internet Layer Host-to-Nework Layer DNS SMTP Telnet HTTP TCP UDP IP Insieme di eterogenei sistemi di rete... 1 Concetti base Differenza tra i concetti

Dettagli