FanHubz Help
Expand all-
What is FanHubz?
FanHubz supports community building and discovery around BBC content items such as TV shows, radio programmes, or artists.
-
How can I find a Hub?
On the home page, enter the name of the show or topic into the search box. You will get a list of suggestions with links to matching Hubs.
-
How can I add tweets to a Hub?
On each Hub page you will find a short list of "Hubtags". If you use such a Hubtag in your Twitter messages, they will be indexed. Alternatively, you can add a /programmes or /music URL to your tweets. See also the annotation section below
-
How can I join a Hub?
On Twitter, send the message "@fanhubz I'm a fan of #xxxx", where xxxx is one of the tags mentioned on the respective Hub page.
-
How can I leave a Hub?
On Twitter, send the message "@fanhubz I'm no longer a fan of #xxxx", where xxxx is one of the tags mentioned on the respective Hub page.
-
Can I add custom annotations to a show or episode?
Yes, you can add links to external websites via Twitter. Send a public message to fanhubz on Twitter using the following message format:@fanhubz #xxx yyy at zzzwhere:- "#xxx" is a tag that identifies the BBC object, for example "#scd" or "#b006m8dq".
- "yyy" is the type of annotation you would like to add, for example "fansite", or "review", or "quiz", You name it. It is possible to use multiple words, like "fan forum". We support a special annotation called "is about". Use it to link to Wikipedia or DBPedia pages that cover a topic of the BBC object.
- "zzz" is the target web address of your annotation, for example http://www.strictlycomedancing.tv/. (Make sure you have the "http://" in there. Bit.ly URLs are fine.)
- @fanhubz #torchwood review: http://bit.ly/6TZnTS
- @fanhubz #drwho fansite at http://www.drwho-online.co.uk/
- @fanhubz #scd is about http://en.wikipedia.org/wiki/Dance
-
Can I remove a custom annotation I made from a show or episode?
To remove your custom annotation again, re-post your twitter message, but inject a "remove":- @fanhubz remove #torchwood review at http://bit.ly/6TZnTS
-
How can I rate a show or episode?
On the "summary" tab of the item that you want to rate, you can see a list of associated tags and a link to the official BBC URI. Add one of the tags or the BBC URL to a tweet, together with 1-5 asterisks for the intended rating (e.g. "#drwho ****" would add a "4 out of 5" rating to the Doctor Who brand).
-
How is the FanRank calculated?
The FanRank is based on a small number of statistical values: The number of fans, the average rating, the amount of tweets, and the overall mood. The higher the FanRank, the more likely it is that the related Hub will be featured on the fanhu.bz homepage.
-
How is the Mood calculated?
The Mood value is based on a (very) simple analysis of individual tweets. A software agent tracks BBC-related messages for sentiment indicators such as "cool", "awful", ":-D", etc. and adds a few simple negation checks (e.g. "not that good"). The overall sum of positive and negative tweets results in a number which can then be used to generate a human-readable Mood label.
-
Do you provide an API?
Yes. The public data used by FanHubz can be accessed through a SPARQL API.
-
I would like to use the API. Which RDF vocabularies do you support?
FanHubz reuses the Programmes Ontology, the Music Ontology, and a custom FanHubz Schema.
-
What sort of queries does the FanHubz-enriched data enable?
FanHubz calculates and aggregates data to better answer questions such as:- Which BBC shows are discussed on Twitter?
- Which BBC shows generate buzz?
- Who is interested in which BBC shows?
- What do people think about certain BBC broadcasts?
- Which tags is the community using to refer to BBC content items?
- Which BBC shows have a shared fan base?
- Which other show might be of interest to a fan ox X?
- Could Twitter be utilised as a feedback channel?
- Which external websites are referenced in tweets about BBC shows?
SPARQL Query examples
Expand all-
Which BBC TV shows are linked from Tweets?
Run this queryPREFIX fh: <http://fanhu.bz/schema#> PREFIX dct: <http://purl.org/dc/terms/> PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT DISTINCT ?bbc_id ?title WHERE { ?pos dct:subject ?bbc_id . ?bbc_id a fh:TVResource ; dc:title ?title . } ORDER BY ?title LIMIT 30 -
Popular hashtags being used in tweets about Question Time
Run this queryPREFIX fanhubz: <http://fanhu.bz/schema#> PREFIX dcterms: <http://purl.org/dc/terms/> PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT ?s (count(?x) as ?tweets) WHERE { ?x dc:subject "bbcqt" ; dc:subject ?s FILTER ( ?s != "questiontime" && ?s != "bbcqt" && ?s != "b006t1q9" ) } GROUP BY ?s ORDER BY DESC(?tweets) -
What urls have been mentioned in tweets about #doctorwho?
Run this queryPREFIX fanhubz: <http://fanhu.bz/schema#> PREFIX dcterms: <http://purl.org/dc/terms/> SELECT DISTINCT ?r WHERE { ?x fanhubz:tagSubject <http://www.bbc.co.uk/programmes/b006q2x0#programme> ; dcterms:references ?r } -
What BBC urls have been explicitly tweeted?
Run this queryPREFIX fanhubz: <http://fanhu.bz/schema#> PREFIX dcterms: <http://purl.org/dc/terms/> SELECT DISTINCT ?r WHERE { ?x dcterms:references ?r FILTER ( regex( str(?r), "www.bbc.co.uk/programmes" ) ) } -
What hashtags co-occur with the topgear hashtag?
Run this queryPREFIX fanhubz: <http://fanhu.bz/schema#> PREFIX dcterms: <http://purl.org/dc/terms/> PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT DISTINCT ?s WHERE { ?x dc:subject "topgear" ; dc:subject ?s FILTER ( ?s != "topgear" ) }
Questions?
fanhu.bz is maintained by the Talis Platform Team.
You can also ask Leigh Dodds via Twitter.