SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Foad Project
                          Nicola Tagliagambe Micalizzi 703566
                                  Fabio Rusconi 705448




martedì 26 gennaio 2010                                         1
Indice

                    Stato del lavoro alla precedente presentazione
                    Stato del lavoro attuale
                    Sviluppi



martedì 26 gennaio 2010                                              2
Indice

                    Stato del lavoro alla precedente
                    presentazione
                    Stato del lavoro attuale
                    Sviluppi



martedì 26 gennaio 2010                                3
La precedente architettura
                                                      Internet

                                        HTML
                                          +
                                        RDFa
                                                                  FOAD
                            FOAD                                 crawler
                                               Host
                          application
                                                             Database

                                        RDF


                                                                   Social
                                                 Social          network 1
                                               network 2




martedì 26 gennaio 2010                                                      4
Osservazioni	

                    Non è realistico richiedere delle conoscenze di tipo
                    informatico agli utenti
                    Non si riesce a realizzare l’architettura completa in un tempo
                    accettabile
                    Quindi si propone una nuova architettura


martedì 26 gennaio 2010                                                          5
Proposta di un’architettura alternativa

                                            Foad.com

                                Foad App   Pagina       Foad
                      Utente               RDFA        Database


                                Foad url




                 Rete sociale


                 Applicativo




martedì 26 gennaio 2010                                           6
Vantaggi della nuova architettura

                    L’architettura è interamente implementabile
                    L’architettura si adatta al contesto informatico attuale,
                    integrandosi con le reti sociali
                    All’utente non vengono richieste particolari conoscenze
                    informatiche
                    I dati sono sempre disponibili e sicuri

martedì 26 gennaio 2010                                                         7
Indice

                    Stato del lavoro alla precedente presentazione
                    Stato del lavoro attuale
                    Sviluppi



martedì 26 gennaio 2010                                              8
Dizionario RDF
                          1<!--
                  2
                  3   This is the FOAD formal vocabulary description, expressed using W3C RDFS and OWL markup.
                  4   It also describes the new FOAF terms introduced with FOAD.
                  5
                  6   For more information about FOAD see the FOAD project page: http://localhost:3000/
                  7
                  8   -->
                  9
                 10   <?xml version="1.0" encoding="utf-8"?>
                 11
                 12   <rdf:RDF
                 13   
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
                 14   
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
                 15   
xmlns:owl="http://www.w3.org/2002/07/owl#"
                 16   
xmlns:foaf="http://xmlns.com/foaf/0.1/">
                 17
                 18
                 19
                 20   <!--
                 21   
FOAD classes
                 22   -->
                 23
                 24   
<rdfs:Class rdf:about="#Animal" rdfs:label="Animal" rdfs:comment="An animal">
                 25   

    <rdfs:subClassOf><owl:Class rdf:about="http://xmlns.com/foaf/0.1/Agent"/></rdfs:subClassOf>
                 26   

    <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html" />
                 27   
</rdfs:Class>
                 28   
                 29   
<rdfs:Class rdf:about="#Dog" rdfs:label="Dog" rdfs:comment="A dog">
                 30   

    <rdfs:subClassOf><owl:Class rdf:about="#Animal"/></rdfs:subClassOf>
                 31   

    <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html" />
                 32   
</rdfs:Class>
                 33   




martedì 26 gennaio 2010                                                                                                   9
Dizionario RDF
                       36 <!--
                 37  
FOAD dog properties
                 38  -->
                 39  
<rdf:Property rdf:about="#father" rdfs:label="father" rdfs:comment="The father of this dog.">
                 40  

    <rdfs:domain rdf:resource="#Dog"/>
                 41  

    <rdfs:range rdf:resource="#Dog"/>
                 42  

    <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                 43  
</rdf:Property>
                 44  
                 45  
<rdf:Property rdf:about="#mother" rdfs:label="mother" rdfs:comment="The mother of this dog.">
                 46  

    <rdfs:domain rdf:resource="#Dog"/>
                 47  

    <rdfs:range rdf:resource="#Dog"/>
                 48  

    <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                 49  
</rdf:Property>
                 50
                 51 
<rdf:Property rdf:about="#register" rdfs:label="register" rdfs:comment="The register of this dog.">
                 52 

    <rdfs:domain rdf:resource="#Dog"/>
                 53 

    <rdfs:range rdf:resource="http://www.w3.org/TR/rdf-schema/#ch_literal"/>
                 54 

    <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                 55 
