MySpO

MySpace Ontology

Working Draft — 1st February 2009

This version:
http://grasstunes.net/ontology/myspace/myspo-20090201
Latest version:
http://purl.org/ontology/myspace
Last Update:
Date:
Editors:
Kurt Jacobson, Centre for Digital Music Queen Mary University of London
Authors:
Kurt Jacobson, Centre for Digital Music Queen Mary University of London
Contributors:
See acknowledgements

Abstract

This specification defines a small ontology for describing people on MySpace. It is used with the DBTune.org live translation service found at http://dbtune.org/myspace

Status of this Document

This is a work in progress! Comments are very welcome, please send them to kurtjx -at- gmail.com. Thank you.

1 Introduction

...

1.1 X

...

1.2 Y

...

1.3 Z

...

1.3.1 K

...

1.3.2 M

...

-->

MySpO ontology at a glance

An alphabetical index of MySpO terms, by class (concepts) and by property (relationships, attributes), are given below. All the terms are hyperlinked to their detailed description for quick reference.

Classes: Agent, AudioFile, Country, Genre, MusicArtist, Page,

Properties: age, bandMembers, cachedMP3, friend, genreTag, influences, myspaceID, plays, profileViews, recordLabel, recordLabelType, soundsLike, topFriend, totalPlays,

...

MySpO ontology overview

The MySpO definitions presented here are ...

3.1. Example

Here is a very basic document describing a music artist on MySpace:

	<rdf:Description rdf:about="http://dbtune.org/myspace/uid/15726394">
		<foaf:name>Flying Lotus</foaf:name>
		<owl:sameAs rdf:resource="http://dbtune.org/myspace/flyinglotus"/>
		<rdf:type rdf:resource="http://purl.org/ontology/mo/MusicArtist"/>
		<myspace:genreTag rdf:resource="http://purl.org/ontology/myspace.owl#Hip%20Hop"/>
		<myspace:genreTag rdf:resource="http://purl.org/ontology/myspace.owl#Psychedelic"/>
		<myspace:genreTag rdf:resource="http://purl.org/ontology/myspace.owl#Experimental"/>
		<foaf:depiction rdf:resource="http://c2.ac-images.myspacecdn.com/images02/9/m_c1629accb19547c189e1764ed64330bd.jpg"/>
		<foaf:holdsAccount rdf:nodeID="JxUPUiXT7"/>
		<myspace:topFriend rdf:resource="http://dbtune.org/myspace/uid/58575688"/>
		<myspace:topFriend rdf:resource="http://dbtune.org/myspace/uid/5072945"/>
		<myspace:topFriend rdf:resource="http://dbtune.org/myspace/uid/29193673"/>
		<myspace:topFriend rdf:resource="http://dbtune.org/myspace/uid/8428890"/>
		<myspace:topFriend rdf:resource="http://dbtune.org/myspace/uid/58855245"/>
	</rdf:Description>

      

...

Cross-reference for MySpO classes and properties

...

Class: myspo:Agent

URI: http://purl.org/ontology/myspace#Agent

- ***Depricated use foaf:Person*** MySpace agent

sub-class-of:
foaf:Agent

[back to top]

Class: myspo:AudioFile

URI: http://purl.org/ontology/myspace#AudioFile

- ***Depricated use mo:AudioFile*** An audio file on a MySpace artist page

sub-class-of:
http://purl.org/ontology/mo/AudioFile

[back to top]

Class: myspo:Country

URI: http://purl.org/ontology/myspace#Country

- A country location specifiec on MySpace

sub-class-of:
geo:SpatialThing

[back to top]

Class: myspo:Genre

URI: http://purl.org/ontology/myspace#Genre

- MySpace genre from the list of 119 music genres currently specified by MySpace

sub-class-of:
http://purl.org/ontology/mo/Genre

[back to top]

Class: myspo:MusicArtist

URI: http://purl.org/ontology/myspace#MusicArtist

- ***Depricated use mo:MusicArtist*** MySpace Artist page

sub-class-of:
http://purl.org/ontology/mo/MusicArtist
http://purl.org/ontology/mo/MusicArtist foaf:Person

[back to top]

Class: myspo:Page

URI: http://purl.org/ontology/myspace#Page

- ***Depricated use foaf:Person or mo:MusicArtist describing the person not the page*** MySpace page

sub-class-of:
foaf:Agent
foaf:Agent foaf:Document

[back to top]

Property: myspo:age

URI: http://purl.org/ontology/myspace#age

