this repo has no description

Add lexicons

+288
+20
lexicons/ch/indiemusi/alpha/actor/artist.json
··· 1 + { 2 + "lexicon": 1, 3 + "id": "ch.indiemusi.alpha.actor.artist", 4 + "defs": { 5 + "main": { 6 + "description": "An artist or band who performs music", 7 + "key": "literal:self", 8 + "record": { 9 + "properties": { 10 + "name": { 11 + "type": "string", 12 + "maxLength": 255 13 + } 14 + }, 15 + "type": "object" 16 + }, 17 + "type": "record" 18 + } 19 + } 20 + }
+21
lexicons/ch/indiemusi/alpha/actor/masterOwner.json
··· 1 + { 2 + "lexicon": 1, 3 + "id": "ch.indiemusi.alpha.actor.masterOwner", 4 + "defs": { 5 + "main": { 6 + "type": "record", 7 + "key": "tid", 8 + "description": "The entity (person or company) that owns the master recording rights", 9 + "record": { 10 + "type": "object", 11 + "required": ["name"], 12 + "properties": { 13 + "name": { 14 + "type": "string", 15 + "maxLength": 255 16 + } 17 + } 18 + } 19 + } 20 + } 21 + }
+37
lexicons/ch/indiemusi/alpha/actor/publishingOwner.json
··· 1 + { 2 + "lexicon": 1, 3 + "id": "ch.indiemusi.alpha.actor.publishingOwner", 4 + "defs": { 5 + "main": { 6 + "key": "tid", 7 + "type": "record", 8 + "description": "A songwriter, composer, or music publisher who owns the publishing rights to a song or musical work", 9 + "record": { 10 + "type": "object", 11 + "properties": { 12 + "firstName": { 13 + "type": "string", 14 + "maxLength": 255 15 + }, 16 + "lastName": { 17 + "type": "string", 18 + "maxLength": 255 19 + }, 20 + "companyName": { 21 + "type": "string", 22 + "maxLength": 255 23 + }, 24 + "ipi": { 25 + "type": "string", 26 + "description": "Interested Party Information (IPI) number assigned to the publishing owner by a collecting society", 27 + "maxLength": 11 28 + }, 29 + "collectingSociety": { 30 + "type": "string", 31 + "maxLength": 255 32 + } 33 + } 34 + } 35 + } 36 + } 37 + }
+77
lexicons/ch/indiemusi/alpha/recording.json
··· 1 + { 2 + "lexicon": 1, 3 + "id": "ch.indiemusi.alpha.recording", 4 + "defs": { 5 + "main": { 6 + "type": "record", 7 + "key": "tid", 8 + "description": "A recording of a song or musical work: the performance captured in a specific format", 9 + "record": { 10 + "type": "object", 11 + "required": ["title", "artists"], 12 + "properties": { 13 + "title": { 14 + "type": "string", 15 + "maxLength": 255 16 + }, 17 + "song": { 18 + "type": "ref", 19 + "ref": "ch.indiemusi.alpha.song" 20 + }, 21 + "artists": { 22 + "type": "array", 23 + "minLength": 1, 24 + "items": { 25 + "type": "object", 26 + "required": ["name"], 27 + "properties": { 28 + "name": { 29 + "type": "string", 30 + "maxLength": 255 31 + }, 32 + "did": { 33 + "type": "string", 34 + "format": "did" 35 + }, 36 + "artist": { 37 + "type": "ref", 38 + "ref": "ch.indiemusi.alpha.actor.artist" 39 + } 40 + } 41 + } 42 + }, 43 + "isrc": { 44 + "type": "string", 45 + "description": "ISRC (International Standard Recording Code) with which the recording is registered", 46 + "maxLength": 12 47 + }, 48 + "masterOwner": { 49 + "type": "object", 50 + "description": "The entity (person or company) that owns the master recording rights", 51 + "properties": { 52 + "name": { 53 + "type": "string", 54 + "maxLength": 255 55 + }, 56 + "did": { 57 + "type": "string", 58 + "format": "did" 59 + }, 60 + "masterOwner": { 61 + "type": "ref", 62 + "ref": "ch.indiemusi.alpha.actor.masterOwner" 63 + } 64 + } 65 + }, 66 + "duration": { 67 + "type": "integer", 68 + "description": "Duration of the recording in seconds" 69 + }, 70 + "audioFile": { 71 + "type": "blob" 72 + } 73 + } 74 + } 75 + } 76 + } 77 + }
+64
lexicons/ch/indiemusi/alpha/release.json
··· 1 + { 2 + "lexicon": 1, 3 + "id": "ch.indiemusi.alpha.release", 4 + "defs": { 5 + "main": { 6 + "type": "record", 7 + "key": "tid", 8 + "description": "A release (album, EP, single) containing recordings of songs or musical works", 9 + "record": { 10 + "type": "object", 11 + "required": ["title", "artists", "recordings"], 12 + "properties": { 13 + "title": { 14 + "type": "string", 15 + "maxLength": 255 16 + }, 17 + "artists": { 18 + "type": "array", 19 + "minLength": 1, 20 + "items": { 21 + "type": "object", 22 + "required": ["name"], 23 + "properties": { 24 + "name": { 25 + "type": "string", 26 + "maxLength": 255 27 + }, 28 + "did": { 29 + "type": "string", 30 + "format": "did" 31 + }, 32 + "artist": { 33 + "type": "ref", 34 + "ref": "ch.indiemusi.alpha.actor.artist" 35 + } 36 + } 37 + } 38 + }, 39 + "gtin": { 40 + "type": "string", 41 + "description": "GTIN (Global Trade Item Number) with which the release is registered, e.g. EAN or UPC", 42 + "maxLength": 14 43 + }, 44 + "releaseDate": { 45 + "type": "string", 46 + "format": "datetime" 47 + }, 48 + "artworkImage": { 49 + "type": "blob" 50 + }, 51 + "recordings": { 52 + "type": "array", 53 + "description": "List of recordings (ch.indiemusi.alpha.recording) included in this release", 54 + "minLength": 1, 55 + "items": { 56 + "type": "ref", 57 + "ref": "ch.indiemusi.alpha.recording" 58 + } 59 + } 60 + } 61 + } 62 + } 63 + } 64 + }
+69
lexicons/ch/indiemusi/alpha/song.json
··· 1 + { 2 + "lexicon": 1, 3 + "id": "ch.indiemusi.alpha.song", 4 + "defs": { 5 + "main": { 6 + "type": "record", 7 + "key": "tid", 8 + "description": "A song or musical work: the melody, lyrics, and arrangement created by composers and authors", 9 + "record": { 10 + "type": "object", 11 + "required": ["title", "interestedParties"], 12 + "properties": { 13 + "title": { 14 + "type": "string", 15 + "maxLength": 255 16 + }, 17 + "iswc": { 18 + "type": "string", 19 + "description": "ISWC (International Standard Musical Work Code) with which the song is registered at a collecting society", 20 + "maxLength": 13 21 + }, 22 + "interestedParties": { 23 + "type": "array", 24 + "description": "List of interested parties (authors, composers, publishers) associated with this song", 25 + "minLength": 1, 26 + "items": { 27 + "type": "object", 28 + "properties": { 29 + "name": { 30 + "type": "string", 31 + "maxLength": 255 32 + }, 33 + "role": { 34 + "type": "string", 35 + "description": "Role of the interested party (e.g., 'author', 'composer', 'publisher')", 36 + "maxLength": 255 37 + }, 38 + "ipi": { 39 + "type": "string", 40 + "maxLength": 11 41 + }, 42 + "collectingSociety": { 43 + "type": "string", 44 + "maxLength": 255 45 + }, 46 + "performanceRoyaltiesPercentage": { 47 + "type": "integer", 48 + "description": "Percentage of performance royalties allocated to this interested party, 10000 = 100%" 49 + }, 50 + "mechanicalRoyaltiesPercentage": { 51 + "type": "integer", 52 + "description": "Percentage of mechanical royalties allocated to this interested party, 10000 = 100%" 53 + }, 54 + "did": { 55 + "type": "string", 56 + "format": "did" 57 + }, 58 + "publishingOwner": { 59 + "type": "ref", 60 + "ref": "ch.indiemusi.alpha.actor.publishingOwner" 61 + } 62 + } 63 + } 64 + } 65 + } 66 + } 67 + } 68 + } 69 + }