</rdf:Property>
                 56 
                 57 
<rdf:Property rdf:about="#coatColor" rdfs:label="coatColor" rdfs:comment="The coat's color of this
                dog.">
                 58 

    <rdfs:domain rdf:resource="#Dog"/>
                 59 

    <rdfs:range rdf:resource="http://www.w3.org/TR/rdf-schema/#ch_literal"/>
                 60 

    <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                 61 
</rdf:Property>
                 62 
                 63
                 64




martedì 26 gennaio 2010                                                                                                    10
Dizionario RDF
                 65   <!--
                 66   
FOAD animal properties
                 67   -->
                 68   
<rdf:Property rdf:about="#breed" rdfs:label="breed" rdfs:comment="The breed of this animal.">
                 69   

    <rdfs:domain rdf:resource="#Animal"/>
                 70   

    <rdfs:range rdf:resource="http://www.w3.org/TR/rdf-schema/#ch_literal"/>
                 71   

    <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                 72   
</rdf:Property>
                 73
                 74   
<rdf:Property rdf:about="#breeder" rdfs:label="breeder" rdfs:comment="The breeder of this animal.">
                 75   

    <rdfs:domain rdf:resource="#Animal"/>
                 76   

    <rdfs:range rdf:resource="#Person"/>
                 77   

    <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                 78   
</rdf:Property>
                 79
                 80   
<rdf:Property rdf:about="#owner" rdfs:label="owner" rdfs:comment="The owner of this animal.">
                 81   

    <rdfs:domain rdf:resource="#Animal"/>
                 82   

    <rdfs:range rdf:resource="#Person"/>
                 83   

    <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                 84   
</rdf:Property>




martedì 26 gennaio 2010                                                                                                      11
Dizionario RDF
                  89 <!--
                  90 
 OAF new properties
                     F
                  91 -->
                  92 
 rdf:Property rdf:about="#dateOfBirth" rdfs:label="dateOfBirth" rdfs:comment="The
                     <                                                                                    date of birth of
                 this Agent">
                  93 
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
                  94 
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
                  95 
     <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
                  96 
     <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
                  97 
     <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                  98 
 /rdf:Property>
                     <
                 99 
                100 
<rdf:Property rdf:about="#entitlement" rdfs:label="entitlement" rdfs:comment="The    entitlement
                acquired by this Agent.">
                101 

     <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
                102 

     <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
                103 

     <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                104 
</rdf:Property>
                105 
                106 
<rdf:Property rdf:about="#height" rdfs:label="height" rdfs:comment="The height of    this Agent.">
                107 

     <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
                108 

     <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
                109 

     <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                110 
</rdf:Property>
                111 
                112 
<rdf:Property rdf:about="#weight" rdfs:label="weight" rdfs:comment="The weight of    this Agent.">
                113 

     <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
                114 

     <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
                115 

     <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/>
                116 
</rdf:Property>
                117
                118
                119 </rdf:RDF>


martedì 26 gennaio 2010                                                                                                      12
L’applicazione web




martedì 26 gennaio 2010                  13
L’applicazione web




martedì 26 gennaio 2010                  14
Il codice RDFa generato
                          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"



    	     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
    	     xmlns:foaf="http://xmlns.com/foaf/0.1/"
    	     xmlns:foad="localhost:3000/foad/foad/spec.html"
    	     >
    	     <head>
    	     	      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    	     	      <title>Dixi personal FOAD</title>
    	     	      <link rel="stylesheet" href="/stylesheets/master.css" type="text/css" media="screen" title="no title" charset="utf-8" />
    	     	
    	     </head>	     	
    	     <body>
    	     	
    	     	      <div id="content" typeof="foad:Dog" xmlns:foad="http://loaclhost:3000/foaf/spec">	 	
    	     	      	     <h2 property="foaf:name">Dixi</h2>
    	     	      	     <div id="dog-image">
    	     	      	     	      <a style="border:none;" rel="foaf:depiction" href="www.fab.com/dixi_photo.com"><img src="www.fab.com/dixi_photo.com" alt="dog's image"
    width="320"/></a>
    	     	      	     </div>
    	     	      	     <dl>
    	     	      	     	      <div class="blocco">
    	     	      	     	      	     	
    	     	      	     	      	     	     	     <dt>Register:</dt>
    	     	      	     	      	     	     	     <dd property="foad:register">1683-7452-9573</dd>
    	     	      	     	      	     	       	
    	     	      	     	
    	     	      	     	      	     	     <dt>Gender:</dt>
    	     	      	     	      	     	     <dd property="foaf:gender">
    	     	      	     	      	     	     	     Famale
    	     	      	     	      	     	     </dd>

    	     	     	     	      	     	
    	     	     	     	      	     	     	     <dt>Date of birth:</dt>
    	     	     	     	      	     	     	     <dd property="foaf:dateOfBirth">23-09-2006</dd>
    	     	     	     	      	     	




