Archive

Posts Tagged ‘twine’

Sindice and Twine

February 4, 2009 Leave a comment
Image representing Twine as depicted in CrunchBase
Image via CrunchBase

I originally posted with on Twine, but thought it was worth repeating here. Twine is a new service that provides a way for users to track, find, and share what interests you with like minded people. Twine uses semantic web technology under the bonnet and exposes all of its data as linked data using RDF.

This RDF (along with other exposed RDF) is crawled an indexed by various semantic web search engines such as Sindice.

Not only have Sindice been busy indexing lots of RDF all over the semantic web – including Twine – but they have also provided a relatively simple query engine (not SPARQL). For the semantic web geeks/command line fans amongst you this provides a way to query Twine that is arguably quicker than Twine itself (though obviously not as easy or up to date).

For example in the advance query box the following:

* <http://www.radarnetworks.com/core#wasCreatedBy> <http://www.twine.com/user/gothwin>

will find all articles I created. The more complex query:

(* <http://www.radarnetworks.com/core#wasCreatedBy> <http://www.twine.com/user/gothwin> AND * <http://www.radarnetworks.com/2007/09/12/basic#tag> “semantic web”)

finds articles I created and tagged with “semantic web”.

Have a play :)

Reblog this post [with Zemanta]

Twine

October 24, 2008 Leave a comment

Twine is now finally out of beta and according to the blurb:

“Twine is a smarter way to keep track of your interests. Use it to collect and share bookmarks, notes, videos and other content. Twine organizes your content, learns as you use it and recommends new things to check out. You can use Twine alone and with groups of people who share your interests”.

I’ve been using Twine for a while, and so far I’ve really enjoyed the experience and made a lot of new e-friends. To be honest it is far from perfect, but it’s certainly getting there.

Twine has often been touted as a semantic web application and I guess the fact it uses RDF means it qualifies? It is quite straight forward to see the RDF content of a page on Twine – you simply add a “?rdf” on the end of the URL for a page on Twine. For example, to see the RDF for my profile page on Twine just click on this link:

http://www.twine.com/user/gothwin?rdf

Understandably the Twine team are focussing on usability, but being a semantic web geek I’d love to see Twine more fully hooked up to the semantic web. It would be great to see Twine profiles encoded using FOAF and it would be great to see the “app:located” property link to an actual URI of a place (rather than just text) in the Ordnance Survey ontologies (for GB places) or geonames ontologies for (GB and international places).

If you have a FOAF profile you can link your Twine user URI to your FOAF URI. In my case this involved adding the triples:

http://www.johngoodwine.me.uk/me rdfs:seeAlso http://www.twine.com/user/gothwin
http://www.johngoodwine.me.uk/me owl:sameAs http://www.twine.com/user/gothwin

to my FOAF profile.

The RDF can be found here. I added both rdfs:seeAlso and owl:sameAs to be on the safe side – I think each one is treated differently depending on implemenation.

In a similar way to LODr (as mention in a previous post) it would be nice if Twine could link up tags to URIs on the semantic web. It strikes me that this should be quite easy to implement in Twine if a few established vocabularies are used. However, being impatient I decided to try a small experiment. In the Twine ontology they have the notion of “Place” and various Twines are tagged with Places (e.g. London, Southampton, UK etc.) and these tags do indeed have URIs internal to Twine. The URI representing Southampton in Twine is http://www.twine.com/item/1r2lcxqy-rlz. I created a small RDF file that links the Twine’s Southampton to the representation of Southampton in various other ontologies (whether the Twine Southamtpon really is the “sameAs” the other ones is a another issue, but we’ll assume that’s the case for now). I then submitted this RDF to various semantic web crawlers (e.g. Sindice) to be indexed. The results can be seen here using the Marbles Linked Data Brower. Although obviously still quite geeky it is good to see all the information about Southampton from various source (including Twine posts tags with Southampton) together in one place.

Categories: Semantic Web Tags: ,
Follow

Get every new post delivered to your Inbox.

Join 2,189 other followers