MusicBrainz · JSON-LD Context

Musicbrainz Context

JSON-LD context defining the semantic vocabulary for Musicbrainz from MusicBrainz.

88 Classes 7 Properties 1 Namespaces
View Context View on GitHub

Namespaces

mb: https://musicbrainz.org/doc/vocab#

Classes

Artist Release ReleaseGroup Recording Work Label Place Area Event Instrument Series Url Genre id mbid name title sort-name type type-id disambiguation country gender area begin-area end-area begin end ended aliases isnis ipis tags rating votes-count value direction target-type attributes joinphrase release-group primary-type secondary-types first-release-date releases status packaging language script date barcode asin label-code catalog-number label position format track-count tracks number length video isrcs iswcs sectors offsets artwork front back darkened address coordinates latitude longitude time setlist cancelled description ordering-attribute resource iso-3166-1-codes iso-3166-2-codes iso-3166-3-codes languages score count offset created

Properties

Property Type Container
life-span @json
relations @json
artist-credit @json
label-info @json
media @json
discs @json
cover-art-archive @json

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "mb": "https://musicbrainz.org/doc/vocab#",
    "Artist": "MusicGroup",
    "Release": "MusicAlbum",
    "ReleaseGroup": "MusicAlbum",
    "Recording": "MusicRecording",
    "Work": "MusicComposition",
    "Label": "Organization",
    "Place": "Place",
    "Area": "AdministrativeArea",
    "Event": "Event",
    "Instrument": "mb:Instrument",
    "Series": "mb:Series",
    "Url": "URL",
    "Genre": "mb:Genre",
    "id": "identifier",
    "mbid": "mb:mbid",
    "name": "name",
    "title": "name",
    "sort-name": "alternateName",
    "type": "mb:entityType",
    "type-id": "mb:typeMbid",
    "disambiguation": "description",
    "country": "addressCountry",
    "gender": "gender",
    "area": "spatialCoverage",
    "begin-area": "mb:beginArea",
    "end-area": "mb:endArea",
    "life-span": {"@id": "mb:lifeSpan", "@type": "@json"},
    "begin": "startDate",
    "end": "endDate",
    "ended": "mb:ended",
    "aliases": "alternateName",
    "isnis": "identifier",
    "ipis": "mb:ipi",
    "tags": "keywords",
    "rating": "aggregateRating",
    "votes-count": "ratingCount",
    "value": "ratingValue",
    "relations": {"@id": "mb:relation", "@type": "@json"},
    "direction": "mb:relationDirection",
    "target-type": "mb:relationTarget",
    "attributes": "mb:relationAttribute",
    "artist-credit": {"@id": "byArtist", "@type": "@json"},
    "joinphrase": "mb:joinPhrase",
    "release-group": "mb:releaseGroup",
    "primary-type": "albumProductionType",
    "secondary-types": "mb:secondaryType",
    "first-release-date": "datePublished",
    "releases": "mb:hasRelease",
    "status": "mb:releaseStatus",
    "packaging": "mb:packaging",
    "language": "inLanguage",
    "script": "mb:script",
    "date": "datePublished",
    "barcode": "gtin",
    "asin": "mb:asin",
    "label-info": {"@id": "recordLabel", "@type": "@json"},
    "label-code": "mb:labelCode",
    "catalog-number": "mb:catalogNumber",
    "label": "recordLabel",
    "media": {"@id": "track", "@type": "@json"},
    "position": "position",
    "format": "mb:mediaFormat",
    "track-count": "numTracks",
    "tracks": "track",
    "number": "mb:trackNumber",
    "length": "duration",
    "video": "mb:isVideo",
    "isrcs": "isrcCode",
    "iswcs": "iswcCode",
    "discs": {"@id": "mb:disc", "@type": "@json"},
    "sectors": "mb:sectors",
    "offsets": "mb:tocOffsets",
    "cover-art-archive": {"@id": "mb:coverArtArchive", "@type": "@json"},
    "artwork": "mb:hasArtwork",
    "front": "mb:hasFrontCover",
    "back": "mb:hasBackCover",
    "darkened": "mb:isDarkened",
    "address": "address",
    "coordinates": "geo",
    "latitude": "latitude",
    "longitude": "longitude",
    "time": "startTime",
    "setlist": "mb:setlist",
    "cancelled": "eventStatus",
    "description": "description",
    "ordering-attribute": "mb:orderingAttribute",
    "resource": "url",
    "iso-3166-1-codes": "addressCountry",
    "iso-3166-2-codes": "mb:iso3166_2",
    "iso-3166-3-codes": "mb:iso3166_3",
    "languages": "inLanguage",
    "score": "mb:searchScore",
    "count": "mb:resultCount",
    "offset": "mb:resultOffset",
    "created": "dateCreated"
  }
}