martedì 26 gennaio 2010                                                                                                                                                15
Il codice RDFa generato
          	     	     	   	     	
    	     	     	     	   	     	    	     <dt>Height:</dt>
    	     	     	     	   	     	    	     <dd property="foaf:height">1,40 </dd>
    	     	     	     	   	     	
    	     	     	     	   	     	    	     <dt>Color:</dt>
    	     	     	     	   	     	    	     <dd property="foad:coatColor">Brown </dd>
    	     	     	
    	     	     	     	   	      	
    	     	     	     	   	      	   	     <dt>Weight:</dt>
    	     	     	     	   	      	   	     <dd property="foaf:weight">16 kg</dd>
    	     	     	     	   	      	
    	     	     	     	   </div>
    	     	     	     	
    	     	     	     	   	     <div class="blocco">
    	     	     	     	   	     	
    	     	     	     	   	     	      	    <dt>Father:</dt>
    	     	     	     	   	     	      	    <dd>Jonny</dd>
    	     	     	     	   	     	        	  	     	     	     	     	     	        	
    	     	     	     	   	     	      	    <dt>Father's register:</dt>
    	     	     	     	   	     	      	    <dd>2376-8529-1124</dd>
    	     	     	     	   	     	        	  	     	     	     	     	     	      	
    	     	     	     	   	     	      	    <dt>Father's FOAD:</dt>
    	     	     	     	   	     	      	    <dd><a rel="foad:father" href="www.foad.com/dogs/jonnhy2376.html">www.foad.com/dogs/jonnhy2376.html</a></dd>
    	     	     	     	   	     	
    	     	     	     	   	     </div>
    	     	     	     	   	     	      	    	
    	     	     	     	   	     <div class="blocco">
    	     	     	     	   	     	      	
    	     	     	     	   	     	      	    <dt>Mother:</dt>
    	     	     	     	   	     	      	    <dd>Lucy</dd>
    	     	     	     	   	     	      	
    	     	     	     	   	     	      	    <dt>Mother's register:</dt>
    	     	     	     	   	     	      	    <dd>3458-1256-1786</dd>
    	     	     	     	   	     	
    	     	     	     	   	     	      	
    	     	     	     	   	     	      	    <dt>Mother's FOAD:</dt>
    	     	     	     	   	     	      	    <dd><a rel="foad:mother" href="www.foad.com/dogs/lucy3458.html">www.foad.com/dogs/lucy3458.html</dd>
    	     	     	     	   	     	
    	     	     	     	   	     </div>
    	     	     	     	



martedì 26 gennaio 2010                                                                                                                                    16
Il codice RDFa generato
          	     	      	     	
    	     	     	      	     	     <div class="blocco">
    	     	     	      	     	     	
    	     	     	      	     	     	      	    <dt>Owner:</dt>
    	     	     	      	     	     	      	    <dd>Fab</dd>
    	     	     	      	     	     	      	
    	     	     	      	     	     	      	    <dt>Owner's FOAF:</dt>
    	     	     	      	     	     	      	    <dd><a rel="foad:owner" href="www.foaf.com/person/fab.rdf">www.foaf.com/person/fab.rdf</a></dd>
    	     	     	      	     	     	
    	     	     	      	     	     </div>
    	     	     	      	
    	     	     	      	     	     <div class="blocco">
    	     	     	      	     	     	
    	     	     	      	     	     	      	    <dt>Breeder:</dt>
    	     	     	      	     	     	      	    <dd>Tom</dd>
    	     	     	      	     	     	      	
    	     	     	      	     	     	      	    <dt>Breeder's FOAF:</dt>
    	     	     	      	     	     	      	    <dd><a rel="foad:breeder" href="www.foaf.com/person/tom.rdf">www.foaf.com/person/tom.rdf</a></dd>
    	     	     	      	     	     	
    	     	     	      	     	     </div>
    	     	     	      	     	     	      	    	
    	     	     	      	     	     <div class="blocco">
    	     	     	      	     	     	      	    <dt>Entitlements:</dt>
    	     	     	      	     	     	      	    <dd property="foaf:entitlement">
    	     	     	      	     	     	      	    	
    	     	     	      	     	     	      	    	        Best dog award 2009 , Fox Hunter 2007
    	     	     	      	     	     	      	    </dd>
    	     	     	      	     	     </div>
    	     	     	      	     	
    	     	     	      </dl>
    	     	     	
    	     	     	      <a href="http://localhost:3000/foaf/" class="home">back to home</a>
    	     	     </div>
    	     	
    	     	     <div id="footer">
    	     	     	      <p>Foad Project is a project by Fabio Rusconi and Nicola Tagliagambe Micalizzi.</p>
    	     	     </div>

      </body>
    </html>



