Linking to information/ music services

11 views
Skip to first unread message

Bob Ferris

unread,
May 6, 2010, 2:53:31 PM5/6/10
to music-ontology-sp...@googlegroups.com
Hi,

as it was already discussed, there should be some changes in how to
handle the modelling of linking a Concept, e.g. mo:Track, mo:Record,
mo:MusicArtist, to a related website of a information/music service.
Here is my proposal:
- introduce a new class, e.g. mo:InfoService
- define known services as Individual of this class, e.g. for Wikipedia,
MySpace, MusicBrainz, Amazon, Discogs, Last.fm, Pandora, Spotify, BBC,
..., maybe also with a link to the service homepage (similar to
foaf:accountServiceHomepage or just use foaf:isPrimaryTopicOf)
- introduce a new property, e.g. mo:info_service
- link the foaf:Document typed service link to your concept instance

example:

@prefix mo: <http://purl.org/ontology/mo/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

mo:musicbrainz a mo:InfoService ;
mo:musicbrainz foaf:isPrimaryTopicOf <http://musicbrainz.org/> ;
mo:musicbrainz dc:title 'musicbrainz'^^xsd:string ;
mo:musicbrainz dc:description 'An open content music database'^^xsd:string .

<http://www.bbc.co.uk/music/artists/c970c5cd-facf-4c49-babf-a5b688c1ec40#artist>
a mo:MusicArtist ;
<http://www.bbc.co.uk/music/artists/c970c5cd-facf-4c49-babf-a5b688c1ec40#artist>
foaf:isPrimaryTopicOf
<http://musicbrainz.org/artist/8a1fe33d-6029-462e-bcb7-08e0ebaba6dd.html> .

<http://musicbrainz.org/artist/8a1fe33d-6029-462e-bcb7-08e0ebaba6dd.html> a
foaf:Document ;
<http://musicbrainz.org/artist/8a1fe33d-6029-462e-bcb7-08e0ebaba6dd.html> mo:info_service
mo:musicbrainz .


This should substitute properties, e.g. mo:myspace, mo:musicmoz,
mo:musicbrainz, mo:amazon_asin, mo:discogs, mo:wikipedia and gives also
the opportunity to annotate other services, eg. Last.fm, Pandora,
Spotify, EchoNest, ...

it is a bit more complex, but it gives the user the opportunity to
define own mo:InfoService instances.

Cheers,

zazi

PS: this extension could also be a part of FOAF ;)

--
You received this message because you are subscribed to the Google Groups "Music Ontology Specification Group" group.
To post to this group, send email to music-ontology-sp...@googlegroups.com.
To unsubscribe from this group, send email to music-ontology-specific...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/music-ontology-specification-group?hl=en.

Kurt J

unread,
May 6, 2010, 4:50:31 PM5/6/10
to music-ontology-sp...@googlegroups.com
i like it...

> This should substitute properties, e.g. mo:myspace, mo:musicmoz,
> mo:musicbrainz, mo:amazon_asin, mo:discogs, mo:wikipedia and gives also the
> opportunity to annotate other services, eg. Last.fm, Pandora, Spotify,
> EchoNest, ...

how about deprecate :-)

> it is a bit more complex, but it gives the user the opportunity to define
> own mo:InfoService instances.
>
> PS: this extension could also be a part of FOAF ;)

yeah your idea is a bit foafy :)

-kurt

Bob Ferris

unread,
May 6, 2010, 5:00:02 PM5/6/10
to music-ontology-sp...@googlegroups.com
Am 06.05.2010 22:50, schrieb Kurt J:

>> This should substitute properties, e.g. mo:myspace, mo:musicmoz,
>> mo:musicbrainz, mo:amazon_asin, mo:discogs, mo:wikipedia and gives also the
>> opportunity to annotate other services, eg. Last.fm, Pandora, Spotify,
>> EchoNest, ...
>
> how about deprecate :-)

Yes, deprecated, to maintain the legacy systems!

Cheers,

zazi

Bob Ferris

unread,
May 17, 2010, 8:34:17 AM5/17/10
to music-ontology-sp...@googlegroups.com
Hi,

FYI I added this proposal (and some others) to the issue tracker of the
FOAF wiki, so feel free to add further suggestion or changes:

http://wiki.foaf-project.org/w/IssueTracker

Cheers,

zazi

Am 06.05.2010 22:50, schrieb Kurt J:

Bob Ferris

unread,
Jun 18, 2010, 4:31:10 PM6/18/10
to music-ontology-sp...@googlegroups.com
Hi,

(as already announced on the FOAF mailing list, therefore, sorry for
cross postings)

here are some news re. the info service proposal of agenda point no. 2:

I created a separate Info Service Ontology [1,2] with a basic
is:InfoService concept and some additional ones for describing such an
info service (is:InfoServiceQuality, is:InfoServiceType). The main hook
re. specific websites from an info service is is:info_service, which
associates an is:InfoService instance to a foaf:Document instance (a
website link).
Furthermore, I defined some is:InfoService individuals, especially
is:musicbrainz [3] as proof-of-concept example. Therefore, I used also
some category definitions from DBpedia.
Please feel to add comments, critics and suggestions re. which
properties might useful for describing an info service.
Planned extensions are:
- enabling multiple info service quality ratings, e.g. by using [4]
- defining a is:recommendation property

