com.ldodds.musicbrainz
Class MM

java.lang.Object
  |
  +--com.ldodds.musicbrainz.MM

public class MM
extends java.lang.Object

Vocabulary definitions for the MusicBrainz Metadata ontology. This class is a hand-crafted equivalent of vocabulary definitions generated automatically by using the Jena schemagen tool. MusicBrainz don't have a formal RDFS vocabulary, hence the need for a hand-crafted equivalent.

Author:
ldodds
See Also:

Field Summary
static Resource Album
           
static Property albumList
           
static Resource Artist
           
static Property artistList
           
static Property cdindexid
           
static Property cdindexidList
           
static Property country
           
static Property duration
          Duration of a track
static Resource NAMESPACE
          The namespace of the vocabalary as a resource
static java.lang.String NS
          The namespace of the vocabalary as a string ("http://musicbrainz.org/mm/mm-2.1#")
static Resource ReleaseDate
           
static Property releaseDateList
           
static Property releaseStatus
          Release status of an album
static Property releaseType
          Release type of an album
static Property sortname
          Sort name
static Resource StatusBootleg
           
static Resource StatusOfficial
           
static Resource StatusPromotion
           
static Resource Track
           
static Property trackList
           
static Property trackNum
          Track number on album
static Property trmid
           
static Property trmidList
           
static Resource TypeAlbum
           
static Resource TypeAudiobook
           
static Resource TypeCompilation
           
static Resource TypeEP
           
static Resource TypeInterview
           
static Resource TypeLive
           
static Resource TypeOther
           
static Resource TypeRemix
           
static Resource TypeSingle
           
static Resource TypeSoundtrack
           
static Resource TypeSpokenword
           
 
Constructor Summary
MM()
           
 
Method Summary
static java.lang.String getURI()
          The namespace of the vocabalary as a string
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NS

public static final java.lang.String NS

The namespace of the vocabalary as a string ("http://musicbrainz.org/mm/mm-2.1#")

See Also:
Constant Field Values

NAMESPACE

public static final Resource NAMESPACE

The namespace of the vocabalary as a resource


Artist

public static final Resource Artist

Album

public static final Resource Album

Track

public static final Resource Track

ReleaseDate

public static final Resource ReleaseDate

sortname

public static final Property sortname

Sort name


releaseStatus

public static final Property releaseStatus

Release status of an album


releaseType

public static final Property releaseType

Release type of an album


trackNum

public static final Property trackNum

Track number on album


duration

public static final Property duration

Duration of a track


trmid

public static final Property trmid

cdindexid

public static final Property cdindexid

artistList

public static final Property artistList

albumList

public static final Property albumList

trackList

public static final Property trackList

cdindexidList

public static final Property cdindexidList

trmidList

public static final Property trmidList

releaseDateList

public static final Property releaseDateList

country

public static final Property country

TypeAlbum

public static final Resource TypeAlbum

TypeSingle

public static final Resource TypeSingle

TypeEP

public static final Resource TypeEP

TypeCompilation

public static final Resource TypeCompilation

TypeSoundtrack

public static final Resource TypeSoundtrack

TypeSpokenword

public static final Resource TypeSpokenword

TypeInterview

public static final Resource TypeInterview

TypeAudiobook

public static final Resource TypeAudiobook

TypeLive

public static final Resource TypeLive

TypeRemix

public static final Resource TypeRemix

TypeOther

public static final Resource TypeOther

StatusOfficial

public static final Resource StatusOfficial

StatusBootleg

public static final Resource StatusBootleg

StatusPromotion

public static final Resource StatusPromotion
Constructor Detail

MM

public MM()
Method Detail

getURI

public static java.lang.String getURI()

The namespace of the vocabalary as a string

See Also:
NS