martedì 26 gennaio 2010                                                                                                                            17
Indice

                    Stato del lavoro alla precedente presentazione
                    Stato del lavoro attuale
                    Sviluppi



martedì 26 gennaio 2010                                              18
Sviluppi


                    Porting dell’applicativo da Rails a PHP + MySQL
                    Implementazione di un’applicazione di interfaccia con il
                    social network Facebook




martedì 26 gennaio 2010                                                        19

Mais conteúdo relacionado

Semelhante a Presentazione 28

20100614 ISWSA Keynote
20100614 ISWSA Keynote20100614 ISWSA Keynote
20100614 ISWSA KeynoteAxel Polleres
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeDan Brickley
 
Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013François Belleau
 
ROS - An open source platform for robotics software developers (lecture).pdf
ROS - An open source platform for robotics software developers (lecture).pdfROS - An open source platform for robotics software developers (lecture).pdf
ROS - An open source platform for robotics software developers (lecture).pdfAmine Bendahmane
 
Linked Data, Ontologies and Inference
Linked Data, Ontologies and InferenceLinked Data, Ontologies and Inference
Linked Data, Ontologies and InferenceBarry Norton
 
Know Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express EditionKnow Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express EditionRonald Bradford
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?Ivan Herman
 
Semantic content management: consuming and producing RDF in Drupal
Semantic content management: consuming and producing RDF in DrupalSemantic content management: consuming and producing RDF in Drupal
Semantic content management: consuming and producing RDF in DrupalThom Bunting
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Juan Sequeda
 
Publishing "5 star" data: the case for RDF
Publishing "5 star" data: the case for RDFPublishing "5 star" data: the case for RDF
Publishing "5 star" data: the case for RDFPeterWinstanley1
 
Large scale crawling with Apache Nutch
Large scale crawling with Apache NutchLarge scale crawling with Apache Nutch
Large scale crawling with Apache NutchJulien Nioche
 
Semantic web and Drupal: an introduction
Semantic web and Drupal: an introductionSemantic web and Drupal: an introduction
Semantic web and Drupal: an introductionKristof Van Tomme
 
New-Age Search through Apache Solr
New-Age Search through Apache SolrNew-Age Search through Apache Solr
New-Age Search through Apache SolrEdureka!
 
What's New in LuaRocks - Lua Workshop 2014 - Hisham Muhammad
What's New in LuaRocks - Lua Workshop 2014 - Hisham MuhammadWhat's New in LuaRocks - Lua Workshop 2014 - Hisham Muhammad
What's New in LuaRocks - Lua Workshop 2014 - Hisham MuhammadHisham Muhammad
 
Denodo Partner Connect: Technical Webinar - Ask Me Anything
Denodo Partner Connect: Technical Webinar - Ask Me AnythingDenodo Partner Connect: Technical Webinar - Ask Me Anything
Denodo Partner Connect: Technical Webinar - Ask Me AnythingDenodo
 
Linked Media Management with Apache Marmotta
Linked Media Management with Apache MarmottaLinked Media Management with Apache Marmotta
Linked Media Management with Apache MarmottaThomas Kurz
 
New-Age Search through Apache Solr
New-Age Search through Apache SolrNew-Age Search through Apache Solr
New-Age Search through Apache SolrEdureka!
 
Give a REST to your LDAP directory services
Give a REST to your LDAP directory servicesGive a REST to your LDAP directory services
Give a REST to your LDAP directory servicesLDAPCon
 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKrAlvaro Graves
 

