Skip to contentMethod: signalIriFor(Id)
1: /*
2: * *********************************************************************************************************************
3: *
4: * blueMarine II: Semantic Media Centre
5: * http://tidalwave.it/projects/bluemarine2
6: *
7: * Copyright (C) 2015 - 2021 by Tidalwave s.a.s. (http://tidalwave.it)
8: *
9: * *********************************************************************************************************************
10: *
11: * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
12: * the License. You may obtain a copy of the License at
13: *
14: * http://www.apache.org/licenses/LICENSE-2.0
15: *
16: * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
17: * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
18: * specific language governing permissions and limitations under the License.
19: *
20: * *********************************************************************************************************************
21: *
22: * git clone https://bitbucket.org/tidalwave/bluemarine2-src
23: * git clone https://github.com/tidalwave-it/bluemarine2-src
24: *
25: * *********************************************************************************************************************
26: */
27: package it.tidalwave.bluemarine2.model.vocabulary;
28:
29: import javax.annotation.Nonnull;
30: import org.eclipse.rdf4j.model.IRI;
31: import org.eclipse.rdf4j.model.Value;
32: import org.eclipse.rdf4j.model.ValueFactory;
33: import org.eclipse.rdf4j.model.impl.SimpleValueFactory;
34: import it.tidalwave.util.Id;
35: import lombok.AccessLevel;
36: import lombok.NoArgsConstructor;
37:
38: /***********************************************************************************************************************
39: *
40: * @author Fabrizio Giudici
41: *
42: **********************************************************************************************************************/
43: @NoArgsConstructor(access = AccessLevel.PRIVATE)
44: public final class BMMO
45: {
46: private static final ValueFactory FACTORY = SimpleValueFactory.getInstance();
47:
48: public static final String NS = "http://bluemarine.tidalwave.it/2015/04/mo/";
49:
50: public static final String S_P_LATEST_INDEXING_TIME = NS + "latestIndexingTime";
51: public static final String S_P_DISK_NUMBER = NS + "diskNumber";
52: public static final String S_P_DISK_COUNT = NS + "diskCount";
53: public static final String S_P_PATH = NS + "path";
54: public static final String S_P_FILE_SIZE = NS + "fileSize";
55: public static final String S_P_ITUNES_CDDB1 = NS + "iTunesCddb1";
56: public static final String S_P_IMPORTED_FROM = NS + "importedFrom";
57:
58: public static final String S_P_ALTERNATE_OF = NS + "alternateOf";
59: public static final String S_P_ALTERNATE_PICK_OF = NS + "alternatePickOf";
60:
61: public static final String S_O_SOURCE_EMBEDDED = "embedded";
62: public static final String S_O_SOURCE_MUSICBRAINZ = "musicbrainz";
63:
64: /** The file timestamp the latest time it was indexed. */
65: public static final IRI P_LATEST_INDEXING_TIME = FACTORY.createIRI(S_P_LATEST_INDEXING_TIME);
66:
67: public static final IRI P_DISK_NUMBER = FACTORY.createIRI(S_P_DISK_NUMBER);
68:
69: public static final IRI P_DISK_COUNT = FACTORY.createIRI(S_P_DISK_COUNT);
70:
71: public static final IRI P_PATH = FACTORY.createIRI(S_P_PATH);
72:
73: public static final IRI P_FILE_SIZE = FACTORY.createIRI(S_P_FILE_SIZE);
74:
75: public static final IRI P_ITUNES_CDDB1 = FACTORY.createIRI(S_P_ITUNES_CDDB1);
76:
77: /** Predicate that associates any subject to the data source that created it. */
78: public static final IRI P_IMPORTED_FROM = FACTORY.createIRI(S_P_IMPORTED_FROM);
79:
80: /** Predicate that marks an entity from a different source - e.g. an entity imported from MusicBrainz that is
81: marked as alternate of an entity imported from embedded metadata. */
82: public static final IRI P_ALTERNATE_OF = FACTORY.createIRI(S_P_ALTERNATE_OF);
83:
84: /** Predicate that marks an entity as an alternative pick that has been suppressed. For instance, a record might
85: appear as a single release or part of a multi-record release; one of them is marked as alternate pick. */
86: public static final IRI P_ALTERNATE_PICK_OF = FACTORY.createIRI(S_P_ALTERNATE_PICK_OF);
87:
88: /** Object of the {@link #P_IMPORTED_FROM} predicate that says that the subject was imported from embedded metadata. */
89: public static final Value O_SOURCE_EMBEDDED = FACTORY.createLiteral(S_O_SOURCE_EMBEDDED);
90:
91: /** Object of the {@link #P_IMPORTED_FROM} predicate that says that the subject was imported from MusicBrainz. */
92: public static final Value O_SOURCE_MUSICBRAINZ = FACTORY.createLiteral(S_O_SOURCE_MUSICBRAINZ);
93:
94: public static final Id ID_SOURCE_EMBEDDED = Id.of(S_O_SOURCE_EMBEDDED);
95: public static final Id ID_SOURCE_MUSICBRAINZ = Id.of(S_O_SOURCE_MUSICBRAINZ);
96:
97: private static final String S_P_ALTO = NS + "alto";
98: private static final String S_P_ARRANGER = NS + "arranger";
99: private static final String S_P_BACKGROUND_SINGER = NS + "background_singer";
100: private static final String S_P_BALANCE = NS + "balance";
101: private static final String S_P_BARITONE = NS + "baritone";
102: private static final String S_P_BASS = NS + "bass";
103: private static final String S_P_BASS_BARITONE = NS + "bass_baritone";
104: private static final String S_P_CHOIR = NS + "choir";
105: private static final String S_P_CHORUS_MASTER = NS + "chorus_master";
106: private static final String S_P_CONTRALTO = NS + "contralto";
107: private static final String S_P_EDITOR = NS + "editor";
108: private static final String S_P_LEAD_SINGER = NS + "lead_singer";
109: private static final String S_P_MASTERING = NS + "mastering";
110: private static final String S_P_MEZZO_SOPRANO = NS + "mezzo_soprano";
111: private static final String S_P_MIX = NS + "mix";
112: private static final String S_P_ORCHESTRA = NS + "orchestra";
113: private static final String S_P_ORCHESTRATOR = NS + "orchestrator";
114: private static final String S_P_PROGRAMMING = NS + "programming";
115: private static final String S_P_RECORDING = NS + "recording";
116: private static final String S_P_SOPRANO = NS + "soprano";
117: private static final String S_P_TENOR = NS + "tenor";
118:
119: private static final String S_P_PERFORMER_ACCORDION = NS + "performer_accordion";
120: private static final String S_P_PERFORMER_ACOUSTIC_BASS_GUITAR = NS + "performer_acoustic_bass_guitar";
121: private static final String S_P_PERFORMER_ACOUSTIC_GUITAR = NS + "performer_acoustic_guitar";
122: private static final String S_P_PERFORMER_AGOGO = NS + "performer_agogo";
123: private static final String S_P_PERFORMER_ALTO_SAX = NS + "performer_alto_saxophone";
124: private static final String S_P_PERFORMER_BANJO = NS + "performer_banjo";
125: private static final String S_P_PERFORMER_BARITONE = NS + "performer_baritone";
126: private static final String S_P_PERFORMER_BARITONE_GUITAR = NS + "performer_baritone_guitar";
127: private static final String S_P_PERFORMER_BARITONE_SAX = NS + "performer_baritone_sax";
128: private static final String S_P_PERFORMER_BASS = NS + "performer_bass";
129: private static final String S_P_PERFORMER_BASS_CLARINET = NS + "performer_bass_clarinet";
130: private static final String S_P_PERFORMER_BASS_DRUM = NS + "performer_bass_drum";
131: private static final String S_P_PERFORMER_BASS_GUITAR = NS + "performer_bass_guitar";
132: private static final String S_P_PERFORMER_BASS_TROMBONE = NS + "performer_bass_trombone";
133: private static final String S_P_PERFORMER_BASSOON = NS + "performer_bassoon";
134: private static final String S_P_PERFORMER_BELLS = NS + "performer_bells";
135: private static final String S_P_PERFORMER_BERIMBAU = NS + "performer_berimbau";
136: private static final String S_P_PERFORMER_BRASS = NS + "performer_brass";
137: private static final String S_P_PERFORMER_BRUSHES = NS + "performer_brushes";
138: private static final String S_P_PERFORMER_CELLO = NS + "performer_cello";
139: private static final String S_P_PERFORMER_CLARINET = NS + "performer_clarinet";
140: private static final String S_P_PERFORMER_CONGAS = NS + "performer_congas";
141: private static final String S_P_PERFORMER_CORNET = NS + "performer_cornet";
142: private static final String S_P_PERFORMER_CYMBALS = NS + "performer_cymbals";
143: private static final String S_P_PERFORMER_CLASSICAL_GUITAR = NS + "performer_classical_guitar";
144: private static final String S_P_PERFORMER_DOUBLE_BASS = NS + "performer_double_bass";
145: private static final String S_P_PERFORMER_DRUM_MACHINE = NS + "performer_drum_machine";
146: private static final String S_P_PERFORMER_DRUMS = NS + "performer_drums";
147: private static final String S_P_PERFORMER_ELECTRIC_GUITAR = NS + "performer_electric_guitar";
148: private static final String S_P_PERFORMER_ELECTRIC_BASS_GUITAR = NS + "performer_electric_bass_guitar";
149: private static final String S_P_PERFORMER_ELECTRIC_PIANO = NS + "performer_electric_piano";
150: private static final String S_P_PERFORMER_ELECTRIC_SITAR = NS + "performer_electric_sitar";
151: private static final String S_P_PERFORMER_ELECTRONIC_DRUM_SET = NS + "performer_electronic_drum_set";
152: private static final String S_P_PERFORMER_ENGLISH_HORN = NS + "performer_english_horn";
153: private static final String S_P_PERFORMER_FLUGELHORN = NS + "performer_flugelhorn";
154: private static final String S_P_PERFORMER_FLUTE = NS + "performer_flute";
155: private static final String S_P_PERFORMER_FRAME_DRUM = NS + "performer_frame_drum";
156: private static final String S_P_PERFORMER_FRENCH_HORN = NS + "performer_french_horn";
157: private static final String S_P_PERFORMER_GLOCKENSPIEL = NS + "performer_glockenspiel";
158: private static final String S_P_PERFORMER_GRAND_PIANO = NS + "performer_grand_piano";
159: private static final String S_P_PERFORMER_GUEST = NS + "performer_guest";
160: private static final String S_P_PERFORMER_GUITAR = NS + "performer_guitar";
161: private static final String S_P_PERFORMER_GUITAR_SYNTHESIZER = NS + "performer_guitar_synthesizer";
162: private static final String S_P_PERFORMER_GUITARS = NS + "performer_guitars";
163: private static final String S_P_PERFORMER_HAMMOND_ORGAN = NS + "performer_hammond_organ";
164: private static final String S_P_PERFORMER_HANDCLAPS = NS + "performer_handclaps";
165: private static final String S_P_PERFORMER_HARMONICA = NS + "performer_harmonica";
166: private static final String S_P_PERFORMER_HARP = NS + "performer_harp";
167: private static final String S_P_PERFORMER_HARPSICHORD = NS + "performer_harpsichord";
168: private static final String S_P_PERFORMER_HIHAT = NS + "performer_hihat";
169: private static final String S_P_PERFORMER_HORN = NS + "performer_horn";
170: private static final String S_P_PERFORMER_KEYBOARD = NS + "performer_keyboard";
171: private static final String S_P_PERFORMER_KOTO = NS + "performer_koto";
172: private static final String S_P_PERFORMER_LUTE = NS + "performer_lute";
173: private static final String S_P_PERFORMER_MARACAS = NS + "performer_maracas";
174: private static final String S_P_PERFORMER_MARIMBA = NS + "performer_marimba";
175: private static final String S_P_PERFORMER_MELLOPHONE = NS + "performer_mellophone";
176: private static final String S_P_PERFORMER_MELODICA = NS + "performer_melodica";
177: private static final String S_P_PERFORMER_OBOE = NS + "performer_oboe";
178: private static final String S_P_PERFORMER_ORGAN = NS + "performer_organ";
179: private static final String S_P_PERFORMER_OTHER_INSTRUMENTS = NS + "performer_other_instruments";
180: private static final String S_P_PERFORMER_PERCUSSION = NS + "performer_percussion";
181: private static final String S_P_PERFORMER_PIANO = NS + "performer_piano";
182: private static final String S_P_PERFORMER_PICCOLO_TRUMPET = NS + "performer_piccolo_trumpet";
183: private static final String S_P_PERFORMER_PIPE_ORGAN = NS + "performer_pipe_organ";
184: private static final String S_P_PERFORMER_PSALTERY = NS + "performer_psaltery";
185: private static final String S_P_PERFORMER_RECORDER = NS + "performer_recorder";
186: private static final String S_P_PERFORMER_REEDS = NS + "performer_reeds";
187: private static final String S_P_PERFORMER_RHODES_PIANO = NS + "performer_rhodes_piano";
188: private static final String S_P_PERFORMER_SANTUR = NS + "performer_santur";
189: private static final String S_P_PERFORMER_SAXOPHONE = NS + "performer_saxophone";
190: private static final String S_P_PERFORMER_SHAKERS = NS + "performer_shakers";
191: private static final String S_P_PERFORMER_SITAR = NS + "performer_sitar";
192: private static final String S_P_PERFORMER_SLIDE_GUITAR = NS + "performer_slide_guitar";
193: private static final String S_P_PERFORMER_SNARE_DRUM = NS + "performer_snare_drumr";
194: private static final String S_P_PERFORMER_SOLO = NS + "performer_solo";
195: private static final String S_P_PERFORMER_SOPRANO_SAX = NS + "performer_soprano_saxophone";
196: private static final String S_P_PERFORMER_SPANISH_ACOUSTIC_GUITAR = NS + "performer_spanish_acoustic_guitar";
197: private static final String S_P_PERFORMER_STEEL_GUITAR = NS + "performer_steel_guitar";
198: private static final String S_P_PERFORMER_SYNCLAVIER = NS + "performer_synclavier";
199: private static final String S_P_PERFORMER_SYNTHESIZER = NS + "performer_synthesizer";
200: private static final String S_P_PERFORMER_TAMBOURINE = NS + "performer_tambourine";
201: private static final String S_P_PERFORMER_TENOR_SAX = NS + "performer_tenor_sax";
202: private static final String S_P_PERFORMER_TIMBALES = NS + "performer_timbales";
203: private static final String S_P_PERFORMER_TIMPANI = NS + "performer_timpani";
204: private static final String S_P_PERFORMER_TIPLE = NS + "performer_tiple";
205: private static final String S_P_PERFORMER_TROMBONE = NS + "performer_trombone";
206: private static final String S_P_PERFORMER_TRUMPET = NS + "performer_trumpet";
207: private static final String S_P_PERFORMER_TUBA = NS + "performer_tuba";
208: private static final String S_P_PERFORMER_TUBULAR_BELLS = NS + "performer_tubular_bells";
209: private static final String S_P_PERFORMER_TUNED_PERCUSSION = NS + "performer_tuned_percussion";
210: private static final String S_P_PERFORMER_UKULELE = NS + "performer_ukulele";
211: private static final String S_P_PERFORMER_VIBRAPHONE = NS + "performer_vibraphone";
212: private static final String S_P_PERFORMER_VIOLA = NS + "performer_viola";
213: private static final String S_P_PERFORMER_VIOLA_DA_GAMBA = NS + "performer_viola_da_gamba";
214: private static final String S_P_PERFORMER_VIOLIN = NS + "performer_violin";
215: private static final String S_P_PERFORMER_WHISTLE = NS + "performer_whistle";
216: private static final String S_P_PERFORMER_XYLOPHONE = NS + "performer_xylophone";
217:
218: public static final IRI P_ARRANGER = FACTORY.createIRI(S_P_ARRANGER);
219: public static final IRI P_ALTO = FACTORY.createIRI(S_P_ALTO);
220: public static final IRI P_BACKGROUND_SINGER = FACTORY.createIRI(S_P_BACKGROUND_SINGER);
221: public static final IRI P_BALANCE = FACTORY.createIRI(S_P_BALANCE);
222: public static final IRI P_BARITONE = FACTORY.createIRI(S_P_BARITONE);
223: public static final IRI P_BASS = FACTORY.createIRI(S_P_BASS);
224: public static final IRI P_BASS_BARITONE = FACTORY.createIRI(S_P_BASS_BARITONE);
225: public static final IRI P_CHOIR = FACTORY.createIRI(S_P_CHOIR);
226: public static final IRI P_CHORUS_MASTER = FACTORY.createIRI(S_P_CHORUS_MASTER);
227: public static final IRI P_CONTRALTO = FACTORY.createIRI(S_P_CONTRALTO);
228: public static final IRI P_EDITOR = FACTORY.createIRI(S_P_EDITOR);
229: public static final IRI P_LEAD_SINGER = FACTORY.createIRI(S_P_LEAD_SINGER);
230: public static final IRI P_MASTERING = FACTORY.createIRI(S_P_MASTERING);
231: public static final IRI P_MEZZO_SOPRANO = FACTORY.createIRI(S_P_MEZZO_SOPRANO);
232: public static final IRI P_MIX = FACTORY.createIRI(S_P_MIX);
233: public static final IRI P_ORCHESTRA = FACTORY.createIRI(S_P_ORCHESTRA);
234: public static final IRI P_ORCHESTRATOR = FACTORY.createIRI(S_P_ORCHESTRATOR);
235: public static final IRI P_PROGRAMMING = FACTORY.createIRI(S_P_PROGRAMMING);
236: public static final IRI P_RECORDING = FACTORY.createIRI(S_P_RECORDING);
237: public static final IRI P_SOPRANO = FACTORY.createIRI(S_P_SOPRANO);
238: public static final IRI P_TENOR = FACTORY.createIRI(S_P_TENOR);
239:
240: public static final IRI P_PERFORMER_ACCORDION = FACTORY.createIRI(S_P_PERFORMER_ACCORDION);
241: public static final IRI P_PERFORMER_ACOUSTIC_BASS_GUITAR = FACTORY.createIRI(S_P_PERFORMER_ACOUSTIC_BASS_GUITAR);
242: public static final IRI P_PERFORMER_ACOUSTIC_GUITAR = FACTORY.createIRI(S_P_PERFORMER_ACOUSTIC_GUITAR);
243: public static final IRI P_PERFORMER_AGOGO = FACTORY.createIRI(S_P_PERFORMER_AGOGO);
244: public static final IRI P_PERFORMER_ALTO_SAX = FACTORY.createIRI(S_P_PERFORMER_ALTO_SAX);
245: public static final IRI P_PERFORMER_BANJO = FACTORY.createIRI(S_P_PERFORMER_BANJO);
246: public static final IRI P_PERFORMER_BARITONE = FACTORY.createIRI(S_P_PERFORMER_BARITONE);
247: public static final IRI P_PERFORMER_BARITONE_GUITAR = FACTORY.createIRI(S_P_PERFORMER_BARITONE_GUITAR);
248: public static final IRI P_PERFORMER_BARITONE_SAX = FACTORY.createIRI(S_P_PERFORMER_BARITONE_SAX);
249: public static final IRI P_PERFORMER_BASS = FACTORY.createIRI(S_P_PERFORMER_BASS);
250: public static final IRI P_PERFORMER_BASS_CLARINET = FACTORY.createIRI(S_P_PERFORMER_BASS_CLARINET);
251: public static final IRI P_PERFORMER_BASS_DRUM = FACTORY.createIRI(S_P_PERFORMER_BASS_DRUM);
252: public static final IRI P_PERFORMER_BASS_GUITAR = FACTORY.createIRI(S_P_PERFORMER_BASS_GUITAR);
253: public static final IRI P_PERFORMER_BASS_TROMBONE = FACTORY.createIRI(S_P_PERFORMER_BASS_TROMBONE);
254: public static final IRI P_PERFORMER_BASSOON = FACTORY.createIRI(S_P_PERFORMER_BASSOON);
255: public static final IRI P_PERFORMER_BELLS = FACTORY.createIRI(S_P_PERFORMER_BELLS);
256: public static final IRI P_PERFORMER_BERIMBAU = FACTORY.createIRI(S_P_PERFORMER_BERIMBAU);
257: public static final IRI P_PERFORMER_BRASS = FACTORY.createIRI(S_P_PERFORMER_BRASS);
258: public static final IRI P_PERFORMER_BRUSHES = FACTORY.createIRI(S_P_PERFORMER_BRUSHES);
259: public static final IRI P_PERFORMER_CELLO = FACTORY.createIRI(S_P_PERFORMER_CELLO);
260: public static final IRI P_PERFORMER_CLARINET = FACTORY.createIRI(S_P_PERFORMER_CLARINET);
261: public static final IRI P_PERFORMER_CONGAS = FACTORY.createIRI(S_P_PERFORMER_CONGAS);
262: public static final IRI P_PERFORMER_CORNET = FACTORY.createIRI(S_P_PERFORMER_CORNET);
263: public static final IRI P_PERFORMER_CYMBALS = FACTORY.createIRI(S_P_PERFORMER_CYMBALS);
264: public static final IRI P_PERFORMER_CLASSICAL_GUITAR = FACTORY.createIRI(S_P_PERFORMER_CLASSICAL_GUITAR);
265: public static final IRI P_PERFORMER_DOUBLE_BASS = FACTORY.createIRI(S_P_PERFORMER_DOUBLE_BASS);
266: public static final IRI P_PERFORMER_DRUM_MACHINE = FACTORY.createIRI(S_P_PERFORMER_DRUM_MACHINE);
267: public static final IRI P_PERFORMER_DRUMS = FACTORY.createIRI(S_P_PERFORMER_DRUMS);
268: public static final IRI P_PERFORMER_ELECTRIC_BASS_GUITAR = FACTORY.createIRI(S_P_PERFORMER_ELECTRIC_BASS_GUITAR);
269: public static final IRI P_PERFORMER_ELECTRIC_GUITAR = FACTORY.createIRI(S_P_PERFORMER_ELECTRIC_GUITAR);
270: public static final IRI P_PERFORMER_ELECTRIC_PIANO = FACTORY.createIRI(S_P_PERFORMER_ELECTRIC_PIANO);
271: public static final IRI P_PERFORMER_ELECTRIC_SITAR = FACTORY.createIRI(S_P_PERFORMER_ELECTRIC_SITAR);
272: public static final IRI P_PERFORMER_ELECTRONIC_DRUM_SET = FACTORY.createIRI(S_P_PERFORMER_ELECTRONIC_DRUM_SET);
273: public static final IRI P_PERFORMER_ENGLISH_HORN = FACTORY.createIRI(S_P_PERFORMER_ENGLISH_HORN);
274: public static final IRI P_PERFORMER_FLUGELHORN = FACTORY.createIRI(S_P_PERFORMER_FLUGELHORN);
275: public static final IRI P_PERFORMER_FLUTE = FACTORY.createIRI(S_P_PERFORMER_FLUTE);
276: public static final IRI P_PERFORMER_FRAME_DRUM = FACTORY.createIRI(S_P_PERFORMER_FRAME_DRUM);
277: public static final IRI P_PERFORMER_FRENCH_HORN = FACTORY.createIRI(S_P_PERFORMER_FRENCH_HORN);
278: public static final IRI P_PERFORMER_GLOCKENSPIEL = FACTORY.createIRI(S_P_PERFORMER_GLOCKENSPIEL);
279: public static final IRI P_PERFORMER_GRAND_PIANO = FACTORY.createIRI(S_P_PERFORMER_GRAND_PIANO);
280: public static final IRI P_PERFORMER_GUEST = FACTORY.createIRI(S_P_PERFORMER_GUEST);
281: public static final IRI P_PERFORMER_GUITAR = FACTORY.createIRI(S_P_PERFORMER_GUITAR);
282: public static final IRI P_PERFORMER_GUITAR_SYNTHESIZER = FACTORY.createIRI(S_P_PERFORMER_GUITAR_SYNTHESIZER);
283: public static final IRI P_PERFORMER_GUITARS = FACTORY.createIRI(S_P_PERFORMER_GUITARS);
284: public static final IRI P_PERFORMER_HAMMOND_ORGAN = FACTORY.createIRI(S_P_PERFORMER_HAMMOND_ORGAN);
285: public static final IRI P_PERFORMER_HANDCLAPS = FACTORY.createIRI(S_P_PERFORMER_HANDCLAPS);
286: public static final IRI P_PERFORMER_HARMONICA = FACTORY.createIRI(S_P_PERFORMER_HARMONICA);
287: public static final IRI P_PERFORMER_HARP = FACTORY.createIRI(S_P_PERFORMER_HARP);
288: public static final IRI P_PERFORMER_HARPSICHORD = FACTORY.createIRI(S_P_PERFORMER_HARPSICHORD);
289: public static final IRI P_PERFORMER_HIHAT = FACTORY.createIRI(S_P_PERFORMER_HIHAT);
290: public static final IRI P_PERFORMER_HORN = FACTORY.createIRI(S_P_PERFORMER_HORN);
291: public static final IRI P_PERFORMER_KEYBOARD = FACTORY.createIRI(S_P_PERFORMER_KEYBOARD);
292: public static final IRI P_PERFORMER_KOTO = FACTORY.createIRI(S_P_PERFORMER_KOTO);
293: public static final IRI P_PERFORMER_LUTE = FACTORY.createIRI(S_P_PERFORMER_LUTE);
294: public static final IRI P_PERFORMER_MARACAS = FACTORY.createIRI(S_P_PERFORMER_MARACAS);
295: public static final IRI P_PERFORMER_MARIMBA = FACTORY.createIRI(S_P_PERFORMER_MARIMBA);
296: public static final IRI P_PERFORMER_MELLOPHONE = FACTORY.createIRI(S_P_PERFORMER_MELLOPHONE);
297: public static final IRI P_PERFORMER_MELODICA = FACTORY.createIRI(S_P_PERFORMER_MELODICA);
298: public static final IRI P_PERFORMER_OBOE = FACTORY.createIRI(S_P_PERFORMER_OBOE);
299: public static final IRI P_PERFORMER_ORGAN = FACTORY.createIRI(S_P_PERFORMER_ORGAN);
300: public static final IRI P_PERFORMER_OTHER_INSTRUMENTS = FACTORY.createIRI(S_P_PERFORMER_OTHER_INSTRUMENTS);
301: public static final IRI P_PERFORMER_PERCUSSION = FACTORY.createIRI(S_P_PERFORMER_PERCUSSION);
302: public static final IRI P_PERFORMER_PIANO = FACTORY.createIRI(S_P_PERFORMER_PIANO);
303: public static final IRI P_PERFORMER_PICCOLO_TRUMPET = FACTORY.createIRI(S_P_PERFORMER_PICCOLO_TRUMPET);
304: public static final IRI P_PERFORMER_PIPE_ORGAN = FACTORY.createIRI(S_P_PERFORMER_PIPE_ORGAN);
305: public static final IRI P_PERFORMER_PSALTERY = FACTORY.createIRI(S_P_PERFORMER_PSALTERY);
306: public static final IRI P_PERFORMER_RECORDER = FACTORY.createIRI(S_P_PERFORMER_RECORDER);
307: public static final IRI P_PERFORMER_RHODES_PIANO = FACTORY.createIRI(S_P_PERFORMER_RHODES_PIANO);
308: public static final IRI P_PERFORMER_REEDS = FACTORY.createIRI(S_P_PERFORMER_REEDS);
309: public static final IRI P_PERFORMER_SANTUR = FACTORY.createIRI(S_P_PERFORMER_SANTUR);
310: public static final IRI P_PERFORMER_SAXOPHONE = FACTORY.createIRI(S_P_PERFORMER_SAXOPHONE);
311: public static final IRI P_PERFORMER_SHAKERS = FACTORY.createIRI(S_P_PERFORMER_SHAKERS);
312: public static final IRI P_PERFORMER_SITAR = FACTORY.createIRI(S_P_PERFORMER_SITAR);
313: public static final IRI P_PERFORMER_SLIDE_GUITAR = FACTORY.createIRI(S_P_PERFORMER_SLIDE_GUITAR);
314: public static final IRI P_PERFORMER_SNARE_DRUM = FACTORY.createIRI(S_P_PERFORMER_SNARE_DRUM);
315: public static final IRI P_PERFORMER_SOLO = FACTORY.createIRI(S_P_PERFORMER_SOLO);
316: public static final IRI P_PERFORMER_SOPRANO_SAX = FACTORY.createIRI(S_P_PERFORMER_SOPRANO_SAX);
317: public static final IRI P_PERFORMER_SYNCLAVIER = FACTORY.createIRI(S_P_PERFORMER_SYNCLAVIER);
318: public static final IRI P_PERFORMER_SYNTHESIZER = FACTORY.createIRI(S_P_PERFORMER_SYNTHESIZER);
319: public static final IRI P_PERFORMER_SPANISH_ACOUSTIC_GUITAR = FACTORY.createIRI(S_P_PERFORMER_SPANISH_ACOUSTIC_GUITAR);
320: public static final IRI P_PERFORMER_STEEL_GUITAR = FACTORY.createIRI(S_P_PERFORMER_STEEL_GUITAR);
321: public static final IRI P_PERFORMER_TAMBOURINE = FACTORY.createIRI(S_P_PERFORMER_TAMBOURINE);
322: public static final IRI P_PERFORMER_TENOR_SAX = FACTORY.createIRI(S_P_PERFORMER_TENOR_SAX);
323: public static final IRI P_PERFORMER_TIMBALES = FACTORY.createIRI(S_P_PERFORMER_TIMBALES);
324: public static final IRI P_PERFORMER_TIMPANI = FACTORY.createIRI(S_P_PERFORMER_TIMPANI);
325: public static final IRI P_PERFORMER_TIPLE = FACTORY.createIRI(S_P_PERFORMER_TIPLE);
326: public static final IRI P_PERFORMER_TROMBONE = FACTORY.createIRI(S_P_PERFORMER_TROMBONE);
327: public static final IRI P_PERFORMER_TRUMPET = FACTORY.createIRI(S_P_PERFORMER_TRUMPET);
328: public static final IRI P_PERFORMER_TUBA = FACTORY.createIRI(S_P_PERFORMER_TUBA);
329: public static final IRI P_PERFORMER_TUBULAR_BELLS = FACTORY.createIRI(S_P_PERFORMER_TUBULAR_BELLS);
330: public static final IRI P_PERFORMER_TUNED_PERCUSSION = FACTORY.createIRI(S_P_PERFORMER_TUNED_PERCUSSION);
331: public static final IRI P_PERFORMER_UKULELE = FACTORY.createIRI(S_P_PERFORMER_UKULELE);
332: public static final IRI P_PERFORMER_VIBRAPHONE = FACTORY.createIRI(S_P_PERFORMER_VIBRAPHONE);
333: public static final IRI P_PERFORMER_VIOLA = FACTORY.createIRI(S_P_PERFORMER_VIOLA);
334: public static final IRI P_PERFORMER_VIOLA_DA_GAMBA = FACTORY.createIRI(S_P_PERFORMER_VIOLA_DA_GAMBA);
335: public static final IRI P_PERFORMER_VIOLIN = FACTORY.createIRI(S_P_PERFORMER_VIOLIN);
336: public static final IRI P_PERFORMER_WHISTLE = FACTORY.createIRI(S_P_PERFORMER_WHISTLE);
337: public static final IRI P_PERFORMER_XYLOPHONE = FACTORY.createIRI(S_P_PERFORMER_XYLOPHONE);
338:
339: @Nonnull
340: public static IRI audioFileIriFor (@Nonnull final String sha1)
341: {
342: return FACTORY.createIRI("urn:bluemarine:audiofile:" + sha1);
343: }
344:
345: @Nonnull
346: public static IRI signalIriFor (@Nonnull final Id id)
347: {
348: return FACTORY.createIRI("urn:bluemarine:signal:" + id.stringValue());
349: }
350:
351: @Nonnull
352: public static IRI trackIriFor (@Nonnull final Id id)
353: {
354: return FACTORY.createIRI("urn:bluemarine:track:" + id.stringValue());
355: }
356:
357: @Nonnull
358: public static IRI performanceIriFor (@Nonnull final Id id)
359: {
360: return FACTORY.createIRI("urn:bluemarine:performance:" + id.stringValue());
361: }
362:
363: @Nonnull
364: public static IRI recordIriFor (@Nonnull final Id id)
365: {
366: return FACTORY.createIRI("urn:bluemarine:record:" + id.stringValue());
367: }
368:
369: @Nonnull
370: public static IRI artistIriFor (@Nonnull final Id id)
371: {
372: return FACTORY.createIRI("urn:bluemarine:artist:" + id.stringValue());
373: }
374: }