Come regalo in questi giorni di festa, ecco una parte assolutamente comprensibile e inerente ai primi livelli dello stack del Semantic Web: un filmato di qc minuto da vedere…

-> Da The Semantic Web for noobs, via PlanetRDF

In pratica si cerca di spiegare il termine Semantic, in modo che sia facilmente comprensibile e divisibile dalla sintassi con la quale comunichiamo, e nello stesso tempo si rinforza l’idea che si cerca di automatizzare alcune procedure delegate oggi all’uomo inutilmente molte volte.

Visto che siamo in tema, e anche nell’ultimo post ho citato le origini del Web, ed io stesso in questi giorni mi sto studiando meglio le sue fondamenta ( _HTTP e uso corretto delle URI in particolare… _), ecco una presentazione recente ( novembre 2007 ), che ripercorre alcuni concetti del Web, sempre fondamentali:
-> Web Past and Future

Oltre a questo, aggiungo che e’ uscito il Draft per le linee guida sull’utilizzo delle URI anche in chiave semantica, frutto di una diatriba davvero complessa e con spunti notevoli negli anni…
-> Cool URIs for the Semantic Web

URIs (Uniform Resource Identifiers) more simply called “Web addresses” are at the heart of the Web and also of the Semantic Web. Cool URIs for the Semantic Web discusses two strategies for choosing URIs for the Semantic Web, gives pointers to several Web sites that use these solutions, and briefly discusses why several other alternatives are less effective.

Di queste cose esempi e utilizzi pratici arriveranno… .)

Nel frattempo, alla voce Conclusioni del Draft, sono presenti i punti focali della vicenda, che mettero’ comunque maggiormente a fuoco…

Resource names on the Semantic Web should fulfill two requirements:

  • First, a description of the identified resource should be retrievable with standard Web technologies.
  • Second, a naming scheme should not confuse documents and the things described by the documents.

We have described two approaches that fulfill these requirements, both based on the HTTP URI scheme and protocol.

  • One is to use the 303 HTTP status code to redirect from the resource identifier to the describing document.* One is to use “hash URIs” to identify resources, exploiting the fact that hash URIs are retrieved by dropping the part after the hash and retrieving the other part.

The requirement to distinguish between resources and their descriptions increases the need for coordination between multiple URIs. Some useful techniques are:

  • embedding links to RDF data in HTML documents,
  • using RDF statements to describe the relationship between the URIs,
  • using content negotiation to redirect to an appropriate description of a resource.

Esperimenti in corso d’opera…

Content Negotiation in primis, compresa la gestione migliore della lingua di un documento .)

Commenta e condividi

[ crosspost su VoIT ]

Non ho il tempo di parlarne in modo approfondito, anche perche’ non ho ancora letto tutto; ma ci sono ASSOLUTAMENTE delle cose molto grosse che si stanno muovendo:

  • SPARQL: il linguaggio e protocollo di query e’ arrivato alla Candidate Recommendation:

    W3C is pleased to announce the advancement of the SPARQL specifications to Candidate Recommendations.
    ** With SPARQL (pronounced “sparkle”), developers and end users can write and consume search results across a wide range of information such as personal data, social networks and metadata about digital artifacts like music and images**. SPARQL Query Language for RDF specifies syntax for authoring, matching and testing. SPARQL Protocol for RDF describes remote data access and transmission of queries from clients to processors. The SPARQL Query Results XML Format is provided for search results. Visit the Semantic Web home page

  • nuovi usi e confronti sul ruolo di RDF, a partire dall’intervento di Tim B.L. sul Guardian, a quello di Shelley Powers, e ad uno molto bello dal titolo “Give me back my data“ : assolutamente da vedere !!!
    Per non parlare poi di un breve, ma ottimo spunto di Danny Ayers, Web 99
  • come applicazioni, e’ disponibile un interessante SPARQL Calendar Demo, che offre notevoli spunti sia per applicativi adatti agli utenti finali, sia a nuovi metodi di sviluppo riguardo al Semantic Web: devo assolutamente guardarlo!!!> This SPARQL Calendar Demo demonstrates the use of SPARQL queries over AJAX to integrate data from a myriad of native RDF and non-RDF sources.

    Currently, it finds calendar information from FOAF files, discovers shared interests between people, and suggests events that people with shared interests can attend together.

  • da questo sito un paio di idee sul** Why RDF?**> * What XML did for content, RDF does for structure – by providing a standard way to describe resources the entire website, including its metadata, relationships between pages, etc. becomes repurposable, human editable, application agnostic, etc.
    * **RDF unshackles you from the physical location of files and documents**. Because resources (which can be anything) are given universal names, statements about those resources (e.g. annotations, categorization, etc.) can be made anywhere not just in the local XML file or web page containing the resource.
    * **RDF can provide a level of indirection between the application and data, as its general graph structure can represent all kinds of data, such as relational (SQL) or hierarchical (directories, XML)**. Compared to XML data integration strategies, RDF's notion of unique resources and availability of languages for describing the logical relations between data structures (such as OWL) make it easy to build abstractions over arbitrary representations of data.
    
  • un ottimo intervento che fa riflettere sulla ciclicita’ di certe idee, e di certe tecnologie, sull’uso di AJAX quale mezzo per usare in modo adeguato anche la potenza elaborativa a lato client, Asking Permission First> I agree that we can do some interesting work with Ajax and grabbing data from the server and processing it on the clients. Perhaps we need to explore some newer uses of JavaScript and RDF in light of the new server-client interoperability.
    However, a developers first priority is to do no harm to those using their application. Their second priority is to ensure their pages are accessible by their target audience. **If we start making assumptions that the client’s machine is ours to do with what we will, we won’t need hackers to inject harm into our scripts–we’ll do a fine job of it, ourselves**
    
  • un lungo, ma intrigante intervento sul futuro, presente del Web dal suo inventore, da vedere e rivedere… :)