- MySpace age - an age of a MySpace agent in years

OWL Type:
ObjectProperty
Domain:
foaf:Agent
Range:
rdfs:Literal

[back to top]

Property: myspo:bandMembers

URI: http://purl.org/ontology/myspace#bandMembers

- A data property container for the free text field on MySpace indicating 'band memebers'

OWL Type:
DatatypeProperty
Domain:
http://purl.org/ontology/mo/MusicArtist
Range:
xsd:string

[back to top]

Property: myspo:cachedMP3

URI: http://purl.org/ontology/myspace#cachedMP3

- A data property container for the cached audiofile url associated with a MySpace agent

OWL Type:
DatatypeProperty
Domain:
http://purl.org/ontology/mo/MusicArtist
http://purl.org/ontology/mo/MusicGroup
http://purl.org/ontology/mo/AudioFile
Range:
xsd:string

[back to top]

Property: myspo:friend

URI: http://purl.org/ontology/myspace#friend

- MySpace friend relationship - an undirected (symmetric) relationship and a subproperty of foaf:knows

OWL Type:
ObjectProperty
OWL Type:
SymmetricProperty
sub-property-of:
foaf:knows
Domain:
foaf:Person
Range:
foaf:Person

[back to top]

Property: myspo:genreTag

URI: http://purl.org/ontology/myspace#genreTag

- Associates a mo:MusicArtist with a genre tag specified by artists on MySpace

OWL Type:
ObjectProperty
Domain:
http://purl.org/ontology/mo/MusicArtist
http://purl.org/ontology/mo/MusicGroup
Range:
http://purl.org/ontology/mo/Genre

[back to top]

Property: myspo:influences

URI: http://purl.org/ontology/myspace#influences

- A data property container for free text field specifying a music artist's influences on MySpace

OWL Type:
DatatypeProperty
Domain:
http://purl.org/ontology/mo/MusicArtist
Range:
xsd:string

[back to top]

Property: myspo:myspaceID

URI: http://purl.org/ontology/myspace#myspaceID

- A data property container for the MySpace user id number

OWL Type:
DatatypeProperty
Domain:
http://purl.org/ontology/mo/MusicArtist
Range:
xsd:int
xsd:integer

[back to top]

Property: myspo:plays

URI: http://purl.org/ontology/myspace#plays

- A data property container for the number of plays for a given track on MySpace

OWL Type:
DatatypeProperty
Domain:
http://purl.org/ontology/mo/AudioFile
Range:
xsd:int

[back to top]

Property: myspo:profileViews

URI: http://purl.org/ontology/myspace#profileViews

- A data property container for the profile views associated with an agent on MySpace

OWL Type:
DatatypeProperty
Domain:
foaf:Person
Range:
xsd:int

[back to top]

Property: myspo:recordLabel

URI: http://purl.org/ontology/myspace#recordLabel

- A data property container for the free text field indicating a music artist's record label on MySpace

OWL Type:
DatatypeProperty
Domain:
http://purl.org/ontology/mo/MusicArtist
Range:
xsd:string

[back to top]

Property: myspo:recordLabelType

URI: http://purl.org/ontology/myspace#recordLabelType

- A data property container for the field indicating a music artist's record label type on MySpace

OWL Type:
DatatypeProperty
Domain:
http://purl.org/ontology/mo/MusicArtist
Range:
xsd:string

[back to top]

Property: myspo:soundsLike

URI: http://purl.org/ontology/myspace#soundsLike

- A data property container for the free text field indicating what a music artist 'sounds like' on MySpace

OWL Type:
DatatypeProperty
Domain:
http://purl.org/ontology/mo/MusicArtist
Range:
xsd:string

[back to top]

Property: myspo:topFriend

URI: http://purl.org/ontology/myspace#topFriend

- MySpace top friend relationship - a directed (asymmetric) relationship

OWL Type:
ObjectProperty
sub-property-of:
foaf:knows
Domain:
http://purl.org/ontology/mo/MusicArtist
foaf:Agent
Range:
http://purl.org/ontology/mo/MusicArtist
foaf:Agent

[back to top]

Property: myspo:totalPlays

URI: http://purl.org/ontology/myspace#totalPlays

- A data property container for the total number of track plays for an artist on MySpace

OWL Type:
DatatypeProperty
Domain:
http://purl.org/ontology/mo/MusicArtist
Range:
xsd:int
xsd:integer

[back to top]

...

B Changes in this version (Non-Normative)

C Acknowledgements (Non-Normative)

...

-->