LinkedBrainz/NGS to RDF mappings: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
Line 1: | Line 1: | ||
This page is for discussing mapping of [[Next Generation Schema]] and [[Advanced Relationships]] to RDF. |
This page is for discussing mapping of [[Next Generation Schema]] and [[Advanced Relationships]] to RDF. |
||
==NGS Objects== |
==NGS Objects== |
||
The following objects exist in the [[Next Generation Schema]] |
The following objects exist in the [[Next Generation Schema]]. Here we make a clear distinction between '''core entities''' which have a unique [[MBID]], '''entities''' which share an MBID with some core entity and perhaps other entities, and objects which are not associated with an MBID directly. |
||
core entities that have mbids: |
core entities that have mbids: |
Revision as of 14:29, 2 August 2010
This page is for discussing mapping of Next Generation Schema and Advanced Relationships to RDF.
NGS Objects
The following objects exist in the Next Generation Schema. Here we make a clear distinction between core entities which have a unique MBID, entities which share an MBID with some core entity and perhaps other entities, and objects which are not associated with an MBID directly.
core entities that have mbids:
entities that share/borrow mbids:
just objects:
MO Mappings
mappings to the Music Ontology can be collected here. jump in and have your say :-)
proposal 0
type | NGS | RDF |
---|---|---|
core entities
with mbids | ||
'artist' | 'mo:MusicArtist' | |
'release' | 'mo:Release' | |
'release_group' | 'mo:SignalGroup' | |
'recording' | 'mo:Signal' | |
'label' | 'mo:Label' | |
'work' | 'mo:MusicalWork' | |
entities
with a URI (potentially) | ||
'url' | 'foaf:Document' | |
'track' | 'mo:Track' or 'mo:Signal' | |
'medium' | 'mo:Record' | |
objects
(no URI?) | ||
'tracklist' | absorbed into mo:SignalGroup | |
'artist_credit' | collapse into foaf:maker relations |
some notes:
- a medium is part of a release but does not have its own mbid - what should be the URI for a medium? perhaps some hash on the end of the release URI?
- in NGS a track simply redirects to a recording and associates a recording to a release - do we use mo:Track or mo:Signal for a track
- tracklist and artist_credit objects are described (completely?) by properties attached to various concepts (e.g. mo:SignalGroup and mo:Signal) and require no URIs for themselves