Skip navigation.

exploreopera

| Help

Sign up | Help

Semantic Web at Opera

Posts tagged with "RDF"

avatar

SKOS support with links and list of tagged resources

, , ,

Two new RDF exports are part of the release we just did. We now support SKOS, which is a knowledge organisation system, used in many places to represent things like terms that are broader or narrower than another term. We just use it to dump all the tags and give them a URI. For an example, see this group's tags.

The other thing is that I've created an export that gives you the RDF linking your SKOS tags to the resource (i.e. you images, albums or blog posts) they were used for. Take for example the tag Riga in my own blog. If you look through the source, you will see it describes two blog posts, a whole bunch of images and an album, and if you then look at the source of my tags, in the Riga section you'll find a line like

<tm:means rdf:resource="http://www.w3.org/2006/03/wn/wn20/instances/wordsense-riga-noun-1"/>


This links the Riga tag to the definition in Wordnet, which clearly states, yes, this is about the Latvian capital.

There has been a lot of discussion about how to do this on various Semantic Web mailing lists, initiated by the usage I envisioned for us, I had preferred if SKOS itself had support for this, but it isn't quite there yet. So, I ended up writing a very small vocabulary just for this, so the tm:means is my invention, but is likely to change as the discussion proceeds.

Now, the way you get that tag mapping is by using the tag mapper feature of your tags page. As previously discussed, this interface was somewhat complicated, so I have simplified it a bit, and in the future, we need to deal with the different possible predicates in a smarter way.

As I also mentioned in my previous post, we now can fully support POWDER through tags. So, if someone has a "nude" tag, there will be an option in the tags suggestions to map it to a POWDER label.
avatar

A new semweb widget...

, , , ...

People ask from time to time what you can do with widgets. Although you can make a "Hello world" widget (the instructions fit on a business card) it seems that this is a little simplistic for most people. Instead they make a clock widget.

Beautiful as some of these are (mine, for example :wink: ) they are not in themselves the thing the world needed most. But every so often something comes along that has real value. I think the first semweb widget was Jibberjim's Widgnaut, a widget version of foafnaut that crawled My.Opera's FOAF data. (Since we added the possibility to link your My.Opera FOAF to external files, it isn't a walled garden, just a starting point. Kjetil++! :smile: ).

Today we released a new widget - the tabulator widget version of Tim Berners-Lee's tabulator, which is a generic RDF browser. This means that now available for your delectation, an RDF browser running in Opera. I'm waiting to see how it works when widgets are released on mobile browsers, but please, get Opera 9 (or 9.01) if you haven't already, download the widget, and give it a try.

Many thanks to David Håsäther who did the widgetising and debugging to make it work cross-platform, Tim and all the folks who have worked on the tabulator project, JibberJim for building the RDF parser in the first place (way back when) and Gorm for making that work in Opera too.
avatar

DOAP support for widgets

, , ,

Opera 9.0 has just been released, and with that, widgets.opera.com. Widgets are small chrome-less programs for a specific task. Each widget now comes with DOAP-support. DOAP is an RDF schema for describing software projects. It is most useful for larger free software projects, where you have public version control systems and mailing lists, but I have entered some useful data on the widgets too.

For example, the circular Tetris widget Torus has a link element to the DOAP for the widget. While it isn't visible on the page, it should be detectable for applications looking for RDF.
avatar

Perl and RDF talk at the Nordic Perl Workshop

, ,

I gave a lightning talk about Perl (the programming language that underlies most of Opera Community) and RDF on the Nordic Perl Workshop. That's a very short talk, just to give participants a short overview. My slides are available.
avatar

Field to reference external RDF

, , ,

With the latest update of the Opera Community, a new field in the user Preferences came along. You may now enter the URL of an RDF document hosted somewhere else. Of course, that somewhere else may well be in your files directory here on the Opera Community. For example, take a look at how my FOAF here has a line looking like this:
  <rdfs:seeAlso rdf:resource="http://www.kjetil.kjernsmo.net/foaf.rdf"/>

which is a reference to my personal hand-coded RDF documented hosted on my home machine.

First of all, this allows you connect the data we turn into RDF for you here at the Opera Community with data you make available yourself. Next, it makes the Opera Community much more friendly to web-spiders, or Scutterers like they are called in the RDF world. Finally, I plan to retrieve the files referenced here and put the data into the SPARQL engine, so that they can be queried here.

Now, go to your Preferences, and edit your profile, there you will find a RDF field. Enter the address of an RDF document there!
avatar

Updated Gallery Schema

, , ,

RDF Schemas are how we describe the meanings of properties and classes in RDF, and usually, it is wise to reuse other people's work when you make RDF data available.

However, there were one thing on the Opera Community that didn't have well-recognised schema that I could use, and that was our photo albums. For this, I created a schema, but as it was something that many others could use, a number of people from the Semantic Web Community came together in an online meeting to discuss and improve this schema.

The result is a new schema, with some new properties and classes. It is allready in use here on the Opera Community, but we also hope that the rest of the people developing for the Semantic Web will use it, and that's quite likely to happen, given the consensus behind it.

Specifically, the data can be queried with the SPARQL Engine, but you can also have a look behind the new RDF link in your albums, and see how for example Eskil's Svalbard Gallery looks. Be sure to enter titles and description whereever it is possible, someone will find it useful!