I have a list of bands extracted from my last.fm and pandora.com
accounts. I'd like to add these and others to and RDF/FOAF description
of myself, so other apps can re-use it. So I'm looking for a
minimalistic bit of RDF vocab that will do this job. Has anyone
deployed such vocab already?
eg. I like New Order, whose MB id is
f1106b17-dcbb-45f6-b938-199ccfab50cc and who are the primary topic of
this document on the MusicBrainz server:
http://musicbrainz.org/artist/f1106b17-dcbb-45f6-b938-199ccfab50cc.html
So I could write
<Person>
<openid rdf:resource="http://danbri.org/"/>
<interest rdf:resource
rdf:resource="http://musicbrainz.org/artist/f1106b17-dcbb-45f6-b938-199ccfab50cc.html"/>
</Person>
However this doesn't easily let me query for music-related interests,
without doing string operations on the interest URI. Nor does it
easily provide me with just the MB ID part.
So perhaps we might add extra statements, to effect that
http://musicbrainz.org/artist/f1106b17-dcbb-45f6-b938-199ccfab50cc.html
has a primaryTopic that is a Band? Does the music ontology have a
class I can use there? Or "Artist", I forget. Is there some way of
indicating the MusicBrainz ID too? or otherwise we just use
dc:identifier perhaps?
Thanks for any pointers,
Dan
> I have a list of bands extracted from my last.fm and pandora.com
> accounts. I'd like to add these and others to and RDF/FOAF description
> of myself, so other apps can re-use it. So I'm looking for a
> minimalistic bit of RDF vocab that will do this job. Has anyone
> deployed such vocab already?
I think Oscar (Foafing-the-music) might be of better help here, but I'll try :-)
>
> eg. I like New Order, whose MB id is
> f1106b17-dcbb-45f6-b938-199ccfab50cc and who are the primary topic of
> this document on the MusicBrainz server:
> http://musicbrainz.org/artist/f1106b17-dcbb-45f6-b938-199ccfab50cc.html
>
> So I could write
>
> <Person>
> <openid rdf:resource="http://danbri.org/"/>
> <interest rdf:resource
> rdf:resource="http://musicbrainz.org/artist/f1106b17-dcbb-45f6-b938-199ccfab50cc.html"/>
> </Person>
You may want to use the current RDF dump of musicbrainz, done by Fred,
where the (dereferencable) URI for New Order is :
http://zitgist.com/music/artist/f1106b17-dcbb-45f6-b938-199ccfab50cc
>
> However this doesn't easily let me query for music-related interests,
> without doing string operations on the interest URI. Nor does it
> easily provide me with just the MB ID part.
>
> So perhaps we might add extra statements, to effect that
>
> http://musicbrainz.org/artist/f1106b17-dcbb-45f6-b938-199ccfab50cc.html
> has a primaryTopic that is a Band? Does the music ontology have a
> class I can use there? Or "Artist", I forget. Is there some way of
> indicating the MusicBrainz ID too? or otherwise we just use
> dc:identifier perhaps?
>
Does the URI I just mentioned is enough for what you need? Otherwise,
it would indeed be great to have a literal property mbz_id, linking an
artist, a record or a track to its Musicbrainz identifier (allowing to
access it without the pain of parsing the Musicbrainz URL, object of
the mo:musicbrainz property).
Or you can point towards this musicbrainz web page, and have a
primaryTopic pointing
towards http://zitgist.com/music/artist/f1106b17-dcbb-45f6-b938-199ccfab50cc.
I think the two last posts at
http://foafing-the-music.iua.upf.edu/news/ are trying to address the
same sort of issues (without yet referring to browsable URIs).
I hope that was useful :)
Cheers!
y
I'm just two weeks off! Anyway...
On Oct 1, 11:15 am, "Yves Raimond" <yves.raim...@gmail.com> wrote:
> I think Oscar (Foafing-the-music) might be of better help here, but I'll try :-)
well, I don't think so :-)
> You may want to use the current RDF dump of musicbrainz, done by Fred,
> where the (dereferencable) URI for New Order is: http://zitgist.com/music/artist/f1106b17-dcbb-45f6-b938-199ccfab50cc
> I think the two last posts at http://foafing-the-music.iua.upf.edu/news/are trying to address the
> same sort of issues (without yet referring to browsable URIs).
I already changed the implementation of the code. Now, is using the
zitgist dereferencable URIs instead of the MB URLs.
Enjoy!
Cheers, Oscar