Semelhante a Presentazione 28 (20)

20100614 ISWSA Keynote
20100614 ISWSA Keynote20100614 ISWSA Keynote
20100614 ISWSA Keynote
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013Producing, publishing and consuming linked data - CSHALS 2013
Producing, publishing and consuming linked data - CSHALS 2013
 
ROS - An open source platform for robotics software developers (lecture).pdf
ROS - An open source platform for robotics software developers (lecture).pdfROS - An open source platform for robotics software developers (lecture).pdf
ROS - An open source platform for robotics software developers (lecture).pdf
 
Linked Data, Ontologies and Inference
Linked Data, Ontologies and InferenceLinked Data, Ontologies and Inference
Linked Data, Ontologies and Inference
 
Know Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express EditionKnow Your Competitor - Oracle 10g Express Edition
Know Your Competitor - Oracle 10g Express Edition
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?
 
Semantic content management: consuming and producing RDF in Drupal
Semantic content management: consuming and producing RDF in DrupalSemantic content management: consuming and producing RDF in Drupal
Semantic content management: consuming and producing RDF in Drupal
 
Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011Publishing Linked Data 3/5 Semtech2011
Publishing Linked Data 3/5 Semtech2011
 
Publishing "5 star" data: the case for RDF
Publishing "5 star" data: the case for RDFPublishing "5 star" data: the case for RDF
Publishing "5 star" data: the case for RDF
 
Large scale crawling with Apache Nutch
Large scale crawling with Apache NutchLarge scale crawling with Apache Nutch
Large scale crawling with Apache Nutch
 
Semantic web and Drupal: an introduction
Semantic web and Drupal: an introductionSemantic web and Drupal: an introduction
Semantic web and Drupal: an introduction
 
LOD2 Plenary Vienna 2012: WP2 - Storing and Querying Very Large Knowledge Bases
LOD2 Plenary Vienna 2012: WP2 - Storing and Querying Very Large Knowledge BasesLOD2 Plenary Vienna 2012: WP2 - Storing and Querying Very Large Knowledge Bases
LOD2 Plenary Vienna 2012: WP2 - Storing and Querying Very Large Knowledge Bases
 
New-Age Search through Apache Solr
New-Age Search through Apache SolrNew-Age Search through Apache Solr
New-Age Search through Apache Solr
 
What's New in LuaRocks - Lua Workshop 2014 - Hisham Muhammad
What's New in LuaRocks - Lua Workshop 2014 - Hisham MuhammadWhat's New in LuaRocks - Lua Workshop 2014 - Hisham Muhammad
What's New in LuaRocks - Lua Workshop 2014 - Hisham Muhammad
 
Denodo Partner Connect: Technical Webinar - Ask Me Anything
Denodo Partner Connect: Technical Webinar - Ask Me AnythingDenodo Partner Connect: Technical Webinar - Ask Me Anything
Denodo Partner Connect: Technical Webinar - Ask Me Anything
 
Linked Media Management with Apache Marmotta
Linked Media Management with Apache MarmottaLinked Media Management with Apache Marmotta
Linked Media Management with Apache Marmotta
 
New-Age Search through Apache Solr
New-Age Search through Apache SolrNew-Age Search through Apache Solr
New-Age Search through Apache Solr
 
Give a REST to your LDAP directory services
Give a REST to your LDAP directory servicesGive a REST to your LDAP directory services
Give a REST to your LDAP directory services
 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKr
 

Último

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 

Último (20)

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 