Cheers,

Bob

PS: more examples are in progress ;)


[1]
http://motools.svn.sourceforge.net/viewvc/motools/infoservice/trunk/rdf/infoservice.n3
[2]
http://motools.svn.sourceforge.net/viewvc/motools/infoservice/trunk/gfx/infoservice.gif
[3]
http://motools.svn.sourceforge.net/viewvc/motools/infoservice/trunk/gfx/is_-_musicbrainz_example.gif
[4] http://purl.org/stuff/rev#

mats...@gmail.com

unread,
Jun 19, 2010, 6:20:46 PM6/19/10
to music-ontology-sp...@googlegroups.com
Hi, 

I made a list of some potential Music Info Services based on outgoing links from Discogs


Cheers,
Mats

Kurt J

unread,
Jun 19, 2010, 6:58:42 PM6/19/10
to music-ontology-sp...@googlegroups.com
> Hi,
> I made a list of some potential Music Info Services based on outgoing links
> from Discogs
> http://pastebin.com/0RNWXEFj

am i reading correctly that Discogs has more links out to Geocities
than it does to twitter or facebook. if so, hehe.

and then only 9 links to bandcamp?

thnx for the list Mats!

mats...@gmail.com

unread,
Jun 19, 2010, 7:55:45 PM6/19/10
to music-ontology-sp...@googlegroups.com
Yeah, you're reading correctly :)
The links are only from artists though and I didn't use the newest dump, at a quick glance it looks like there are 94 links to bandcamp from releases, so there's a bit more of those. Also, I can't guarantee that all links have been counted, the Discogs data can be a bit weird sometimes and I haven't written any code to check that there aren't any special cases that causes it to skip some links. I got a bit curios about bandcamp so I did a quick check on the newest dump and it looks like the number of artist links to bandcamp has increased from 9 to 55 over the past few months.

Cheers, 
Mats

Bob Ferris

unread,
Jun 20, 2010, 4:37:03 AM6/20/10
to music-ontology-sp...@googlegroups.com
Hi Mats,
Hi Kurt,

Firstly, thanks a lot for that long list of 'Music Info Services' linked
in Discogs, Mats. However, so far I've seen, there are also many
personal websites, blogs etc. in this list, which may do not address the
requirements for an info service. Although, also these websites could
get an info service rating, but this should be something for future
developments in my mind.
For the beginning , I think it is important to concentrate on these
(music) info services, which serve very much and versatile information.
Hence, I would exclude personal websites, blogs and even label websites
from an info service rating, because it will be very difficult to create
a separate ratings for each of those website. It will be even difficult
to create at least meaningful ratings for the big info services.
However, feel free to add such ratings in a separate sub ontology of the
Info Service Ontology (info service ratings/ descriptions are 'only'
is:InfoService instances). I guess, for the beginning a general rating
re. personal websites, blogs etc. will do it. Maybe one for each website
category.

Re. bandcamp links on Discogs:
My experience is that digital releases are bit under-represented at
Discogs. This service concentrates on physical releases, especially
vinyl releases, which are often in the broad range of electronic music
(note: such information could also be added to an info service rating/
description).
On the other side, bandcamp concentrates on digital release, as far as
I've observed this service. Although, offering physical releases is also
possible with bandcamp.

Cheers,

Bob

mats...@gmail.com

unread,
Jun 20, 2010, 7:40:33 AM6/20/10
to music-ontology-sp...@googlegroups.com
Yeah, Discogs does not categorize links, so there is a mix of everything. MusicBrainz does categorize links, but it only has a predefined list of databases to link to, so there are many smaller databases, such as country specific databases, with few or no links to, or they might be classified as either a biography page or a discography page.

Cheers,
Mats

Kurt J

unread,
Jun 20, 2010, 12:38:27 PM6/20/10
to music-ontology-sp...@googlegroups.com
> Re. bandcamp links on Discogs:
> My experience is that digital releases are bit under-represented at Discogs.
> This service concentrates on physical releases, especially vinyl releases,
> which are often in the broad range of electronic music (note: such
> information could also be added to an info service rating/ description).
> On the other side, bandcamp concentrates on digital release, as far as I've
> observed this service. Although, offering physical releases is also possible
> with bandcamp.

good point. i suppose this is why we need your ontology ;)

just thought it was funny that there are more links to the extinct
Geocities than to the very vibrant and overly-hyped facebook/twitter
world.

and myspace is the clear leader here. i had the impression all the
"hip" bands were ditching myspace for things like bandcamp (which is
really much better). but i'm just a crotchety old man who can't keep
up with what the kids are doing these days ;-)

Bob Ferris

unread,
Jun 22, 2010, 8:17:17 AM6/22/10
to music-ontology-sp...@googlegroups.com
Hi,

Here are some news re.the Info Service Ontology:

It has now an own repository [1] + mailing list [2]. Feel free to join
the developing process or leave comments/suggestions/critics. You are
welcome ;)

Cheers,

Bob

[1] http://sourceforge.net/projects/infoserviceonto/
[2] http://groups.google.com/group/info-service-ontology-specification-group

Reply all
Reply to author
Forward
0 new messages