AGGIORNAMENTO: Ho ripescato il post che cercavo; riguardo al talk di Tim Berners Lee e’ presente anche una piccola serie di appunti, che vanno oltre le slide della presentazione…
-> Tim Berners-Lee and web hopes and fears

I passaggi sono tutti fondamentali, e tutti che chiariscono molto alcuni argomenti fondamentali, tipo:

The Semantic Web is actually the Data Web. “We should’ve called it this in the first place.”
You can publish things as easily in RDF as HTML using PHP. He talks about SPARQL and querying the data web: the aim is for serendipitous reuse, the people you didn’t expect to use it. “**Publish your data.**”

Questo e’ un consiglio che sto cercando di seguire…

Commenta e condividi

[ crosspost su VoIT ]

Qualche idea innovativa per esplorare le potenzialita’ di avere dati in un formato versatile come RDF…

E qualche idea divertente, tipo questa:
-> RDFRoom! VIRTUAL REALITY IS NOW!

A lone soldier has been stranded in an alien world, filled with resources, literals and shifty anonymous nodes. Room upon room are filled with named graphs – can he find a way out?

Una vera forza della natura, a mio avviso…
Appena trovo un po’ di tempo, do’ un’occhiata al codice…

Look at some RDF DATA, schemas dont work well just now.

  • Yes i know the fire effect is badly aligned.
  • You need data with rdfs:seeAlso links to get doors.

Interpretare i links attraverso rdfs:SeeAlso come porte, e’ una vera forza: apre nuove strade per navigare nei nostri dati…

If I could put my files in a 3D world I know well – I would always remember that the PDF of my CV goes under the stair by the rocket launcher, and last year’s tax-returns go with the mega-health.

Qualche altra riflessione su quanto sia importante e relativo il modo di visualizzare dati RDF, tematiche a me molto care…
-> Visialize your RDF files, visualize your contact network

Per chiudere, una interessante vista molto simile al Tabulator di Tim Berners Lee:
-> OINK

Oltre a questa interessante presentazione di Tim Berners Lee:
-> Browsable data

Commenta e condividi

Foto dell'autore

Matteo Brunati

Attivista Open Data prima, studioso di Civic Hacking e dell’importanza del ruolo delle comunità in seguito, vengo dalle scienze dell’informazione, dove ho scoperto il Software libero e l’Open Source, il Semantic Web e la filosofia che guida lo sviluppo degli standard del World Wide Web e ne sono rimasto affascinato.
Il lavoro (dal 2018 in poi) mi ha portato ad occuparmi di Legal Tech, di Cyber Security e di Compliance, ambiti fortemente connessi l’uno all’altro e decisamente sfidanti.


Compliance Specialist SpazioDati
Appassionato #CivicHackingIT


Trento