Presentazione 28

  • 1. Foad Project Nicola Tagliagambe Micalizzi 703566 Fabio Rusconi 705448 martedì 26 gennaio 2010 1
  • 2. Indice Stato del lavoro alla precedente presentazione Stato del lavoro attuale Sviluppi martedì 26 gennaio 2010 2
  • 3. Indice Stato del lavoro alla precedente presentazione Stato del lavoro attuale Sviluppi martedì 26 gennaio 2010 3
  • 4. La precedente architettura Internet HTML + RDFa FOAD FOAD crawler Host application Database RDF Social Social network 1 network 2 martedì 26 gennaio 2010 4
  • 5. Osservazioni Non è realistico richiedere delle conoscenze di tipo informatico agli utenti Non si riesce a realizzare l’architettura completa in un tempo accettabile Quindi si propone una nuova architettura martedì 26 gennaio 2010 5
  • 6. Proposta di un’architettura alternativa Foad.com Foad App Pagina Foad Utente RDFA Database Foad url Rete sociale Applicativo martedì 26 gennaio 2010 6
  • 7. Vantaggi della nuova architettura L’architettura è interamente implementabile L’architettura si adatta al contesto informatico attuale, integrandosi con le reti sociali All’utente non vengono richieste particolari conoscenze informatiche I dati sono sempre disponibili e sicuri martedì 26 gennaio 2010 7
  • 8. Indice Stato del lavoro alla precedente presentazione Stato del lavoro attuale Sviluppi martedì 26 gennaio 2010 8
  • 9. Dizionario RDF 1<!-- 2 3 This is the FOAD formal vocabulary description, expressed using W3C RDFS and OWL markup. 4 It also describes the new FOAF terms introduced with FOAD. 5 6 For more information about FOAD see the FOAD project page: http://localhost:3000/ 7 8 --> 9 10 <?xml version="1.0" encoding="utf-8"?> 11 12 <rdf:RDF 13 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 14 xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 15 xmlns:owl="http://www.w3.org/2002/07/owl#" 16 xmlns:foaf="http://xmlns.com/foaf/0.1/"> 17 18 19 20 <!-- 21 FOAD classes 22 --> 23 24 <rdfs:Class rdf:about="#Animal" rdfs:label="Animal" rdfs:comment="An animal"> 25 <rdfs:subClassOf><owl:Class rdf:about="http://xmlns.com/foaf/0.1/Agent"/></rdfs:subClassOf> 26 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html" /> 27 </rdfs:Class> 28 29 <rdfs:Class rdf:about="#Dog" rdfs:label="Dog" rdfs:comment="A dog"> 30 <rdfs:subClassOf><owl:Class rdf:about="#Animal"/></rdfs:subClassOf> 31 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html" /> 32 </rdfs:Class> 33 martedì 26 gennaio 2010 9
  • 10. Dizionario RDF 36 <!-- 37 FOAD dog properties 38 --> 39 <rdf:Property rdf:about="#father" rdfs:label="father" rdfs:comment="The father of this dog."> 40 <rdfs:domain rdf:resource="#Dog"/> 41 <rdfs:range rdf:resource="#Dog"/> 42 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 43 </rdf:Property> 44 45 <rdf:Property rdf:about="#mother" rdfs:label="mother" rdfs:comment="The mother of this dog."> 46 <rdfs:domain rdf:resource="#Dog"/> 47 <rdfs:range rdf:resource="#Dog"/> 48 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 49 </rdf:Property> 50 51 <rdf:Property rdf:about="#register" rdfs:label="register" rdfs:comment="The register of this dog."> 52 <rdfs:domain rdf:resource="#Dog"/> 53 <rdfs:range rdf:resource="http://www.w3.org/TR/rdf-schema/#ch_literal"/> 54 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 55 </rdf:Property> 56 57 <rdf:Property rdf:about="#coatColor" rdfs:label="coatColor" rdfs:comment="The coat's color of this dog."> 58 <rdfs:domain rdf:resource="#Dog"/> 59 <rdfs:range rdf:resource="http://www.w3.org/TR/rdf-schema/#ch_literal"/> 60 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 61 </rdf:Property> 62 63 64 martedì 26 gennaio 2010 10
  • 11. Dizionario RDF 65 <!-- 66 FOAD animal properties 67 --> 68 <rdf:Property rdf:about="#breed" rdfs:label="breed" rdfs:comment="The breed of this animal."> 69 <rdfs:domain rdf:resource="#Animal"/> 70 <rdfs:range rdf:resource="http://www.w3.org/TR/rdf-schema/#ch_literal"/> 71 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 72 </rdf:Property> 73 74 <rdf:Property rdf:about="#breeder" rdfs:label="breeder" rdfs:comment="The breeder of this animal."> 75 <rdfs:domain rdf:resource="#Animal"/> 76 <rdfs:range rdf:resource="#Person"/> 77 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 78 </rdf:Property> 79 80 <rdf:Property rdf:about="#owner" rdfs:label="owner" rdfs:comment="The owner of this animal."> 81 <rdfs:domain rdf:resource="#Animal"/> 82 <rdfs:range rdf:resource="#Person"/> 83 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 84 </rdf:Property> martedì 26 gennaio 2010 11
  • 12. Dizionario RDF 89 <!-- 90 OAF new properties F 91 --> 92 rdf:Property rdf:about="#dateOfBirth" rdfs:label="dateOfBirth" rdfs:comment="The < date of birth of this Agent"> 93 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> 94 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> 95 <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/> 96 <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> 97 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 98 /rdf:Property> < 99 100 <rdf:Property rdf:about="#entitlement" rdfs:label="entitlement" rdfs:comment="The entitlement acquired by this Agent."> 101 <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/> 102 <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> 103 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 104 </rdf:Property> 105 106 <rdf:Property rdf:about="#height" rdfs:label="height" rdfs:comment="The height of this Agent."> 107 <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/> 108 <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> 109 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 110 </rdf:Property> 111 112 <rdf:Property rdf:about="#weight" rdfs:label="weight" rdfs:comment="The weight of this Agent."> 113 <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/> 114 <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> 115 <rdfs:isDefinedBy rdf:resource="http://localhost:3000/foad/spec.html"/> 116 </rdf:Property> 117 118 119 </rdf:RDF> martedì 26 gennaio 2010 12
  • 15. Il codice RDFa generato <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:foad="localhost:3000/foad/foad/spec.html" > <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Dixi personal FOAD</title> <link rel="stylesheet" href="/stylesheets/master.css" type="text/css" media="screen" title="no title" charset="utf-8" /> </head> <body> <div id="content" typeof="foad:Dog" xmlns:foad="http://loaclhost:3000/foaf/spec"> <h2 property="foaf:name">Dixi</h2> <div id="dog-image"> <a style="border:none;" rel="foaf:depiction" href="www.fab.com/dixi_photo.com"><img src="www.fab.com/dixi_photo.com" alt="dog's image" width="320"/></a> </div> <dl> <div class="blocco"> <dt>Register:</dt> <dd property="foad:register">1683-7452-9573</dd> <dt>Gender:</dt> <dd property="foaf:gender"> Famale </dd> <dt>Date of birth:</dt> <dd property="foaf:dateOfBirth">23-09-2006</dd> martedì 26 gennaio 2010 15
  • 16. Il codice RDFa generato <dt>Height:</dt> <dd property="foaf:height">1,40 </dd> <dt>Color:</dt> <dd property="foad:coatColor">Brown </dd> <dt>Weight:</dt> <dd property="foaf:weight">16 kg</dd> </div> <div class="blocco"> <dt>Father:</dt> <dd>Jonny</dd> <dt>Father's register:</dt> <dd>2376-8529-1124</dd> <dt>Father's FOAD:</dt> <dd><a rel="foad:father" href="www.foad.com/dogs/jonnhy2376.html">www.foad.com/dogs/jonnhy2376.html</a></dd> </div> <div class="blocco"> <dt>Mother:</dt> <dd>Lucy</dd> <dt>Mother's register:</dt> <dd>3458-1256-1786</dd> <dt>Mother's FOAD:</dt> <dd><a rel="foad:mother" href="www.foad.com/dogs/lucy3458.html">www.foad.com/dogs/lucy3458.html</dd> </div> martedì 26 gennaio 2010 16
  • 17. Il codice RDFa generato <div class="blocco"> <dt>Owner:</dt> <dd>Fab</dd> <dt>Owner's FOAF:</dt> <dd><a rel="foad:owner" href="www.foaf.com/person/fab.rdf">www.foaf.com/person/fab.rdf</a></dd> </div> <div class="blocco"> <dt>Breeder:</dt> <dd>Tom</dd> <dt>Breeder's FOAF:</dt> <dd><a rel="foad:breeder" href="www.foaf.com/person/tom.rdf">www.foaf.com/person/tom.rdf</a></dd> </div> <div class="blocco"> <dt>Entitlements:</dt> <dd property="foaf:entitlement"> Best dog award 2009 , Fox Hunter 2007 </dd> </div> </dl> <a href="http://localhost:3000/foaf/" class="home">back to home</a> </div> <div id="footer"> <p>Foad Project is a project by Fabio Rusconi and Nicola Tagliagambe Micalizzi.</p> </div> </body> </html> martedì 26 gennaio 2010 17
  • 18. Indice Stato del lavoro alla precedente presentazione Stato del lavoro attuale Sviluppi martedì 26 gennaio 2010 18
  • 19. Sviluppi Porting dell’applicativo da Rails a PHP + MySQL Implementazione di un’applicazione di interfaccia con il social network Facebook martedì 26 gennaio 2010 19