Difference between revisions of "Twarql"
From Knoesis wiki
(→Introduction) |
|||
Line 13: | Line 13: | ||
[[image:Architecture.png|center]] | [[image:Architecture.png|center]] | ||
+ | |||
+ | * See the workflow between the components of the architecture | ||
+ | {{#widget:SlideShare | ||
+ | |doc=streamingannotatedtweets-100507114104-phpapp02 | ||
+ | |width=425 | ||
+ | |height=355 | ||
+ | }} | ||
+ | |||
+ | === Tweet Annotation === | ||
+ | |||
+ | * extract content (entity mentions, hashtags and URLs) from microposts; | ||
+ | * encode content in a structured format (RDF) using shared vocabularies (FOAF, SIOC, MOAT, etc.); | ||
+ | |||
+ | === Concept Feeds === | ||
+ | |||
+ | * enable structured querying of microposts (SPARQL); | ||
+ | * enable subscription to a stream of microposts that match a given query; | ||
+ | |||
+ | |||
+ | === SPARQLPuSH === | ||
+ | * More about the SPARQL Push implementation: [http://apassant.net/blog/2010/04/18/sparql-pubsubhubbub-sparqlpush Introducing sparqlPuSH], [http://code.google.com/p/sparqlpush open source implementation] | ||
== Twarql API == | == Twarql API == |
Revision as of 21:10, 14 May 2010
Contents
[hide]Twarql: Twitter Feeds through SPARQL
Introduction
Our approach encompasses the following steps:
- extract content (entity mentions, hashtags and URLs) from microposts;
- encode content in a structured format (RDF) using shared vocabularies (FOAF, SIOC, MOAT, etc.);
- enable structured querying of microposts (SPARQL);
- enable subscription to a stream of microposts that match a given query (Concept Feeds);
- enable scalable real-time delivery of streaming data (SparqlPuSH).
Architecture
- See the workflow between the components of the architecture
Tweet Annotation
- extract content (entity mentions, hashtags and URLs) from microposts;
- encode content in a structured format (RDF) using shared vocabularies (FOAF, SIOC, MOAT, etc.);
Concept Feeds
- enable structured querying of microposts (SPARQL);
- enable subscription to a stream of microposts that match a given query;
SPARQLPuSH
- More about the SPARQL Push implementation: Introducing sparqlPuSH, open source implementation