From 906535fb47c0744b6f1976eaf6e399c7dc2fa3e0 Mon Sep 17 00:00:00 2001 From: Jeremy Nelson Date: Thu, 6 May 2021 14:31:51 -0600 Subject: [PATCH 1/2] Generated PMO Ontology pages and rdf serialization --- Documentation/migration.ipynb | 723 +++++++++++++++++- ontology/Audition/Audition.rdf | 13 + ontology/Audition/Audition.ttl | 8 + ontology/Audition/index.html | 23 + ontology/BenefitConcert/BenefitConcert.rdf | 12 + ontology/BenefitConcert/BenefitConcert.ttl | 7 + ontology/BenefitConcert/index.html | 23 + ontology/Ceremony/Ceremony.rdf | 13 + ontology/Ceremony/Ceremony.ttl | 8 + ontology/Ceremony/index.html | 23 + .../CommandPerformance/CommandPerformance.rdf | 13 + .../CommandPerformance/CommandPerformance.ttl | 8 + ontology/CommandPerformance/index.html | 23 + ontology/Concert/Concert.rdf | 13 + ontology/Concert/Concert.ttl | 8 + ontology/Concert/index.html | 23 + ontology/ConcertSeries/ConcertSeries.rdf | 13 + ontology/ConcertSeries/ConcertSeries.ttl | 8 + ontology/ConcertSeries/index.html | 23 + ontology/ConcertTour/ConcertTour.rdf | 13 + ontology/ConcertTour/ConcertTour.ttl | 8 + ontology/ConcertTour/index.html | 23 + ontology/DeclaredMedium/DeclaredMedium.rdf | 12 + ontology/DeclaredMedium/DeclaredMedium.ttl | 7 + ontology/DeclaredMedium/index.html | 23 + ontology/DiscCutting/DiscCutting.rdf | 13 + ontology/DiscCutting/DiscCutting.ttl | 8 + ontology/DiscCutting/index.html | 23 + ontology/Discogs/Discogs.rdf | 13 + ontology/Discogs/Discogs.ttl | 8 + ontology/Discogs/index.html | 23 + ontology/DramaticRole/DramaticRole.rdf | 13 + ontology/DramaticRole/DramaticRole.ttl | 8 + ontology/DramaticRole/index.html | 23 + .../EnsembleMediumOfPerformance.rdf | 14 + .../EnsembleMediumOfPerformance.ttl | 9 + .../EnsembleMediumOfPerformance/index.html | 23 + ontology/EventName/EventName.rdf | 12 + ontology/EventName/EventName.ttl | 7 + ontology/EventName/index.html | 23 + .../FirstPerformance/FirstPerformance.rdf | 13 + .../FirstPerformance/FirstPerformance.ttl | 8 + ontology/FirstPerformance/index.html | 23 + .../IndividualMediumOfPerformance.rdf | 13 + .../IndividualMediumOfPerformance.ttl | 8 + .../IndividualMediumOfPerformance/index.html | 23 + ontology/KeyMode/KeyMode.rdf | 13 + ontology/KeyMode/KeyMode.ttl | 8 + ontology/KeyMode/index.html | 23 + ontology/LivePerformance/LivePerformance.rdf | 13 + ontology/LivePerformance/LivePerformance.ttl | 8 + ontology/LivePerformance/index.html | 23 + ontology/MasterClass/MasterClass.rdf | 13 + ontology/MasterClass/MasterClass.ttl | 8 + ontology/MasterClass/index.html | 23 + .../MediumOfPerformance.rdf | 12 + .../MediumOfPerformance.ttl | 7 + ontology/MediumOfPerformance/index.html | 23 + ontology/MediumPart/MediumPart.rdf | 14 + ontology/MediumPart/MediumPart.ttl | 9 + ontology/MediumPart/index.html | 23 + ontology/MediumPartType/MediumPartType.rdf | 14 + ontology/MediumPartType/MediumPartType.ttl | 9 + ontology/MediumPartType/index.html | 23 + ontology/Mode/Mode.rdf | 13 + ontology/Mode/Mode.ttl | 8 + ontology/Mode/index.html | 23 + ontology/MusicBrainz/MusicBrainz.rdf | 13 + ontology/MusicBrainz/MusicBrainz.ttl | 8 + ontology/MusicBrainz/index.html | 23 + ontology/MusicPart/MusicPart.rdf | 13 + ontology/MusicPart/MusicPart.ttl | 8 + ontology/MusicPart/index.html | 23 + .../OpenMicPerformance/OpenMicPerformance.rdf | 13 + .../OpenMicPerformance/OpenMicPerformance.ttl | 8 + ontology/OpenMicPerformance/index.html | 23 + ontology/OpusNumber/OpusNumber.rdf | 14 + ontology/OpusNumber/OpusNumber.ttl | 9 + ontology/OpusNumber/index.html | 23 + ontology/OpusNumberPart/OpusNumberPart.rdf | 14 + ontology/OpusNumberPart/OpusNumberPart.ttl | 9 + ontology/OpusNumberPart/index.html | 23 + .../OpusNumberStatement.rdf | 14 + .../OpusNumberStatement.ttl | 9 + ontology/OpusNumberStatement/index.html | 23 + ontology/Performance/Performance.rdf | 14 + ontology/Performance/Performance.ttl | 9 + ontology/Performance/index.html | 23 + ontology/PerformedMedium/PerformedMedium.rdf | 12 + ontology/PerformedMedium/PerformedMedium.ttl | 7 + ontology/PerformedMedium/index.html | 23 + .../RecordingSession/RecordingSession.rdf | 13 + .../RecordingSession/RecordingSession.ttl | 8 + ontology/RecordingSession/index.html | 23 + ontology/Rehearsal/Rehearsal.rdf | 13 + ontology/Rehearsal/Rehearsal.ttl | 8 + ontology/Rehearsal/index.html | 23 + ontology/RismNumber/RismNumber.rdf | 13 + ontology/RismNumber/RismNumber.ttl | 8 + ontology/RismNumber/index.html | 23 + ontology/Tempo/Tempo.rdf | 12 + ontology/Tempo/Tempo.ttl | 7 + ontology/Tempo/index.html | 23 + .../ThematicCatalogNumber.rdf | 14 + .../ThematicCatalogNumber.ttl | 9 + ontology/ThematicCatalogNumber/index.html | 23 + .../ThematicCatalogPrefix.rdf | 14 + .../ThematicCatalogPrefix.ttl | 9 + ontology/ThematicCatalogPrefix/index.html | 23 + .../ThematicCatalogStatement.rdf | 14 + .../ThematicCatalogStatement.ttl | 9 + ontology/ThematicCatalogStatement/index.html | 23 + ontology/TonalCenter/TonalCenter.rdf | 13 + ontology/TonalCenter/TonalCenter.ttl | 8 + ontology/TonalCenter/index.html | 23 + .../VideogamePlatformIdentifier.rdf | 14 + .../VideogamePlatformIdentifier.ttl | 9 + .../VideogamePlatformIdentifier/index.html | 23 + ontology/WorkComponent/WorkComponent.rdf | 14 + ontology/WorkComponent/WorkComponent.ttl | 9 + ontology/WorkComponent/index.html | 23 + ontology/aggregatedIn/aggregatedIn.rdf | 12 + ontology/aggregatedIn/aggregatedIn.ttl | 7 + ontology/aggregatedIn/index.html | 23 + ontology/aggregates/aggregates.rdf | 12 + ontology/aggregates/aggregates.ttl | 7 + ontology/aggregates/index.html | 23 + ontology/asMemberOf/asMemberOf.rdf | 13 + ontology/asMemberOf/asMemberOf.ttl | 8 + ontology/asMemberOf/index.html | 23 + ontology/associatedWith/associatedWith.rdf | 15 + ontology/associatedWith/associatedWith.ttl | 10 + ontology/associatedWith/index.html | 23 + ontology/composedOf/composedOf.rdf | 13 + ontology/composedOf/composedOf.ttl | 8 + ontology/composedOf/index.html | 23 + ontology/createdFor/createdFor.rdf | 15 + ontology/createdFor/createdFor.ttl | 10 + ontology/createdFor/index.html | 23 + .../hasDistinctPartCount.rdf | 14 + .../hasDistinctPartCount.ttl | 9 + ontology/hasDistinctPartCount/index.html | 23 + .../hasDoublingMediumOfPerformance.rdf | 13 + .../hasDoublingMediumOfPerformance.ttl | 8 + .../hasDoublingMediumOfPerformance/index.html | 23 + ontology/hasDramaticRole/hasDramaticRole.rdf | 13 + ontology/hasDramaticRole/hasDramaticRole.ttl | 8 + ontology/hasDramaticRole/index.html | 23 + .../hasEnsembleCount/hasEnsembleCount.rdf | 14 + .../hasEnsembleCount/hasEnsembleCount.ttl | 9 + ontology/hasEnsembleCount/index.html | 23 + ontology/hasEventName/hasEventName.rdf | 14 + ontology/hasEventName/hasEventName.ttl | 9 + ontology/hasEventName/index.html | 23 + ontology/hasInspiration/hasInspiration.rdf | 15 + ontology/hasInspiration/hasInspiration.ttl | 10 + ontology/hasInspiration/index.html | 23 + ontology/hasKeyMode/hasKeyMode.rdf | 13 + ontology/hasKeyMode/hasKeyMode.ttl | 8 + ontology/hasKeyMode/index.html | 23 + ontology/hasMedium/hasMedium.rdf | 12 + ontology/hasMedium/hasMedium.ttl | 7 + ontology/hasMedium/index.html | 23 + .../hasMediumOfPerformance.rdf | 13 + .../hasMediumOfPerformance.ttl | 8 + ontology/hasMediumOfPerformance/index.html | 23 + ontology/hasMediumPart/hasMediumPart.rdf | 15 + ontology/hasMediumPart/hasMediumPart.ttl | 10 + ontology/hasMediumPart/index.html | 23 + .../hasMediumPartType/hasMediumPartType.rdf | 15 + .../hasMediumPartType/hasMediumPartType.ttl | 10 + ontology/hasMediumPartType/index.html | 23 + ontology/hasMode/hasMode.rdf | 14 + ontology/hasMode/hasMode.ttl | 9 + ontology/hasMode/index.html | 23 + ontology/hasMusicPart/hasMusicPart.rdf | 13 + ontology/hasMusicPart/hasMusicPart.ttl | 8 + ontology/hasMusicPart/index.html | 23 + .../hasNumberOfHands/hasNumberOfHands.rdf | 13 + .../hasNumberOfHands/hasNumberOfHands.ttl | 8 + ontology/hasNumberOfHands/index.html | 23 + ontology/hasOrder/hasOrder.rdf | 13 + ontology/hasOrder/hasOrder.ttl | 8 + ontology/hasOrder/index.html | 23 + ontology/hasPerformance/hasPerformance.rdf | 16 + ontology/hasPerformance/hasPerformance.ttl | 11 + ontology/hasPerformance/index.html | 23 + .../hasPerformerCount/hasPerformerCount.rdf | 13 + .../hasPerformerCount/hasPerformerCount.ttl | 8 + ontology/hasPerformerCount/index.html | 23 + ontology/hasRecording/hasRecording.rdf | 17 + ontology/hasRecording/hasRecording.ttl | 12 + ontology/hasRecording/index.html | 23 + .../hasRequiredPerformerCount.rdf | 14 + .../hasRequiredPerformerCount.ttl | 9 + ontology/hasRequiredPerformerCount/index.html | 23 + ontology/hasTempo/hasTempo.rdf | 12 + ontology/hasTempo/hasTempo.ttl | 7 + ontology/hasTempo/index.html | 23 + ontology/hasTonalCenter/hasTonalCenter.rdf | 12 + ontology/hasTonalCenter/hasTonalCenter.ttl | 7 + ontology/hasTonalCenter/index.html | 23 + ontology/hasTrackNumber/hasTrackNumber.rdf | 13 + ontology/hasTrackNumber/hasTrackNumber.ttl | 8 + ontology/hasTrackNumber/index.html | 23 + ontology/index.html | 92 +++ ontology/inspirationFor/index.html | 23 + ontology/inspirationFor/inspirationFor.rdf | 13 + ontology/inspirationFor/inspirationFor.ttl | 8 + ontology/performanceOf/index.html | 23 + ontology/performanceOf/performanceOf.rdf | 15 + ontology/performanceOf/performanceOf.ttl | 10 + ontology/phonogramCopyrightDate/index.html | 23 + .../phonogramCopyrightDate.rdf | 13 + .../phonogramCopyrightDate.ttl | 8 + ontology/recordingOf/index.html | 23 + ontology/recordingOf/recordingOf.rdf | 15 + ontology/recordingOf/recordingOf.ttl | 10 + 218 files changed, 4025 insertions(+), 12 deletions(-) create mode 100644 ontology/Audition/Audition.rdf create mode 100644 ontology/Audition/Audition.ttl create mode 100644 ontology/Audition/index.html create mode 100644 ontology/BenefitConcert/BenefitConcert.rdf create mode 100644 ontology/BenefitConcert/BenefitConcert.ttl create mode 100644 ontology/BenefitConcert/index.html create mode 100644 ontology/Ceremony/Ceremony.rdf create mode 100644 ontology/Ceremony/Ceremony.ttl create mode 100644 ontology/Ceremony/index.html create mode 100644 ontology/CommandPerformance/CommandPerformance.rdf create mode 100644 ontology/CommandPerformance/CommandPerformance.ttl create mode 100644 ontology/CommandPerformance/index.html create mode 100644 ontology/Concert/Concert.rdf create mode 100644 ontology/Concert/Concert.ttl create mode 100644 ontology/Concert/index.html create mode 100644 ontology/ConcertSeries/ConcertSeries.rdf create mode 100644 ontology/ConcertSeries/ConcertSeries.ttl create mode 100644 ontology/ConcertSeries/index.html create mode 100644 ontology/ConcertTour/ConcertTour.rdf create mode 100644 ontology/ConcertTour/ConcertTour.ttl create mode 100644 ontology/ConcertTour/index.html create mode 100644 ontology/DeclaredMedium/DeclaredMedium.rdf create mode 100644 ontology/DeclaredMedium/DeclaredMedium.ttl create mode 100644 ontology/DeclaredMedium/index.html create mode 100644 ontology/DiscCutting/DiscCutting.rdf create mode 100644 ontology/DiscCutting/DiscCutting.ttl create mode 100644 ontology/DiscCutting/index.html create mode 100644 ontology/Discogs/Discogs.rdf create mode 100644 ontology/Discogs/Discogs.ttl create mode 100644 ontology/Discogs/index.html create mode 100644 ontology/DramaticRole/DramaticRole.rdf create mode 100644 ontology/DramaticRole/DramaticRole.ttl create mode 100644 ontology/DramaticRole/index.html create mode 100644 ontology/EnsembleMediumOfPerformance/EnsembleMediumOfPerformance.rdf create mode 100644 ontology/EnsembleMediumOfPerformance/EnsembleMediumOfPerformance.ttl create mode 100644 ontology/EnsembleMediumOfPerformance/index.html create mode 100644 ontology/EventName/EventName.rdf create mode 100644 ontology/EventName/EventName.ttl create mode 100644 ontology/EventName/index.html create mode 100644 ontology/FirstPerformance/FirstPerformance.rdf create mode 100644 ontology/FirstPerformance/FirstPerformance.ttl create mode 100644 ontology/FirstPerformance/index.html create mode 100644 ontology/IndividualMediumOfPerformance/IndividualMediumOfPerformance.rdf create mode 100644 ontology/IndividualMediumOfPerformance/IndividualMediumOfPerformance.ttl create mode 100644 ontology/IndividualMediumOfPerformance/index.html create mode 100644 ontology/KeyMode/KeyMode.rdf create mode 100644 ontology/KeyMode/KeyMode.ttl create mode 100644 ontology/KeyMode/index.html create mode 100644 ontology/LivePerformance/LivePerformance.rdf create mode 100644 ontology/LivePerformance/LivePerformance.ttl create mode 100644 ontology/LivePerformance/index.html create mode 100644 ontology/MasterClass/MasterClass.rdf create mode 100644 ontology/MasterClass/MasterClass.ttl create mode 100644 ontology/MasterClass/index.html create mode 100644 ontology/MediumOfPerformance/MediumOfPerformance.rdf create mode 100644 ontology/MediumOfPerformance/MediumOfPerformance.ttl create mode 100644 ontology/MediumOfPerformance/index.html create mode 100644 ontology/MediumPart/MediumPart.rdf create mode 100644 ontology/MediumPart/MediumPart.ttl create mode 100644 ontology/MediumPart/index.html create mode 100644 ontology/MediumPartType/MediumPartType.rdf create mode 100644 ontology/MediumPartType/MediumPartType.ttl create mode 100644 ontology/MediumPartType/index.html create mode 100644 ontology/Mode/Mode.rdf create mode 100644 ontology/Mode/Mode.ttl create mode 100644 ontology/Mode/index.html create mode 100644 ontology/MusicBrainz/MusicBrainz.rdf create mode 100644 ontology/MusicBrainz/MusicBrainz.ttl create mode 100644 ontology/MusicBrainz/index.html create mode 100644 ontology/MusicPart/MusicPart.rdf create mode 100644 ontology/MusicPart/MusicPart.ttl create mode 100644 ontology/MusicPart/index.html create mode 100644 ontology/OpenMicPerformance/OpenMicPerformance.rdf create mode 100644 ontology/OpenMicPerformance/OpenMicPerformance.ttl create mode 100644 ontology/OpenMicPerformance/index.html create mode 100644 ontology/OpusNumber/OpusNumber.rdf create mode 100644 ontology/OpusNumber/OpusNumber.ttl create mode 100644 ontology/OpusNumber/index.html create mode 100644 ontology/OpusNumberPart/OpusNumberPart.rdf create mode 100644 ontology/OpusNumberPart/OpusNumberPart.ttl create mode 100644 ontology/OpusNumberPart/index.html create mode 100644 ontology/OpusNumberStatement/OpusNumberStatement.rdf create mode 100644 ontology/OpusNumberStatement/OpusNumberStatement.ttl create mode 100644 ontology/OpusNumberStatement/index.html create mode 100644 ontology/Performance/Performance.rdf create mode 100644 ontology/Performance/Performance.ttl create mode 100644 ontology/Performance/index.html create mode 100644 ontology/PerformedMedium/PerformedMedium.rdf create mode 100644 ontology/PerformedMedium/PerformedMedium.ttl create mode 100644 ontology/PerformedMedium/index.html create mode 100644 ontology/RecordingSession/RecordingSession.rdf create mode 100644 ontology/RecordingSession/RecordingSession.ttl create mode 100644 ontology/RecordingSession/index.html create mode 100644 ontology/Rehearsal/Rehearsal.rdf create mode 100644 ontology/Rehearsal/Rehearsal.ttl create mode 100644 ontology/Rehearsal/index.html create mode 100644 ontology/RismNumber/RismNumber.rdf create mode 100644 ontology/RismNumber/RismNumber.ttl create mode 100644 ontology/RismNumber/index.html create mode 100644 ontology/Tempo/Tempo.rdf create mode 100644 ontology/Tempo/Tempo.ttl create mode 100644 ontology/Tempo/index.html create mode 100644 ontology/ThematicCatalogNumber/ThematicCatalogNumber.rdf create mode 100644 ontology/ThematicCatalogNumber/ThematicCatalogNumber.ttl create mode 100644 ontology/ThematicCatalogNumber/index.html create mode 100644 ontology/ThematicCatalogPrefix/ThematicCatalogPrefix.rdf create mode 100644 ontology/ThematicCatalogPrefix/ThematicCatalogPrefix.ttl create mode 100644 ontology/ThematicCatalogPrefix/index.html create mode 100644 ontology/ThematicCatalogStatement/ThematicCatalogStatement.rdf create mode 100644 ontology/ThematicCatalogStatement/ThematicCatalogStatement.ttl create mode 100644 ontology/ThematicCatalogStatement/index.html create mode 100644 ontology/TonalCenter/TonalCenter.rdf create mode 100644 ontology/TonalCenter/TonalCenter.ttl create mode 100644 ontology/TonalCenter/index.html create mode 100644 ontology/VideogamePlatformIdentifier/VideogamePlatformIdentifier.rdf create mode 100644 ontology/VideogamePlatformIdentifier/VideogamePlatformIdentifier.ttl create mode 100644 ontology/VideogamePlatformIdentifier/index.html create mode 100644 ontology/WorkComponent/WorkComponent.rdf create mode 100644 ontology/WorkComponent/WorkComponent.ttl create mode 100644 ontology/WorkComponent/index.html create mode 100644 ontology/aggregatedIn/aggregatedIn.rdf create mode 100644 ontology/aggregatedIn/aggregatedIn.ttl create mode 100644 ontology/aggregatedIn/index.html create mode 100644 ontology/aggregates/aggregates.rdf create mode 100644 ontology/aggregates/aggregates.ttl create mode 100644 ontology/aggregates/index.html create mode 100644 ontology/asMemberOf/asMemberOf.rdf create mode 100644 ontology/asMemberOf/asMemberOf.ttl create mode 100644 ontology/asMemberOf/index.html create mode 100644 ontology/associatedWith/associatedWith.rdf create mode 100644 ontology/associatedWith/associatedWith.ttl create mode 100644 ontology/associatedWith/index.html create mode 100644 ontology/composedOf/composedOf.rdf create mode 100644 ontology/composedOf/composedOf.ttl create mode 100644 ontology/composedOf/index.html create mode 100644 ontology/createdFor/createdFor.rdf create mode 100644 ontology/createdFor/createdFor.ttl create mode 100644 ontology/createdFor/index.html create mode 100644 ontology/hasDistinctPartCount/hasDistinctPartCount.rdf create mode 100644 ontology/hasDistinctPartCount/hasDistinctPartCount.ttl create mode 100644 ontology/hasDistinctPartCount/index.html create mode 100644 ontology/hasDoublingMediumOfPerformance/hasDoublingMediumOfPerformance.rdf create mode 100644 ontology/hasDoublingMediumOfPerformance/hasDoublingMediumOfPerformance.ttl create mode 100644 ontology/hasDoublingMediumOfPerformance/index.html create mode 100644 ontology/hasDramaticRole/hasDramaticRole.rdf create mode 100644 ontology/hasDramaticRole/hasDramaticRole.ttl create mode 100644 ontology/hasDramaticRole/index.html create mode 100644 ontology/hasEnsembleCount/hasEnsembleCount.rdf create mode 100644 ontology/hasEnsembleCount/hasEnsembleCount.ttl create mode 100644 ontology/hasEnsembleCount/index.html create mode 100644 ontology/hasEventName/hasEventName.rdf create mode 100644 ontology/hasEventName/hasEventName.ttl create mode 100644 ontology/hasEventName/index.html create mode 100644 ontology/hasInspiration/hasInspiration.rdf create mode 100644 ontology/hasInspiration/hasInspiration.ttl create mode 100644 ontology/hasInspiration/index.html create mode 100644 ontology/hasKeyMode/hasKeyMode.rdf create mode 100644 ontology/hasKeyMode/hasKeyMode.ttl create mode 100644 ontology/hasKeyMode/index.html create mode 100644 ontology/hasMedium/hasMedium.rdf create mode 100644 ontology/hasMedium/hasMedium.ttl create mode 100644 ontology/hasMedium/index.html create mode 100644 ontology/hasMediumOfPerformance/hasMediumOfPerformance.rdf create mode 100644 ontology/hasMediumOfPerformance/hasMediumOfPerformance.ttl create mode 100644 ontology/hasMediumOfPerformance/index.html create mode 100644 ontology/hasMediumPart/hasMediumPart.rdf create mode 100644 ontology/hasMediumPart/hasMediumPart.ttl create mode 100644 ontology/hasMediumPart/index.html create mode 100644 ontology/hasMediumPartType/hasMediumPartType.rdf create mode 100644 ontology/hasMediumPartType/hasMediumPartType.ttl create mode 100644 ontology/hasMediumPartType/index.html create mode 100644 ontology/hasMode/hasMode.rdf create mode 100644 ontology/hasMode/hasMode.ttl create mode 100644 ontology/hasMode/index.html create mode 100644 ontology/hasMusicPart/hasMusicPart.rdf create mode 100644 ontology/hasMusicPart/hasMusicPart.ttl create mode 100644 ontology/hasMusicPart/index.html create mode 100644 ontology/hasNumberOfHands/hasNumberOfHands.rdf create mode 100644 ontology/hasNumberOfHands/hasNumberOfHands.ttl create mode 100644 ontology/hasNumberOfHands/index.html create mode 100644 ontology/hasOrder/hasOrder.rdf create mode 100644 ontology/hasOrder/hasOrder.ttl create mode 100644 ontology/hasOrder/index.html create mode 100644 ontology/hasPerformance/hasPerformance.rdf create mode 100644 ontology/hasPerformance/hasPerformance.ttl create mode 100644 ontology/hasPerformance/index.html create mode 100644 ontology/hasPerformerCount/hasPerformerCount.rdf create mode 100644 ontology/hasPerformerCount/hasPerformerCount.ttl create mode 100644 ontology/hasPerformerCount/index.html create mode 100644 ontology/hasRecording/hasRecording.rdf create mode 100644 ontology/hasRecording/hasRecording.ttl create mode 100644 ontology/hasRecording/index.html create mode 100644 ontology/hasRequiredPerformerCount/hasRequiredPerformerCount.rdf create mode 100644 ontology/hasRequiredPerformerCount/hasRequiredPerformerCount.ttl create mode 100644 ontology/hasRequiredPerformerCount/index.html create mode 100644 ontology/hasTempo/hasTempo.rdf create mode 100644 ontology/hasTempo/hasTempo.ttl create mode 100644 ontology/hasTempo/index.html create mode 100644 ontology/hasTonalCenter/hasTonalCenter.rdf create mode 100644 ontology/hasTonalCenter/hasTonalCenter.ttl create mode 100644 ontology/hasTonalCenter/index.html create mode 100644 ontology/hasTrackNumber/hasTrackNumber.rdf create mode 100644 ontology/hasTrackNumber/hasTrackNumber.ttl create mode 100644 ontology/hasTrackNumber/index.html create mode 100644 ontology/index.html create mode 100644 ontology/inspirationFor/index.html create mode 100644 ontology/inspirationFor/inspirationFor.rdf create mode 100644 ontology/inspirationFor/inspirationFor.ttl create mode 100644 ontology/performanceOf/index.html create mode 100644 ontology/performanceOf/performanceOf.rdf create mode 100644 ontology/performanceOf/performanceOf.ttl create mode 100644 ontology/phonogramCopyrightDate/index.html create mode 100644 ontology/phonogramCopyrightDate/phonogramCopyrightDate.rdf create mode 100644 ontology/phonogramCopyrightDate/phonogramCopyrightDate.ttl create mode 100644 ontology/recordingOf/index.html create mode 100644 ontology/recordingOf/recordingOf.rdf create mode 100644 ontology/recordingOf/recordingOf.ttl diff --git a/Documentation/migration.ipynb b/Documentation/migration.ipynb index f2369bc..cf5e60d 100644 --- a/Documentation/migration.ipynb +++ b/Documentation/migration.ipynb @@ -16,7 +16,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -87,7 +87,11 @@ { "cell_type": "code", "execution_count": 13, - "metadata": {}, + "metadata": { + "jupyter": { + "source_hidden": true + } + }, "outputs": [], "source": [ "def init_ontology(**kwargs):\n", @@ -186,7 +190,12 @@ { "cell_type": "code", "execution_count": 14, - "metadata": {}, + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, "outputs": [ { "name": "stdout", @@ -272,7 +281,12 @@ { "cell_type": "code", "execution_count": 15, - "metadata": {}, + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, "outputs": [ { "name": "stdout", @@ -304,7 +318,12 @@ { "cell_type": "code", "execution_count": 16, - "metadata": {}, + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, "outputs": [ { "name": "stdout", @@ -342,7 +361,12 @@ { "cell_type": "code", "execution_count": 17, - "metadata": {}, + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, "outputs": [ { "name": "stdout", @@ -386,7 +410,12 @@ { "cell_type": "code", "execution_count": 18, - "metadata": {}, + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, "outputs": [ { "name": "stdout", @@ -451,7 +480,12 @@ { "cell_type": "code", "execution_count": 19, - "metadata": {}, + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, "outputs": [ { "name": "stdout", @@ -572,12 +606,677 @@ " html_doc_file=\"PMOTonalCenter.html\")" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## PMO Base Vocabulary Generation\n", + "### 06 May 02021" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + ")>" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pmo = rdflib.ConjunctiveGraph()\n", + "pmo.parse(\"/Users/jpnelson/02021/ld4p/PerformedMusicOntology/ontologies/PerformedMusicOntology.rdf\", format='xml')" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [], + "source": [ + "import pathlib\n", + "OWL = rdflib.Namespace(\"http://www.w3.org/2002/07/owl#\")\n", + "SKOS = rdflib.Namespace('http://www.w3.org/2004/02/skos/core#')\n", + "ontology_path = pathlib.Path(\"/Users/jpnelson/02021/ld4p/PerformedMusicOntology/ontology/\")\n", + "\n", + "html_template = \"\"\"\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n", + "\n", + "

Performed Music Ontology

\n", + "

{label}

\n", + "

{definition}

\n", + "

\n", + " Documentation at {label}.\n", + " Other versions:\n", + "

\n", + "

\n", + "\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [], + "source": [ + "def generate_resource(subject: rdflib.URIRef):\n", + " name = str(subject).split(\"/\")[-1]\n", + " resource_graph = rdflib.ConjunctiveGraph()\n", + " resource_graph.parse(data=rdf_template)\n", + " resource_path = ontology_path/name\n", + " resource_path.mkdir(exist_ok=True)\n", + " label = pmo.value(subject=subject, predicate=rdflib.RDFS.label)\n", + " if label is None:\n", + " label = name\n", + " definition = pmo.value(subject=subject, predicate=SKOS.definition)\n", + " raw_html = html_template.format(name=name, label=label, definition=definition)\n", + " index_path = resource_path/\"index.html\"\n", + " index_path.write_text(raw_html)\n", + " # Populate resource graph\n", + " for pred, obj in pmo.predicate_objects(subject=subject):\n", + " resource_graph.add((subject, pred, obj))\n", + " # Write RDF XML and Turtle serialization\n", + " rdf_path = resource_path/f\"{name}.rdf\"\n", + " rdf_path.write_bytes(resource_graph.serialize(format='xml'))\n", + " ttl_path = resource_path/f\"{name}.ttl\"\n", + " ttl_path.write_bytes(resource_graph.serialize(format='turtle'))\n", + " \n", + " \n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "pmo.value(subject=rdflib.URIRef('http://performedmusicontology.org/ontology/Concert45'), predicate=rdflib.RDFS.label)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "@prefix : .\n", + "@prefix owl: .\n", + "@prefix rdfs: .\n", + "@prefix skos: .\n", + "\n", + ":Audition a owl:Class ;\n", + " rdfs:label \"Audition\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Event in which a performer or actor is applying for a position in an ensemble, cast, film, etc.\" .\n", + "\n", + ":BenefitConcert a owl:Class ;\n", + " rdfs:subClassOf :Concert ;\n", + " skos:definition \"Concert held for charitable purposes, i.e., to raise funds or awareness\" .\n", + "\n", + ":Ceremony a owl:Class ;\n", + " rdfs:label \"Ceremony\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Ritual event, performed on special occasions (e.g., death, baptism, wedding, graduation, equinox, coronation, victory)\" .\n", + "\n", + ":CommandPerformance a owl:Class ;\n", + " rdfs:label \"Command performance\" ;\n", + " rdfs:subClassOf :Concert ;\n", + " skos:definition \"Concert or Performance done at the request of a monarch or other head of state.\" .\n", + "\n", + ":ConcertSeries a owl:Class ;\n", + " rdfs:label \"Concert series\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Group of concerts in the same geographic area by a single performer or brought together by a common theme, usually available for sale as a package. e.g., an orchestra concert season, a series featuring chamber ensembles.\" .\n", + "\n", + ":ConcertTour a owl:Class ;\n", + " rdfs:label \"Concert tour\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Series of concerts by a performer or group of performers in different cities, countries, or locations.\" .\n", + "\n", + ":DeclaredMedium a owl:Class ;\n", + " rdfs:label \"Declared medium\" ;\n", + " skos:definition \"Intended overall medium of performance of a musical work, as declared by the composer, a reference source, or other source.\" .\n", + "\n", + ":DiscCutting a owl:Class ;\n", + " rdfs:label \"Disc cutting process\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Recording process in which a stylus cuts a vertical or lateral groove into an audio disc.\" .\n", + "\n", + ":Discogs a owl:Class ;\n", + " rdfs:label \"Discogs ID\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Identifier from Discogs.\" .\n", + "\n", + ":DramaticRole a owl:Class ;\n", + " rdfs:label \"Dramatic role\" ;\n", + " rdfs:comment \"Example: the role of Carmen in the opera Carmen.\" ;\n", + " skos:definition \"Character of a performer in a dramatic work, such as an opera or play, as realized in a sound recording, a video, in text, etc.\" .\n", + "\n", + ":EnsembleMediumOfPerformance a owl:Class ;\n", + " rdfs:label \"Ensemble type\" ;\n", + " rdfs:comment \"Examples: orchestra, jazz combo, string quartet, percussion ensemble\" ;\n", + " rdfs:subClassOf :MediumOfPerformance ;\n", + " skos:definition \"Named group of like or unlike mediums of performance intended to be played by multiple performers.\" .\n", + "\n", + ":EventName a owl:Class ;\n", + " rdfs:label \"Event name\" ;\n", + " skos:definition \"Name given to an event.\" .\n", + "\n", + ":FirstPerformance a owl:Class ;\n", + " rdfs:label \"First performance\" ;\n", + " rdfs:subClassOf :Performance ;\n", + " skos:definition \"The first known performance of a work.\" .\n", + "\n", + ":IndividualMediumOfPerformance a owl:Class ;\n", + " rdfs:label \"Individual medium of performance\" ;\n", + " rdfs:comment \"Examples: flute, keyboard, pi pa, typewriter\",\n", + " \"Individual musical instrument, voice, or other object used as a medium of performance.\" ;\n", + " rdfs:subClassOf :MediumOfPerformance .\n", + "\n", + ":KeyMode a owl:Class ;\n", + " rdfs:label \"Music key and mode\" ;\n", + " rdfs:comment \"Examples: C major; B-flat minor\" ;\n", + " skos:definition \"Key and mode of a music work when used in combination.\" .\n", + "\n", + ":LivePerformance a owl:Class ;\n", + " rdfs:label \"Live performance\" ;\n", + " rdfs:subClassOf :Performance ;\n", + " skos:definition \"Live Performance that is recorded at a public event or in a single recording session.\" .\n", + "\n", + ":MasterClass a owl:Class ;\n", + " rdfs:label \"Master class\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Event in which a recognized performer critiques the performances of one or more other performers.\" .\n", + "\n", + ":MediumPartType a owl:Class ;\n", + " rdfs:label \"Part type\" ;\n", + " rdfs:comment \"Examples: solo, ad lib, optional, offstage, amplified\",\n", + " \"Use with MediumPart\" ;\n", + " skos:definition \"Specific role or type of a medium part\" .\n", + "\n", + ":MusicBrainz a owl:Class ;\n", + " rdfs:label \"MusicBrainz ID\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Identifier from MusicBrainz\" .\n", + "\n", + ":MusicPart a owl:Class ;\n", + " rdfs:label \"Music part\" ;\n", + " rdfs:comment \"Use with MediumPart\" ;\n", + " skos:definition \"Specific element within an overall declared or performed medium, e.g., Violin 1, Trumpet 2.\" .\n", + "\n", + ":OpenMicPerformance a owl:Class ;\n", + " rdfs:label \"Open mic performance\" ;\n", + " rdfs:subClassOf :Performance ;\n", + " skos:definition \"Live performance at a coffee house, night club, or other venue by amateur performers.\" .\n", + "\n", + ":OpusNumber a owl:Class ;\n", + " rdfs:label \"Opus number\" ;\n", + " rdfs:comment \"Example: The number 45 of Op. 45. No. 1\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Primary opus number for a musical work.\" .\n", + "\n", + ":OpusNumberPart a owl:Class ;\n", + " rdfs:label \"Opus number part\" ;\n", + " rdfs:comment \"Example: The number 1 of Op. 45, no. 1\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Number for a portion of an opus number.\" .\n", + "\n", + ":OpusNumberStatement a owl:Class ;\n", + " rdfs:label \"Opus number statement\" ;\n", + " rdfs:comment \"Example: Op. 45, no. 1\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Statement about the opus number for a musical work.\" .\n", + "\n", + ":PerformedMedium a owl:Class ;\n", + " rdfs:label \"Performed medium\" ;\n", + " skos:definition \"The overall medium of performance used in the performance of a musical work. This may or may not be the same as the declared medium of performance.\" .\n", + "\n", + ":RecordingSession a owl:Class ;\n", + " rdfs:label \"Recording session\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Event in which one or more performances are recorded with the aim of producing a recording for issue.\" .\n", + "\n", + ":Rehearsal a owl:Class ;\n", + " rdfs:label \"Rehearsal\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Event in which a performer or group of performers prepare for a performance.\" .\n", + "\n", + ":RismNumber a owl:Class ;\n", + " rdfs:label \"RISM number\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Number from the Repertoire Internationale des Sources Musicales (RISM) online version.\" .\n", + "\n", + ":Tempo a owl:Class ;\n", + " rdfs:label \"Tempo\" ;\n", + " skos:definition \"The speed or pace of a music work, whether declared (in a score) or performed.\" .\n", + "\n", + ":ThematicCatalogNumber a owl:Class ;\n", + " rdfs:label \"Thematic catalog number\" ;\n", + " rdfs:comment \"Example: 485 from BWV 485; 52:d1 from TWV 52:d1\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Numeric or alphanumeric designation of a musical work as found in a thematic index for the composer (without the identifying prefix).\" .\n", + "\n", + ":ThematicCatalogPrefix a owl:Class ;\n", + " rdfs:label \"Thematic catalog prefix\" ;\n", + " rdfs:comment \"Examples: BWV from BWV 485 (Bach); M.S. from M.S. 35 (Paganini).\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Prefix assigned to a thematic catalog number denoting thework from which the number originated.\" .\n", + "\n", + ":ThematicCatalogStatement a owl:Class ;\n", + " rdfs:label \"Thematic catalog number statement\" ;\n", + " rdfs:comment \"Example: BWV 485 (Bach); TWV 52:d1 (Telemann)\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Statement about the thematic catalog number for a musical work, including both the prefix and the numeric or alphanumeric parts.\" .\n", + "\n", + ":TonalCenter a owl:Class ;\n", + " rdfs:label \"Tonal center\" ;\n", + " rdfs:comment \"Examples: D, C##\" ;\n", + " skos:definition \"The tonal center of a music work, without mode\" .\n", + "\n", + ":VideogamePlatformIdentifier a owl:Class ;\n", + " rdfs:label \"Videogame platform identifier\" ;\n", + " rdfs:comment \"Example: CUSA 54321 (a PlayStation 4 number)\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Identifier assigned to a video game platform.\" .\n", + "\n", + ":WorkComponent a owl:Class ;\n", + " rdfs:label \"Work component\" ;\n", + " rdfs:comment \"Examples: A rondo from a 3-movement piano concerto; the first movement of a symphony; chapter 4 of a 10 chapter book\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"A work that is an integral part of another work, even when separated from it\" .\n", + "\n", + ":aggregatedIn a owl:ObjectProperty ;\n", + " owl:inverseOf :aggregates ;\n", + " skos:definition \"Property connecting an individual aggregated Instance to the Instance in which it is aggregated.\" .\n", + "\n", + ":asMemberOf a owl:ObjectProperty ;\n", + " rdfs:label \"as Member of\" ;\n", + " rdfs:comment \"Use with bf:Contribution\" ;\n", + " skos:definition \"Organization through which a person makes a contribution to a work or instance.\" .\n", + "\n", + ":associatedWith a owl:ObjectProperty,\n", + " owl:SymmetricProperty ;\n", + " rdfs:label \"associated with\" ;\n", + " rdfs:comment \"Example: the Bible used at a presidential inauguration\" ;\n", + " rdfs:subPropertyOf ;\n", + " skos:definition \"Event or Work that is associated in a general way with another event or work, instance or item.\" .\n", + "\n", + ":composedOf a owl:ObjectProperty ;\n", + " rdfs:label \"composed of\" ;\n", + " rdfs:comment \"Use with Thematic Identifer Statement, Opus Number Statement\" ;\n", + " skos:definition \"Portion of a multi-level identifier, such as a prefix or part number\" .\n", + "\n", + ":createdFor a owl:ObjectProperty ;\n", + " rdfs:label \"created for\" ;\n", + " rdfs:comment \"Example: a laudatory motet intended to be sung at the inauguration of a pope.\" ;\n", + " rdfs:domain ;\n", + " rdfs:subPropertyOf ;\n", + " skos:definition \"Event for which a work is created.\" .\n", + "\n", + ":hasDistinctPartCount a owl:DatatypeProperty ;\n", + " rdfs:label \"Number of distinct parts\" ;\n", + " rdfs:comment \"Example: A work for 2 flutes has a distinct part count of 2.\" ;\n", + " rdfs:range rdfs:Literal ;\n", + " skos:definition \"Number of distinct music parts in a Performed Medium, Declared Medium, or Medium Part that is not a named ensemble.\" .\n", + "\n", + ":hasDoublingMediumOfPerformance a owl:ObjectProperty ;\n", + " rdfs:label \"has Doubling Medium of Performance\" ;\n", + " rdfs:comment \"Use with MediumPart\" ;\n", + " skos:definition \"2 (or more) mediums of performance intended to be performed alternately or at the same time by a single performer\" .\n", + "\n", + ":hasDramaticRole a owl:ObjectProperty ;\n", + " rdfs:label \"has Dramatic Role\" ;\n", + " rdfs:comment \"Example: the role of Carmen in the opera Carmen.\" ;\n", + " skos:definition \"Property connecting a Contribution to the character of a performer in a dramatic work, such as an opera, play, or film.\" .\n", + "\n", + ":hasEnsembleCount a owl:DatatypeProperty ;\n", + " rdfs:label \"Number of ensembles\" ;\n", + " rdfs:comment \"Example: a work for 2 choruses and orchestra has an ensemble count of 3.\" ;\n", + " rdfs:range rdfs:Literal ;\n", + " skos:definition \"Number of named ensembles in a specified Declared Medium, Performed Medium, or Medium Part.\" .\n", + "\n", + ":hasEventName a owl:ObjectProperty ;\n", + " rdfs:label \"has Event Name\" ;\n", + " rdfs:domain ;\n", + " rdfs:subPropertyOf owl:topObjectProperty ;\n", + " skos:definition \"Name of an event, whether formal or created for metadata purposes\" .\n", + "\n", + ":hasInspiration a owl:ObjectProperty ;\n", + " rdfs:label \"has as Inspiration\" ;\n", + " rdfs:subPropertyOf ;\n", + " owl:inverseOf :inspirationFor ;\n", + " skos:definition \"Event that inspired the creation of a work.\" .\n", + "\n", + ":hasKeyMode a owl:ObjectProperty ;\n", + " rdfs:label \"has key and mode\" ;\n", + " rdfs:comment \"Example: E major, F minor\" ;\n", + " skos:definition \"Property linking a Work to a combination of a musical key and mode.\" .\n", + "\n", + ":hasMedium a owl:ObjectProperty ;\n", + " rdfs:label \"has Medium\" ;\n", + " skos:definition \"Property that links a Work or Performance to the Declared or Performed Medium.\" .\n", + "\n", + ":hasMediumOfPerformance a owl:ObjectProperty ;\n", + " rdfs:label \"has Medium Of Performance\" ;\n", + " rdfs:comment \"Examples: bass guitar; er hu; soprano; computer\" ;\n", + " skos:definition \"Specific medium of performance.\" .\n", + "\n", + ":hasMediumPart a owl:ObjectProperty ;\n", + " rdfs:label \"has Medium Part\" ;\n", + " rdfs:comment \"Examples: er hu, mixed chorus\",\n", + " \"Use with :DeclaredMedium or :PerformedMedium\" ;\n", + " rdfs:range :MediumPart ;\n", + " skos:definition \"Specific element within an overall declared or performed medium.\" .\n", + "\n", + ":hasMediumPartType a owl:ObjectProperty ;\n", + " rdfs:label \"has Medium Part Type\" ;\n", + " rdfs:comment \"Examples: solo, ad lib, optional, offstage, amplified\" ;\n", + " rdfs:domain :MediumPart ;\n", + " rdfs:subPropertyOf owl:topObjectProperty ;\n", + " skos:definition \"Property that links a a pmo:MediumPart to a specific role or type of part.\" .\n", + "\n", + ":hasMode a owl:ObjectProperty ;\n", + " rdfs:label \"has Mode\" ;\n", + " rdfs:domain ;\n", + " rdfs:range :Mode ;\n", + " skos:definition \"Property that links a Work to a musical Mode.\" .\n", + "\n", + ":hasMusicPart a owl:ObjectProperty ;\n", + " rdfs:label \"has Music Part\" ;\n", + " rdfs:comment \"Use with MediumPart\" ;\n", + " skos:definition \"Property linking MediumPart or bf:Contribution to the specific music parts within a single medium part e.g., Violin 1, Clarinet 2.\" .\n", + "\n", + ":hasNumberOfHands a owl:DatatypeProperty ;\n", + " rdfs:label \"Number of hands\" ;\n", + " rdfs:range rdfs:Literal ;\n", + " skos:definition \"Number of hands required for performance in works where more than one performer shares an instrument, such as piano, 4 hands, or where an atypical number of hands is specified, such as viola, 1 hand.\" .\n", + "\n", + ":hasOrder a owl:DatatypeProperty ;\n", + " rdfs:label \"Order in sequence\" ;\n", + " rdfs:range rdfs:Literal ;\n", + " skos:definition \"Order an aggregated instance appears in an aggregating instance, or the order a work component appears in a work.\" .\n", + "\n", + ":hasPerformance a owl:ObjectProperty ;\n", + " rdfs:label \"has Performance\" ;\n", + " rdfs:range :Performance ;\n", + " rdfs:subPropertyOf ;\n", + " owl:inverseOf :performanceOf ;\n", + " skos:definition \"Event that is a performance, either improvised or of a pre-existing work.\" .\n", + "\n", + ":hasPerformerCount a owl:DatatypeProperty ;\n", + " rdfs:label \"Number of performers\" ;\n", + " rdfs:range rdfs:Literal ;\n", + " skos:definition \"Actual number of individual performers performing a Declared Medium, Performed Medium, Medium Part, or Music Part.\" .\n", + "\n", + ":hasRecording a owl:ObjectProperty ;\n", + " rdfs:label \"has Recording\" ;\n", + " rdfs:domain ;\n", + " rdfs:range ;\n", + " rdfs:subPropertyOf ;\n", + " owl:inverseOf :recordingOf ;\n", + " skos:definition \"Audio or video work created from the recording of event content.\" .\n", + "\n", + ":hasRequiredPerformerCount a owl:DatatypeProperty ;\n", + " rdfs:label \"Suggested number of performers\" ;\n", + " rdfs:comment \"Example: A string quartet has a required performer count of 4.\" ;\n", + " rdfs:range rdfs:Literal ;\n", + " skos:definition \"Minimum or suggested number of performers required to perform a Declared Medium, Performed Medium, Medium Part, or Music Part.\" .\n", + "\n", + ":hasTempo a owl:ObjectProperty ;\n", + " rdfs:label \"has Tempo\" ;\n", + " skos:definition \"The speed or pace of a music work, whether declared (in a score) or performed.\" .\n", + "\n", + ":hasTonalCenter a owl:ObjectProperty ;\n", + " rdfs:label \"has Tonal Center\" ;\n", + " skos:definition \"Property that links Work to its Tonal Center\" .\n", + "\n", + ":hasTrackNumber a owl:DatatypeProperty ;\n", + " rdfs:label \"Track number\" ;\n", + " rdfs:range rdfs:Literal ;\n", + " skos:definition \"Track number(s) of a compiled audio work on a sound recording.\" .\n", + "\n", + ":phonogramCopyrightDate a owl:DatatypeProperty ;\n", + " rdfs:label \"Phonogram copyright date\" ;\n", + " rdfs:subPropertyOf ;\n", + " skos:definition \"Phonogram copyright date for a sound recording.\" .\n", + "\n", + ": a owl:Ontology ;\n", + " owl:versionIRI : .\n", + "\n", + ":Mode a owl:Class ;\n", + " rdfs:label \"Music mode\" ;\n", + " rdfs:comment \"Examples: Dorian, Dhaivata\" ;\n", + " skos:definition \"Musical mode of a music work.\" .\n", + "\n", + ":aggregates a owl:ObjectProperty ;\n", + " rdfs:subPropertyOf owl:topObjectProperty ;\n", + " skos:definition \"Property connecting an aggregating instance to an individual instance that it aggregates.\" .\n", + "\n", + ":inspirationFor a owl:ObjectProperty ;\n", + " rdfs:label \"Inspiration for\" ;\n", + " rdfs:subPropertyOf ;\n", + " skos:definition \"Work that is inspired by an event.\" .\n", + "\n", + ":performanceOf a owl:ObjectProperty ;\n", + " rdfs:label \"Performance of\" ;\n", + " rdfs:domain :Performance ;\n", + " rdfs:range ;\n", + " rdfs:subPropertyOf ;\n", + " skos:definition \"Work that is realized through a performance.\" .\n", + "\n", + ":recordingOf a owl:ObjectProperty ;\n", + " rdfs:label \"Recording of\" ;\n", + " rdfs:domain ;\n", + " rdfs:range ;\n", + " rdfs:subPropertyOf ;\n", + " skos:definition \"Audio or video work created from the recording of event content.\" .\n", + "\n", + ":Concert a owl:Class ;\n", + " rdfs:label \"Concert\" ;\n", + " rdfs:subClassOf ;\n", + " skos:definition \"Live musical performance of one or more works in front of an audience or in a single recording session\" .\n", + "\n", + ":MediumOfPerformance a owl:Class ;\n", + " rdfs:label \"Medium of performance\" ;\n", + " skos:definition \"Instruments, voices, ensembles, choruses, and other participants (actors, dancers, etc.) required for, or performing in, an event or work, including electronics, computers, installations, etc.\" .\n", + "\n", + ":MediumPart a owl:Class ;\n", + " rdfs:label \"Medium part\" ;\n", + " rdfs:comment \"Example: a string quartet has 3 medium parts: the violins; the viola; the cello\",\n", + " \"Use with DeclaredMedium, PerformedMedium\" ;\n", + " skos:definition \"Medium of performance, type, etc., of a specific part of the declared or performed medium.\" .\n", + "\n", + ":Performance a owl:Class ;\n", + " rdfs:label \"Performance\" ;\n", + " rdfs:subClassOf ,\n", + " ;\n", + " skos:definition \"Event in which a performer or group of performers perform an improvisation or pre-existing work to an audience or in a recording studio.\" .\n", + "\n", + "\n" + ] + } + ], + "source": [ + "print(pmo.serialize(format='turtle').decode())" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Adding http://www.w3.org/2002/07/owl#Class\n", + "Concert\n", + "EventName\n", + "BenefitConcert\n", + "PerformedMedium\n", + "Audition\n", + "MediumPartType\n", + "OpusNumberStatement\n", + "ThematicCatalogPrefix\n", + "Mode\n", + "LivePerformance\n", + "DeclaredMedium\n", + "MediumOfPerformance\n", + "RismNumber\n", + "ThematicCatalogStatement\n", + "VideogamePlatformIdentifier\n", + "MediumPart\n", + "Tempo\n", + "RecordingSession\n", + "ThematicCatalogNumber\n", + "OpenMicPerformance\n", + "IndividualMediumOfPerformance\n", + "ConcertSeries\n", + "CommandPerformance\n", + "OpusNumber\n", + "OpusNumberPart\n", + "ConcertTour\n", + "Rehearsal\n", + "FirstPerformance\n", + "WorkComponent\n", + "MasterClass\n", + "EnsembleMediumOfPerformance\n", + "MusicBrainz\n", + "Performance\n", + "DramaticRole\n", + "TonalCenter\n", + "DiscCutting\n", + "Ceremony\n", + "Discogs\n", + "KeyMode\n", + "MusicPart\n", + "Adding http://www.w3.org/2002/07/owl#ObjectProperty\n", + "hasMode\n", + "hasTempo\n", + "hasMediumPart\n", + "hasMediumOfPerformance\n", + "hasMedium\n", + "hasInspiration\n", + "aggregatedIn\n", + "hasDoublingMediumOfPerformance\n", + "hasEventName\n", + "hasDramaticRole\n", + "hasTonalCenter\n", + "recordingOf\n", + "inspirationFor\n", + "hasKeyMode\n", + "hasRecording\n", + "hasPerformance\n", + "performanceOf\n", + "createdFor\n", + "aggregates\n", + "composedOf\n", + "hasMediumPartType\n", + "associatedWith\n", + "hasMusicPart\n", + "asMemberOf\n", + "Adding http://www.w3.org/2002/07/owl#DatatypeProperty\n", + "hasTrackNumber\n", + "phonogramCopyrightDate\n", + "hasRequiredPerformerCount\n", + "hasNumberOfHands\n", + "hasOrder\n", + "hasPerformerCount\n", + "hasEnsembleCount\n", + "hasDistinctPartCount\n" + ] + } + ], + "source": [ + "for rdf_type in [OWL.Class, OWL.ObjectProperty, OWL.DatatypeProperty]:\n", + " print(f\"Adding {rdf_type}\")\n", + " for s in pmo.subjects(object=rdf_type):\n", + " generate_resource(s)\n", + " print(str(s).split(\"/\")[-1])" + ] + }, { "cell_type": "code", - "execution_count": null, + "execution_count": 71, "metadata": {}, "outputs": [], - "source": [] + "source": [ + "def generate_home_html():\n", + " base_html_template = \"\"\"\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "

Performed Music Ontology

\n", + " \"\"\"\n", + " sparql_template = \"\"\"PREFIX owl: \n", + "PREFIX rdfs: \n", + "\n", + "SELECT ?sub ?label \n", + "WHERE {{ ?sub a owl:{typeof} . \n", + " ?sub rdfs:label ?label }}\n", + "ORDER BY ?label\"\"\"\n", + " for label, type_of in [(\"OWL Classes\", \"Class\"),\n", + " (\"OWL Object Properties\", \"ObjectProperty\"),\n", + " (\"OWL Datatype Properties\",\"DatatypeProperty\")]:\n", + " \n", + " base_html_template += f\"

{label}

\\n
    \\n\"\n", + " query_result = pmo.query(sparql_template.format(typeof=type_of))\n", + " for url, label in query_result:\n", + " if label is None:\n", + " label = str(url).split(\"/\")[-1]\n", + " base_html_template += f\"\"\"\\t
  • {label}
  • \\n\"\"\"\n", + " base_html_template += \"
\\n\"\n", + " base_html_template += \"\\n\\n + + + Event in which a performer or actor is applying for a position in an ensemble, cast, film, etc. + + Audition + + + diff --git a/ontology/Audition/Audition.ttl b/ontology/Audition/Audition.ttl new file mode 100644 index 0000000..129a866 --- /dev/null +++ b/ontology/Audition/Audition.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Audition" ; + rdfs:subClassOf ; + skos:definition "Event in which a performer or actor is applying for a position in an ensemble, cast, film, etc." . + diff --git a/ontology/Audition/index.html b/ontology/Audition/index.html new file mode 100644 index 0000000..f0e5e85 --- /dev/null +++ b/ontology/Audition/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Audition

+

Event in which a performer or actor is applying for a position in an ensemble, cast, film, etc.

+

+ Documentation at Audition. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/BenefitConcert/BenefitConcert.rdf b/ontology/BenefitConcert/BenefitConcert.rdf new file mode 100644 index 0000000..a80d14d --- /dev/null +++ b/ontology/BenefitConcert/BenefitConcert.rdf @@ -0,0 +1,12 @@ + + + + Concert held for charitable purposes, i.e., to raise funds or awareness + + + + diff --git a/ontology/BenefitConcert/BenefitConcert.ttl b/ontology/BenefitConcert/BenefitConcert.ttl new file mode 100644 index 0000000..915c480 --- /dev/null +++ b/ontology/BenefitConcert/BenefitConcert.ttl @@ -0,0 +1,7 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:subClassOf ; + skos:definition "Concert held for charitable purposes, i.e., to raise funds or awareness" . + diff --git a/ontology/BenefitConcert/index.html b/ontology/BenefitConcert/index.html new file mode 100644 index 0000000..c709056 --- /dev/null +++ b/ontology/BenefitConcert/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

BenefitConcert

+

Concert held for charitable purposes, i.e., to raise funds or awareness

+

+ Documentation at BenefitConcert. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/Ceremony/Ceremony.rdf b/ontology/Ceremony/Ceremony.rdf new file mode 100644 index 0000000..2a0a6d3 --- /dev/null +++ b/ontology/Ceremony/Ceremony.rdf @@ -0,0 +1,13 @@ + + + + Ritual event, performed on special occasions (e.g., death, baptism, wedding, graduation, equinox, coronation, victory) + Ceremony + + + + diff --git a/ontology/Ceremony/Ceremony.ttl b/ontology/Ceremony/Ceremony.ttl new file mode 100644 index 0000000..bfd7c1f --- /dev/null +++ b/ontology/Ceremony/Ceremony.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Ceremony" ; + rdfs:subClassOf ; + skos:definition "Ritual event, performed on special occasions (e.g., death, baptism, wedding, graduation, equinox, coronation, victory)" . + diff --git a/ontology/Ceremony/index.html b/ontology/Ceremony/index.html new file mode 100644 index 0000000..c5d4f6b --- /dev/null +++ b/ontology/Ceremony/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Ceremony

+

Ritual event, performed on special occasions (e.g., death, baptism, wedding, graduation, equinox, coronation, victory)

+

+ Documentation at Ceremony. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/CommandPerformance/CommandPerformance.rdf b/ontology/CommandPerformance/CommandPerformance.rdf new file mode 100644 index 0000000..b946d5b --- /dev/null +++ b/ontology/CommandPerformance/CommandPerformance.rdf @@ -0,0 +1,13 @@ + + + + + Concert or Performance done at the request of a monarch or other head of state. + Command performance + + + diff --git a/ontology/CommandPerformance/CommandPerformance.ttl b/ontology/CommandPerformance/CommandPerformance.ttl new file mode 100644 index 0000000..3cce4ef --- /dev/null +++ b/ontology/CommandPerformance/CommandPerformance.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Command performance" ; + rdfs:subClassOf ; + skos:definition "Concert or Performance done at the request of a monarch or other head of state." . + diff --git a/ontology/CommandPerformance/index.html b/ontology/CommandPerformance/index.html new file mode 100644 index 0000000..52af36c --- /dev/null +++ b/ontology/CommandPerformance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Command performance

+

Concert or Performance done at the request of a monarch or other head of state.

+

+ Documentation at Command performance. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/Concert/Concert.rdf b/ontology/Concert/Concert.rdf new file mode 100644 index 0000000..e9de39f --- /dev/null +++ b/ontology/Concert/Concert.rdf @@ -0,0 +1,13 @@ + + + + + + Live musical performance of one or more works in front of an audience or in a single recording session + Concert + + diff --git a/ontology/Concert/Concert.ttl b/ontology/Concert/Concert.ttl new file mode 100644 index 0000000..4b38c63 --- /dev/null +++ b/ontology/Concert/Concert.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Concert" ; + rdfs:subClassOf ; + skos:definition "Live musical performance of one or more works in front of an audience or in a single recording session" . + diff --git a/ontology/Concert/index.html b/ontology/Concert/index.html new file mode 100644 index 0000000..e488b94 --- /dev/null +++ b/ontology/Concert/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Concert

+

Live musical performance of one or more works in front of an audience or in a single recording session

+

+ Documentation at Concert. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/ConcertSeries/ConcertSeries.rdf b/ontology/ConcertSeries/ConcertSeries.rdf new file mode 100644 index 0000000..790d687 --- /dev/null +++ b/ontology/ConcertSeries/ConcertSeries.rdf @@ -0,0 +1,13 @@ + + + + Concert series + + + Group of concerts in the same geographic area by a single performer or brought together by a common theme, usually available for sale as a package. e.g., an orchestra concert season, a series featuring chamber ensembles. + + diff --git a/ontology/ConcertSeries/ConcertSeries.ttl b/ontology/ConcertSeries/ConcertSeries.ttl new file mode 100644 index 0000000..38a1c57 --- /dev/null +++ b/ontology/ConcertSeries/ConcertSeries.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Concert series" ; + rdfs:subClassOf ; + skos:definition "Group of concerts in the same geographic area by a single performer or brought together by a common theme, usually available for sale as a package. e.g., an orchestra concert season, a series featuring chamber ensembles." . + diff --git a/ontology/ConcertSeries/index.html b/ontology/ConcertSeries/index.html new file mode 100644 index 0000000..6a2485f --- /dev/null +++ b/ontology/ConcertSeries/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Concert series

+

Group of concerts in the same geographic area by a single performer or brought together by a common theme, usually available for sale as a package. e.g., an orchestra concert season, a series featuring chamber ensembles.

+

+ Documentation at Concert series. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/ConcertTour/ConcertTour.rdf b/ontology/ConcertTour/ConcertTour.rdf new file mode 100644 index 0000000..d9c0b8f --- /dev/null +++ b/ontology/ConcertTour/ConcertTour.rdf @@ -0,0 +1,13 @@ + + + + Series of concerts by a performer or group of performers in different cities, countries, or locations. + + Concert tour + + + diff --git a/ontology/ConcertTour/ConcertTour.ttl b/ontology/ConcertTour/ConcertTour.ttl new file mode 100644 index 0000000..5ae578d --- /dev/null +++ b/ontology/ConcertTour/ConcertTour.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Concert tour" ; + rdfs:subClassOf ; + skos:definition "Series of concerts by a performer or group of performers in different cities, countries, or locations." . + diff --git a/ontology/ConcertTour/index.html b/ontology/ConcertTour/index.html new file mode 100644 index 0000000..092f5df --- /dev/null +++ b/ontology/ConcertTour/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Concert tour

+

Series of concerts by a performer or group of performers in different cities, countries, or locations.

+

+ Documentation at Concert tour. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/DeclaredMedium/DeclaredMedium.rdf b/ontology/DeclaredMedium/DeclaredMedium.rdf new file mode 100644 index 0000000..e08364a --- /dev/null +++ b/ontology/DeclaredMedium/DeclaredMedium.rdf @@ -0,0 +1,12 @@ + + + + + Declared medium + Intended overall medium of performance of a musical work, as declared by the composer, a reference source, or other source. + + diff --git a/ontology/DeclaredMedium/DeclaredMedium.ttl b/ontology/DeclaredMedium/DeclaredMedium.ttl new file mode 100644 index 0000000..9e37e43 --- /dev/null +++ b/ontology/DeclaredMedium/DeclaredMedium.ttl @@ -0,0 +1,7 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Declared medium" ; + skos:definition "Intended overall medium of performance of a musical work, as declared by the composer, a reference source, or other source." . + diff --git a/ontology/DeclaredMedium/index.html b/ontology/DeclaredMedium/index.html new file mode 100644 index 0000000..7983d47 --- /dev/null +++ b/ontology/DeclaredMedium/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Declared medium

+

Intended overall medium of performance of a musical work, as declared by the composer, a reference source, or other source.

+

+ Documentation at Declared medium. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/DiscCutting/DiscCutting.rdf b/ontology/DiscCutting/DiscCutting.rdf new file mode 100644 index 0000000..f4b2631 --- /dev/null +++ b/ontology/DiscCutting/DiscCutting.rdf @@ -0,0 +1,13 @@ + + + + Recording process in which a stylus cuts a vertical or lateral groove into an audio disc. + + Disc cutting process + + + diff --git a/ontology/DiscCutting/DiscCutting.ttl b/ontology/DiscCutting/DiscCutting.ttl new file mode 100644 index 0000000..3e45550 --- /dev/null +++ b/ontology/DiscCutting/DiscCutting.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Disc cutting process" ; + rdfs:subClassOf ; + skos:definition "Recording process in which a stylus cuts a vertical or lateral groove into an audio disc." . + diff --git a/ontology/DiscCutting/index.html b/ontology/DiscCutting/index.html new file mode 100644 index 0000000..7eb29aa --- /dev/null +++ b/ontology/DiscCutting/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Disc cutting process

+

Recording process in which a stylus cuts a vertical or lateral groove into an audio disc.

+

+ Documentation at Disc cutting process. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/Discogs/Discogs.rdf b/ontology/Discogs/Discogs.rdf new file mode 100644 index 0000000..2919ddb --- /dev/null +++ b/ontology/Discogs/Discogs.rdf @@ -0,0 +1,13 @@ + + + + + Identifier from Discogs. + + Discogs ID + + diff --git a/ontology/Discogs/Discogs.ttl b/ontology/Discogs/Discogs.ttl new file mode 100644 index 0000000..4c0587a --- /dev/null +++ b/ontology/Discogs/Discogs.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Discogs ID" ; + rdfs:subClassOf ; + skos:definition "Identifier from Discogs." . + diff --git a/ontology/Discogs/index.html b/ontology/Discogs/index.html new file mode 100644 index 0000000..9768e25 --- /dev/null +++ b/ontology/Discogs/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Discogs ID

+

Identifier from Discogs.

+

+ Documentation at Discogs ID. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/DramaticRole/DramaticRole.rdf b/ontology/DramaticRole/DramaticRole.rdf new file mode 100644 index 0000000..5058162 --- /dev/null +++ b/ontology/DramaticRole/DramaticRole.rdf @@ -0,0 +1,13 @@ + + + + Character of a performer in a dramatic work, such as an opera or play, as realized in a sound recording, a video, in text, etc. + Example: the role of Carmen in the opera Carmen. + Dramatic role + + + diff --git a/ontology/DramaticRole/DramaticRole.ttl b/ontology/DramaticRole/DramaticRole.ttl new file mode 100644 index 0000000..48a92f9 --- /dev/null +++ b/ontology/DramaticRole/DramaticRole.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Dramatic role" ; + rdfs:comment "Example: the role of Carmen in the opera Carmen." ; + skos:definition "Character of a performer in a dramatic work, such as an opera or play, as realized in a sound recording, a video, in text, etc." . + diff --git a/ontology/DramaticRole/index.html b/ontology/DramaticRole/index.html new file mode 100644 index 0000000..be598ea --- /dev/null +++ b/ontology/DramaticRole/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Dramatic role

+

Character of a performer in a dramatic work, such as an opera or play, as realized in a sound recording, a video, in text, etc.

+

+ Documentation at Dramatic role. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/EnsembleMediumOfPerformance/EnsembleMediumOfPerformance.rdf b/ontology/EnsembleMediumOfPerformance/EnsembleMediumOfPerformance.rdf new file mode 100644 index 0000000..0b239bc --- /dev/null +++ b/ontology/EnsembleMediumOfPerformance/EnsembleMediumOfPerformance.rdf @@ -0,0 +1,14 @@ + + + + Named group of like or unlike mediums of performance intended to be played by multiple performers. + + Examples: orchestra, jazz combo, string quartet, percussion ensemble + Ensemble type + + + diff --git a/ontology/EnsembleMediumOfPerformance/EnsembleMediumOfPerformance.ttl b/ontology/EnsembleMediumOfPerformance/EnsembleMediumOfPerformance.ttl new file mode 100644 index 0000000..4f3a10f --- /dev/null +++ b/ontology/EnsembleMediumOfPerformance/EnsembleMediumOfPerformance.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Ensemble type" ; + rdfs:comment "Examples: orchestra, jazz combo, string quartet, percussion ensemble" ; + rdfs:subClassOf ; + skos:definition "Named group of like or unlike mediums of performance intended to be played by multiple performers." . + diff --git a/ontology/EnsembleMediumOfPerformance/index.html b/ontology/EnsembleMediumOfPerformance/index.html new file mode 100644 index 0000000..84dddea --- /dev/null +++ b/ontology/EnsembleMediumOfPerformance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Ensemble type

+

Named group of like or unlike mediums of performance intended to be played by multiple performers.

+

+ Documentation at Ensemble type. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/EventName/EventName.rdf b/ontology/EventName/EventName.rdf new file mode 100644 index 0000000..dfafe1b --- /dev/null +++ b/ontology/EventName/EventName.rdf @@ -0,0 +1,12 @@ + + + + + Name given to an event. + Event name + + diff --git a/ontology/EventName/EventName.ttl b/ontology/EventName/EventName.ttl new file mode 100644 index 0000000..4aa4eff --- /dev/null +++ b/ontology/EventName/EventName.ttl @@ -0,0 +1,7 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Event name" ; + skos:definition "Name given to an event." . + diff --git a/ontology/EventName/index.html b/ontology/EventName/index.html new file mode 100644 index 0000000..55af230 --- /dev/null +++ b/ontology/EventName/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Event name

+

Name given to an event.

+

+ Documentation at Event name. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/FirstPerformance/FirstPerformance.rdf b/ontology/FirstPerformance/FirstPerformance.rdf new file mode 100644 index 0000000..39673f4 --- /dev/null +++ b/ontology/FirstPerformance/FirstPerformance.rdf @@ -0,0 +1,13 @@ + + + + + + The first known performance of a work. + First performance + + diff --git a/ontology/FirstPerformance/FirstPerformance.ttl b/ontology/FirstPerformance/FirstPerformance.ttl new file mode 100644 index 0000000..c5f032f --- /dev/null +++ b/ontology/FirstPerformance/FirstPerformance.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "First performance" ; + rdfs:subClassOf ; + skos:definition "The first known performance of a work." . + diff --git a/ontology/FirstPerformance/index.html b/ontology/FirstPerformance/index.html new file mode 100644 index 0000000..ded2d99 --- /dev/null +++ b/ontology/FirstPerformance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

First performance

+

The first known performance of a work.

+

+ Documentation at First performance. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/IndividualMediumOfPerformance/IndividualMediumOfPerformance.rdf b/ontology/IndividualMediumOfPerformance/IndividualMediumOfPerformance.rdf new file mode 100644 index 0000000..667bb18 --- /dev/null +++ b/ontology/IndividualMediumOfPerformance/IndividualMediumOfPerformance.rdf @@ -0,0 +1,13 @@ + + + + Individual musical instrument, voice, or other object used as a medium of performance. + + Individual medium of performance + + Examples: flute, keyboard, pi pa, typewriter + + diff --git a/ontology/IndividualMediumOfPerformance/IndividualMediumOfPerformance.ttl b/ontology/IndividualMediumOfPerformance/IndividualMediumOfPerformance.ttl new file mode 100644 index 0000000..95c838b --- /dev/null +++ b/ontology/IndividualMediumOfPerformance/IndividualMediumOfPerformance.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . + + a ; + rdfs:label "Individual medium of performance" ; + rdfs:comment "Examples: flute, keyboard, pi pa, typewriter", + "Individual musical instrument, voice, or other object used as a medium of performance." ; + rdfs:subClassOf . + diff --git a/ontology/IndividualMediumOfPerformance/index.html b/ontology/IndividualMediumOfPerformance/index.html new file mode 100644 index 0000000..7938883 --- /dev/null +++ b/ontology/IndividualMediumOfPerformance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Individual medium of performance

+

None

+

+ Documentation at Individual medium of performance. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/KeyMode/KeyMode.rdf b/ontology/KeyMode/KeyMode.rdf new file mode 100644 index 0000000..f331290 --- /dev/null +++ b/ontology/KeyMode/KeyMode.rdf @@ -0,0 +1,13 @@ + + + + + Key and mode of a music work when used in combination. + Music key and mode + Examples: C major; B-flat minor + + diff --git a/ontology/KeyMode/KeyMode.ttl b/ontology/KeyMode/KeyMode.ttl new file mode 100644 index 0000000..acbbe19 --- /dev/null +++ b/ontology/KeyMode/KeyMode.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Music key and mode" ; + rdfs:comment "Examples: C major; B-flat minor" ; + skos:definition "Key and mode of a music work when used in combination." . + diff --git a/ontology/KeyMode/index.html b/ontology/KeyMode/index.html new file mode 100644 index 0000000..dce6af2 --- /dev/null +++ b/ontology/KeyMode/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Music key and mode

+

Key and mode of a music work when used in combination.

+

+ Documentation at Music key and mode. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/LivePerformance/LivePerformance.rdf b/ontology/LivePerformance/LivePerformance.rdf new file mode 100644 index 0000000..9250563 --- /dev/null +++ b/ontology/LivePerformance/LivePerformance.rdf @@ -0,0 +1,13 @@ + + + + + Live Performance that is recorded at a public event or in a single recording session. + + Live performance + + diff --git a/ontology/LivePerformance/LivePerformance.ttl b/ontology/LivePerformance/LivePerformance.ttl new file mode 100644 index 0000000..d07d3bc --- /dev/null +++ b/ontology/LivePerformance/LivePerformance.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Live performance" ; + rdfs:subClassOf ; + skos:definition "Live Performance that is recorded at a public event or in a single recording session." . + diff --git a/ontology/LivePerformance/index.html b/ontology/LivePerformance/index.html new file mode 100644 index 0000000..f2a7dfc --- /dev/null +++ b/ontology/LivePerformance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Live performance

+

Live Performance that is recorded at a public event or in a single recording session.

+

+ Documentation at Live performance. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/MasterClass/MasterClass.rdf b/ontology/MasterClass/MasterClass.rdf new file mode 100644 index 0000000..2e3862b --- /dev/null +++ b/ontology/MasterClass/MasterClass.rdf @@ -0,0 +1,13 @@ + + + + + + Event in which a recognized performer critiques the performances of one or more other performers. + Master class + + diff --git a/ontology/MasterClass/MasterClass.ttl b/ontology/MasterClass/MasterClass.ttl new file mode 100644 index 0000000..f58650c --- /dev/null +++ b/ontology/MasterClass/MasterClass.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Master class" ; + rdfs:subClassOf ; + skos:definition "Event in which a recognized performer critiques the performances of one or more other performers." . + diff --git a/ontology/MasterClass/index.html b/ontology/MasterClass/index.html new file mode 100644 index 0000000..45b9ea0 --- /dev/null +++ b/ontology/MasterClass/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Master class

+

Event in which a recognized performer critiques the performances of one or more other performers.

+

+ Documentation at Master class. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/MediumOfPerformance/MediumOfPerformance.rdf b/ontology/MediumOfPerformance/MediumOfPerformance.rdf new file mode 100644 index 0000000..276d773 --- /dev/null +++ b/ontology/MediumOfPerformance/MediumOfPerformance.rdf @@ -0,0 +1,12 @@ + + + + + Instruments, voices, ensembles, choruses, and other participants (actors, dancers, etc.) required for, or performing in, an event or work, including electronics, computers, installations, etc. + Medium of performance + + diff --git a/ontology/MediumOfPerformance/MediumOfPerformance.ttl b/ontology/MediumOfPerformance/MediumOfPerformance.ttl new file mode 100644 index 0000000..b2781b4 --- /dev/null +++ b/ontology/MediumOfPerformance/MediumOfPerformance.ttl @@ -0,0 +1,7 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Medium of performance" ; + skos:definition "Instruments, voices, ensembles, choruses, and other participants (actors, dancers, etc.) required for, or performing in, an event or work, including electronics, computers, installations, etc." . + diff --git a/ontology/MediumOfPerformance/index.html b/ontology/MediumOfPerformance/index.html new file mode 100644 index 0000000..a77a331 --- /dev/null +++ b/ontology/MediumOfPerformance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Medium of performance

+

Instruments, voices, ensembles, choruses, and other participants (actors, dancers, etc.) required for, or performing in, an event or work, including electronics, computers, installations, etc.

+

+ Documentation at Medium of performance. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/MediumPart/MediumPart.rdf b/ontology/MediumPart/MediumPart.rdf new file mode 100644 index 0000000..d24784b --- /dev/null +++ b/ontology/MediumPart/MediumPart.rdf @@ -0,0 +1,14 @@ + + + + Medium part + Use with DeclaredMedium, PerformedMedium + + Example: a string quartet has 3 medium parts: the violins; the viola; the cello + Medium of performance, type, etc., of a specific part of the declared or performed medium. + + diff --git a/ontology/MediumPart/MediumPart.ttl b/ontology/MediumPart/MediumPart.ttl new file mode 100644 index 0000000..288103b --- /dev/null +++ b/ontology/MediumPart/MediumPart.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Medium part" ; + rdfs:comment "Example: a string quartet has 3 medium parts: the violins; the viola; the cello", + "Use with DeclaredMedium, PerformedMedium" ; + skos:definition "Medium of performance, type, etc., of a specific part of the declared or performed medium." . + diff --git a/ontology/MediumPart/index.html b/ontology/MediumPart/index.html new file mode 100644 index 0000000..26977b0 --- /dev/null +++ b/ontology/MediumPart/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Medium part

+

Medium of performance, type, etc., of a specific part of the declared or performed medium.

+

+ Documentation at Medium part. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/MediumPartType/MediumPartType.rdf b/ontology/MediumPartType/MediumPartType.rdf new file mode 100644 index 0000000..76123c9 --- /dev/null +++ b/ontology/MediumPartType/MediumPartType.rdf @@ -0,0 +1,14 @@ + + + + Use with MediumPart + Specific role or type of a medium part + Examples: solo, ad lib, optional, offstage, amplified + + Part type + + diff --git a/ontology/MediumPartType/MediumPartType.ttl b/ontology/MediumPartType/MediumPartType.ttl new file mode 100644 index 0000000..46c9de2 --- /dev/null +++ b/ontology/MediumPartType/MediumPartType.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Part type" ; + rdfs:comment "Examples: solo, ad lib, optional, offstage, amplified", + "Use with MediumPart" ; + skos:definition "Specific role or type of a medium part" . + diff --git a/ontology/MediumPartType/index.html b/ontology/MediumPartType/index.html new file mode 100644 index 0000000..31d9842 --- /dev/null +++ b/ontology/MediumPartType/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Part type

+

Specific role or type of a medium part

+

+ Documentation at Part type. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/Mode/Mode.rdf b/ontology/Mode/Mode.rdf new file mode 100644 index 0000000..b09dc39 --- /dev/null +++ b/ontology/Mode/Mode.rdf @@ -0,0 +1,13 @@ + + + + Musical mode of a music work. + Music mode + Examples: Dorian, Dhaivata + + + diff --git a/ontology/Mode/Mode.ttl b/ontology/Mode/Mode.ttl new file mode 100644 index 0000000..5237fa1 --- /dev/null +++ b/ontology/Mode/Mode.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Music mode" ; + rdfs:comment "Examples: Dorian, Dhaivata" ; + skos:definition "Musical mode of a music work." . + diff --git a/ontology/Mode/index.html b/ontology/Mode/index.html new file mode 100644 index 0000000..5eca2a2 --- /dev/null +++ b/ontology/Mode/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Music mode

+

Musical mode of a music work.

+

+ Documentation at Music mode. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/MusicBrainz/MusicBrainz.rdf b/ontology/MusicBrainz/MusicBrainz.rdf new file mode 100644 index 0000000..ec2a89d --- /dev/null +++ b/ontology/MusicBrainz/MusicBrainz.rdf @@ -0,0 +1,13 @@ + + + + Identifier from MusicBrainz + + + MusicBrainz ID + + diff --git a/ontology/MusicBrainz/MusicBrainz.ttl b/ontology/MusicBrainz/MusicBrainz.ttl new file mode 100644 index 0000000..0f6ee3a --- /dev/null +++ b/ontology/MusicBrainz/MusicBrainz.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "MusicBrainz ID" ; + rdfs:subClassOf ; + skos:definition "Identifier from MusicBrainz" . + diff --git a/ontology/MusicBrainz/index.html b/ontology/MusicBrainz/index.html new file mode 100644 index 0000000..7aeea7c --- /dev/null +++ b/ontology/MusicBrainz/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

MusicBrainz ID

+

Identifier from MusicBrainz

+

+ Documentation at MusicBrainz ID. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/MusicPart/MusicPart.rdf b/ontology/MusicPart/MusicPart.rdf new file mode 100644 index 0000000..2d718fc --- /dev/null +++ b/ontology/MusicPart/MusicPart.rdf @@ -0,0 +1,13 @@ + + + + Use with MediumPart + + Music part + Specific element within an overall declared or performed medium, e.g., Violin 1, Trumpet 2. + + diff --git a/ontology/MusicPart/MusicPart.ttl b/ontology/MusicPart/MusicPart.ttl new file mode 100644 index 0000000..2964bea --- /dev/null +++ b/ontology/MusicPart/MusicPart.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Music part" ; + rdfs:comment "Use with MediumPart" ; + skos:definition "Specific element within an overall declared or performed medium, e.g., Violin 1, Trumpet 2." . + diff --git a/ontology/MusicPart/index.html b/ontology/MusicPart/index.html new file mode 100644 index 0000000..b1693c5 --- /dev/null +++ b/ontology/MusicPart/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Music part

+

Specific element within an overall declared or performed medium, e.g., Violin 1, Trumpet 2.

+

+ Documentation at Music part. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/OpenMicPerformance/OpenMicPerformance.rdf b/ontology/OpenMicPerformance/OpenMicPerformance.rdf new file mode 100644 index 0000000..1ef966f --- /dev/null +++ b/ontology/OpenMicPerformance/OpenMicPerformance.rdf @@ -0,0 +1,13 @@ + + + + + Open mic performance + + Live performance at a coffee house, night club, or other venue by amateur performers. + + diff --git a/ontology/OpenMicPerformance/OpenMicPerformance.ttl b/ontology/OpenMicPerformance/OpenMicPerformance.ttl new file mode 100644 index 0000000..34a342b --- /dev/null +++ b/ontology/OpenMicPerformance/OpenMicPerformance.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Open mic performance" ; + rdfs:subClassOf ; + skos:definition "Live performance at a coffee house, night club, or other venue by amateur performers." . + diff --git a/ontology/OpenMicPerformance/index.html b/ontology/OpenMicPerformance/index.html new file mode 100644 index 0000000..f07a766 --- /dev/null +++ b/ontology/OpenMicPerformance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Open mic performance

+

Live performance at a coffee house, night club, or other venue by amateur performers.

+

+ Documentation at Open mic performance. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/OpusNumber/OpusNumber.rdf b/ontology/OpusNumber/OpusNumber.rdf new file mode 100644 index 0000000..49e48e5 --- /dev/null +++ b/ontology/OpusNumber/OpusNumber.rdf @@ -0,0 +1,14 @@ + + + + Primary opus number for a musical work. + Example: The number 45 of Op. 45. No. 1 + Opus number + + + + diff --git a/ontology/OpusNumber/OpusNumber.ttl b/ontology/OpusNumber/OpusNumber.ttl new file mode 100644 index 0000000..cb55fb1 --- /dev/null +++ b/ontology/OpusNumber/OpusNumber.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Opus number" ; + rdfs:comment "Example: The number 45 of Op. 45. No. 1" ; + rdfs:subClassOf ; + skos:definition "Primary opus number for a musical work." . + diff --git a/ontology/OpusNumber/index.html b/ontology/OpusNumber/index.html new file mode 100644 index 0000000..b8f740a --- /dev/null +++ b/ontology/OpusNumber/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Opus number

+

Primary opus number for a musical work.

+

+ Documentation at Opus number. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/OpusNumberPart/OpusNumberPart.rdf b/ontology/OpusNumberPart/OpusNumberPart.rdf new file mode 100644 index 0000000..00b56bf --- /dev/null +++ b/ontology/OpusNumberPart/OpusNumberPart.rdf @@ -0,0 +1,14 @@ + + + + + Example: The number 1 of Op. 45, no. 1 + + Opus number part + Number for a portion of an opus number. + + diff --git a/ontology/OpusNumberPart/OpusNumberPart.ttl b/ontology/OpusNumberPart/OpusNumberPart.ttl new file mode 100644 index 0000000..960cccd --- /dev/null +++ b/ontology/OpusNumberPart/OpusNumberPart.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Opus number part" ; + rdfs:comment "Example: The number 1 of Op. 45, no. 1" ; + rdfs:subClassOf ; + skos:definition "Number for a portion of an opus number." . + diff --git a/ontology/OpusNumberPart/index.html b/ontology/OpusNumberPart/index.html new file mode 100644 index 0000000..ef4d2ef --- /dev/null +++ b/ontology/OpusNumberPart/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Opus number part

+

Number for a portion of an opus number.

+

+ Documentation at Opus number part. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/OpusNumberStatement/OpusNumberStatement.rdf b/ontology/OpusNumberStatement/OpusNumberStatement.rdf new file mode 100644 index 0000000..ee35e4a --- /dev/null +++ b/ontology/OpusNumberStatement/OpusNumberStatement.rdf @@ -0,0 +1,14 @@ + + + + + Statement about the opus number for a musical work. + Example: Op. 45, no. 1 + Opus number statement + + + diff --git a/ontology/OpusNumberStatement/OpusNumberStatement.ttl b/ontology/OpusNumberStatement/OpusNumberStatement.ttl new file mode 100644 index 0000000..af69bd6 --- /dev/null +++ b/ontology/OpusNumberStatement/OpusNumberStatement.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Opus number statement" ; + rdfs:comment "Example: Op. 45, no. 1" ; + rdfs:subClassOf ; + skos:definition "Statement about the opus number for a musical work." . + diff --git a/ontology/OpusNumberStatement/index.html b/ontology/OpusNumberStatement/index.html new file mode 100644 index 0000000..9b44a0d --- /dev/null +++ b/ontology/OpusNumberStatement/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Opus number statement

+

Statement about the opus number for a musical work.

+

+ Documentation at Opus number statement. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/Performance/Performance.rdf b/ontology/Performance/Performance.rdf new file mode 100644 index 0000000..2ae72aa --- /dev/null +++ b/ontology/Performance/Performance.rdf @@ -0,0 +1,14 @@ + + + + Performance + + + Event in which a performer or group of performers perform an improvisation or pre-existing work to an audience or in a recording studio. + + + diff --git a/ontology/Performance/Performance.ttl b/ontology/Performance/Performance.ttl new file mode 100644 index 0000000..ed1352e --- /dev/null +++ b/ontology/Performance/Performance.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Performance" ; + rdfs:subClassOf , + ; + skos:definition "Event in which a performer or group of performers perform an improvisation or pre-existing work to an audience or in a recording studio." . + diff --git a/ontology/Performance/index.html b/ontology/Performance/index.html new file mode 100644 index 0000000..fff1462 --- /dev/null +++ b/ontology/Performance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Performance

+

Event in which a performer or group of performers perform an improvisation or pre-existing work to an audience or in a recording studio.

+

+ Documentation at Performance. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/PerformedMedium/PerformedMedium.rdf b/ontology/PerformedMedium/PerformedMedium.rdf new file mode 100644 index 0000000..4adfe23 --- /dev/null +++ b/ontology/PerformedMedium/PerformedMedium.rdf @@ -0,0 +1,12 @@ + + + + + The overall medium of performance used in the performance of a musical work. This may or may not be the same as the declared medium of performance. + Performed medium + + diff --git a/ontology/PerformedMedium/PerformedMedium.ttl b/ontology/PerformedMedium/PerformedMedium.ttl new file mode 100644 index 0000000..2ba2919 --- /dev/null +++ b/ontology/PerformedMedium/PerformedMedium.ttl @@ -0,0 +1,7 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Performed medium" ; + skos:definition "The overall medium of performance used in the performance of a musical work. This may or may not be the same as the declared medium of performance." . + diff --git a/ontology/PerformedMedium/index.html b/ontology/PerformedMedium/index.html new file mode 100644 index 0000000..95483c3 --- /dev/null +++ b/ontology/PerformedMedium/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Performed medium

+

The overall medium of performance used in the performance of a musical work. This may or may not be the same as the declared medium of performance.

+

+ Documentation at Performed medium. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/RecordingSession/RecordingSession.rdf b/ontology/RecordingSession/RecordingSession.rdf new file mode 100644 index 0000000..8b221ab --- /dev/null +++ b/ontology/RecordingSession/RecordingSession.rdf @@ -0,0 +1,13 @@ + + + + + Recording session + + Event in which one or more performances are recorded with the aim of producing a recording for issue. + + diff --git a/ontology/RecordingSession/RecordingSession.ttl b/ontology/RecordingSession/RecordingSession.ttl new file mode 100644 index 0000000..4d0a630 --- /dev/null +++ b/ontology/RecordingSession/RecordingSession.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Recording session" ; + rdfs:subClassOf ; + skos:definition "Event in which one or more performances are recorded with the aim of producing a recording for issue." . + diff --git a/ontology/RecordingSession/index.html b/ontology/RecordingSession/index.html new file mode 100644 index 0000000..7d50028 --- /dev/null +++ b/ontology/RecordingSession/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Recording session

+

Event in which one or more performances are recorded with the aim of producing a recording for issue.

+

+ Documentation at Recording session. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/Rehearsal/Rehearsal.rdf b/ontology/Rehearsal/Rehearsal.rdf new file mode 100644 index 0000000..c624c30 --- /dev/null +++ b/ontology/Rehearsal/Rehearsal.rdf @@ -0,0 +1,13 @@ + + + + Rehearsal + Event in which a performer or group of performers prepare for a performance. + + + + diff --git a/ontology/Rehearsal/Rehearsal.ttl b/ontology/Rehearsal/Rehearsal.ttl new file mode 100644 index 0000000..72697dc --- /dev/null +++ b/ontology/Rehearsal/Rehearsal.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Rehearsal" ; + rdfs:subClassOf ; + skos:definition "Event in which a performer or group of performers prepare for a performance." . + diff --git a/ontology/Rehearsal/index.html b/ontology/Rehearsal/index.html new file mode 100644 index 0000000..6ad4e3d --- /dev/null +++ b/ontology/Rehearsal/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Rehearsal

+

Event in which a performer or group of performers prepare for a performance.

+

+ Documentation at Rehearsal. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/RismNumber/RismNumber.rdf b/ontology/RismNumber/RismNumber.rdf new file mode 100644 index 0000000..1b11283 --- /dev/null +++ b/ontology/RismNumber/RismNumber.rdf @@ -0,0 +1,13 @@ + + + + + Number from the Repertoire Internationale des Sources Musicales (RISM) online version. + RISM number + + + diff --git a/ontology/RismNumber/RismNumber.ttl b/ontology/RismNumber/RismNumber.ttl new file mode 100644 index 0000000..939b722 --- /dev/null +++ b/ontology/RismNumber/RismNumber.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "RISM number" ; + rdfs:subClassOf ; + skos:definition "Number from the Repertoire Internationale des Sources Musicales (RISM) online version." . + diff --git a/ontology/RismNumber/index.html b/ontology/RismNumber/index.html new file mode 100644 index 0000000..321af7b --- /dev/null +++ b/ontology/RismNumber/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

RISM number

+

Number from the Repertoire Internationale des Sources Musicales (RISM) online version.

+

+ Documentation at RISM number. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/Tempo/Tempo.rdf b/ontology/Tempo/Tempo.rdf new file mode 100644 index 0000000..1b5ad37 --- /dev/null +++ b/ontology/Tempo/Tempo.rdf @@ -0,0 +1,12 @@ + + + + + The speed or pace of a music work, whether declared (in a score) or performed. + Tempo + + diff --git a/ontology/Tempo/Tempo.ttl b/ontology/Tempo/Tempo.ttl new file mode 100644 index 0000000..fa3248a --- /dev/null +++ b/ontology/Tempo/Tempo.ttl @@ -0,0 +1,7 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Tempo" ; + skos:definition "The speed or pace of a music work, whether declared (in a score) or performed." . + diff --git a/ontology/Tempo/index.html b/ontology/Tempo/index.html new file mode 100644 index 0000000..8451473 --- /dev/null +++ b/ontology/Tempo/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Tempo

+

The speed or pace of a music work, whether declared (in a score) or performed.

+

+ Documentation at Tempo. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/ThematicCatalogNumber/ThematicCatalogNumber.rdf b/ontology/ThematicCatalogNumber/ThematicCatalogNumber.rdf new file mode 100644 index 0000000..b0d34d2 --- /dev/null +++ b/ontology/ThematicCatalogNumber/ThematicCatalogNumber.rdf @@ -0,0 +1,14 @@ + + + + Numeric or alphanumeric designation of a musical work as found in a thematic index for the composer (without the identifying prefix). + Thematic catalog number + + + Example: 485 from BWV 485; 52:d1 from TWV 52:d1 + + diff --git a/ontology/ThematicCatalogNumber/ThematicCatalogNumber.ttl b/ontology/ThematicCatalogNumber/ThematicCatalogNumber.ttl new file mode 100644 index 0000000..32a7a1d --- /dev/null +++ b/ontology/ThematicCatalogNumber/ThematicCatalogNumber.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Thematic catalog number" ; + rdfs:comment "Example: 485 from BWV 485; 52:d1 from TWV 52:d1" ; + rdfs:subClassOf ; + skos:definition "Numeric or alphanumeric designation of a musical work as found in a thematic index for the composer (without the identifying prefix)." . + diff --git a/ontology/ThematicCatalogNumber/index.html b/ontology/ThematicCatalogNumber/index.html new file mode 100644 index 0000000..9d3230d --- /dev/null +++ b/ontology/ThematicCatalogNumber/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Thematic catalog number

+

Numeric or alphanumeric designation of a musical work as found in a thematic index for the composer (without the identifying prefix).

+

+ Documentation at Thematic catalog number. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/ThematicCatalogPrefix/ThematicCatalogPrefix.rdf b/ontology/ThematicCatalogPrefix/ThematicCatalogPrefix.rdf new file mode 100644 index 0000000..8f88d52 --- /dev/null +++ b/ontology/ThematicCatalogPrefix/ThematicCatalogPrefix.rdf @@ -0,0 +1,14 @@ + + + + + Prefix assigned to a thematic catalog number denoting thework from which the number originated. + Examples: BWV from BWV 485 (Bach); M.S. from M.S. 35 (Paganini). + Thematic catalog prefix + + + diff --git a/ontology/ThematicCatalogPrefix/ThematicCatalogPrefix.ttl b/ontology/ThematicCatalogPrefix/ThematicCatalogPrefix.ttl new file mode 100644 index 0000000..1ba1f1d --- /dev/null +++ b/ontology/ThematicCatalogPrefix/ThematicCatalogPrefix.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Thematic catalog prefix" ; + rdfs:comment "Examples: BWV from BWV 485 (Bach); M.S. from M.S. 35 (Paganini)." ; + rdfs:subClassOf ; + skos:definition "Prefix assigned to a thematic catalog number denoting thework from which the number originated." . + diff --git a/ontology/ThematicCatalogPrefix/index.html b/ontology/ThematicCatalogPrefix/index.html new file mode 100644 index 0000000..d95ba75 --- /dev/null +++ b/ontology/ThematicCatalogPrefix/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Thematic catalog prefix

+

Prefix assigned to a thematic catalog number denoting thework from which the number originated.

+

+ Documentation at Thematic catalog prefix. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/ThematicCatalogStatement/ThematicCatalogStatement.rdf b/ontology/ThematicCatalogStatement/ThematicCatalogStatement.rdf new file mode 100644 index 0000000..68c00f8 --- /dev/null +++ b/ontology/ThematicCatalogStatement/ThematicCatalogStatement.rdf @@ -0,0 +1,14 @@ + + + + Thematic catalog number statement + + Statement about the thematic catalog number for a musical work, including both the prefix and the numeric or alphanumeric parts. + + Example: BWV 485 (Bach); TWV 52:d1 (Telemann) + + diff --git a/ontology/ThematicCatalogStatement/ThematicCatalogStatement.ttl b/ontology/ThematicCatalogStatement/ThematicCatalogStatement.ttl new file mode 100644 index 0000000..5d8881c --- /dev/null +++ b/ontology/ThematicCatalogStatement/ThematicCatalogStatement.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Thematic catalog number statement" ; + rdfs:comment "Example: BWV 485 (Bach); TWV 52:d1 (Telemann)" ; + rdfs:subClassOf ; + skos:definition "Statement about the thematic catalog number for a musical work, including both the prefix and the numeric or alphanumeric parts." . + diff --git a/ontology/ThematicCatalogStatement/index.html b/ontology/ThematicCatalogStatement/index.html new file mode 100644 index 0000000..2621b3b --- /dev/null +++ b/ontology/ThematicCatalogStatement/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Thematic catalog number statement

+

Statement about the thematic catalog number for a musical work, including both the prefix and the numeric or alphanumeric parts.

+

+ Documentation at Thematic catalog number statement. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/TonalCenter/TonalCenter.rdf b/ontology/TonalCenter/TonalCenter.rdf new file mode 100644 index 0000000..6fb80f1 --- /dev/null +++ b/ontology/TonalCenter/TonalCenter.rdf @@ -0,0 +1,13 @@ + + + + Tonal center + + The tonal center of a music work, without mode + Examples: D, C## + + diff --git a/ontology/TonalCenter/TonalCenter.ttl b/ontology/TonalCenter/TonalCenter.ttl new file mode 100644 index 0000000..96dc8b2 --- /dev/null +++ b/ontology/TonalCenter/TonalCenter.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Tonal center" ; + rdfs:comment "Examples: D, C##" ; + skos:definition "The tonal center of a music work, without mode" . + diff --git a/ontology/TonalCenter/index.html b/ontology/TonalCenter/index.html new file mode 100644 index 0000000..b72c203 --- /dev/null +++ b/ontology/TonalCenter/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Tonal center

+

The tonal center of a music work, without mode

+

+ Documentation at Tonal center. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/VideogamePlatformIdentifier/VideogamePlatformIdentifier.rdf b/ontology/VideogamePlatformIdentifier/VideogamePlatformIdentifier.rdf new file mode 100644 index 0000000..5979ff5 --- /dev/null +++ b/ontology/VideogamePlatformIdentifier/VideogamePlatformIdentifier.rdf @@ -0,0 +1,14 @@ + + + + Example: CUSA 54321 (a PlayStation 4 number) + + + Videogame platform identifier + Identifier assigned to a video game platform. + + diff --git a/ontology/VideogamePlatformIdentifier/VideogamePlatformIdentifier.ttl b/ontology/VideogamePlatformIdentifier/VideogamePlatformIdentifier.ttl new file mode 100644 index 0000000..2217404 --- /dev/null +++ b/ontology/VideogamePlatformIdentifier/VideogamePlatformIdentifier.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Videogame platform identifier" ; + rdfs:comment "Example: CUSA 54321 (a PlayStation 4 number)" ; + rdfs:subClassOf ; + skos:definition "Identifier assigned to a video game platform." . + diff --git a/ontology/VideogamePlatformIdentifier/index.html b/ontology/VideogamePlatformIdentifier/index.html new file mode 100644 index 0000000..ce2f5d8 --- /dev/null +++ b/ontology/VideogamePlatformIdentifier/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Videogame platform identifier

+

Identifier assigned to a video game platform.

+

+ Documentation at Videogame platform identifier. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/WorkComponent/WorkComponent.rdf b/ontology/WorkComponent/WorkComponent.rdf new file mode 100644 index 0000000..cbe9105 --- /dev/null +++ b/ontology/WorkComponent/WorkComponent.rdf @@ -0,0 +1,14 @@ + + + + A work that is an integral part of another work, even when separated from it + + Work component + + Examples: A rondo from a 3-movement piano concerto; the first movement of a symphony; chapter 4 of a 10 chapter book + + diff --git a/ontology/WorkComponent/WorkComponent.ttl b/ontology/WorkComponent/WorkComponent.ttl new file mode 100644 index 0000000..5286ac4 --- /dev/null +++ b/ontology/WorkComponent/WorkComponent.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Work component" ; + rdfs:comment "Examples: A rondo from a 3-movement piano concerto; the first movement of a symphony; chapter 4 of a 10 chapter book" ; + rdfs:subClassOf ; + skos:definition "A work that is an integral part of another work, even when separated from it" . + diff --git a/ontology/WorkComponent/index.html b/ontology/WorkComponent/index.html new file mode 100644 index 0000000..a736df5 --- /dev/null +++ b/ontology/WorkComponent/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Work component

+

A work that is an integral part of another work, even when separated from it

+

+ Documentation at Work component. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/aggregatedIn/aggregatedIn.rdf b/ontology/aggregatedIn/aggregatedIn.rdf new file mode 100644 index 0000000..1606a98 --- /dev/null +++ b/ontology/aggregatedIn/aggregatedIn.rdf @@ -0,0 +1,12 @@ + + + + + + Property connecting an individual aggregated Instance to the Instance in which it is aggregated. + + diff --git a/ontology/aggregatedIn/aggregatedIn.ttl b/ontology/aggregatedIn/aggregatedIn.ttl new file mode 100644 index 0000000..a363a8e --- /dev/null +++ b/ontology/aggregatedIn/aggregatedIn.ttl @@ -0,0 +1,7 @@ +@prefix ns1: . +@prefix skos: . + + a ns1:ObjectProperty ; + ns1:inverseOf ; + skos:definition "Property connecting an individual aggregated Instance to the Instance in which it is aggregated." . + diff --git a/ontology/aggregatedIn/index.html b/ontology/aggregatedIn/index.html new file mode 100644 index 0000000..d9f9bf4 --- /dev/null +++ b/ontology/aggregatedIn/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

aggregatedIn

+

Property connecting an individual aggregated Instance to the Instance in which it is aggregated.

+

+ Documentation at aggregatedIn. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/aggregates/aggregates.rdf b/ontology/aggregates/aggregates.rdf new file mode 100644 index 0000000..7859d9d --- /dev/null +++ b/ontology/aggregates/aggregates.rdf @@ -0,0 +1,12 @@ + + + + + Property connecting an aggregating instance to an individual instance that it aggregates. + + + diff --git a/ontology/aggregates/aggregates.ttl b/ontology/aggregates/aggregates.ttl new file mode 100644 index 0000000..ae5b880 --- /dev/null +++ b/ontology/aggregates/aggregates.ttl @@ -0,0 +1,7 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:subPropertyOf ; + skos:definition "Property connecting an aggregating instance to an individual instance that it aggregates." . + diff --git a/ontology/aggregates/index.html b/ontology/aggregates/index.html new file mode 100644 index 0000000..d3d7de6 --- /dev/null +++ b/ontology/aggregates/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

aggregates

+

Property connecting an aggregating instance to an individual instance that it aggregates.

+

+ Documentation at aggregates. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/asMemberOf/asMemberOf.rdf b/ontology/asMemberOf/asMemberOf.rdf new file mode 100644 index 0000000..83cd045 --- /dev/null +++ b/ontology/asMemberOf/asMemberOf.rdf @@ -0,0 +1,13 @@ + + + + + Organization through which a person makes a contribution to a work or instance. + as Member of + Use with bf:Contribution + + diff --git a/ontology/asMemberOf/asMemberOf.ttl b/ontology/asMemberOf/asMemberOf.ttl new file mode 100644 index 0000000..7069c32 --- /dev/null +++ b/ontology/asMemberOf/asMemberOf.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "as Member of" ; + rdfs:comment "Use with bf:Contribution" ; + skos:definition "Organization through which a person makes a contribution to a work or instance." . + diff --git a/ontology/asMemberOf/index.html b/ontology/asMemberOf/index.html new file mode 100644 index 0000000..1b8eced --- /dev/null +++ b/ontology/asMemberOf/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

as Member of

+

Organization through which a person makes a contribution to a work or instance.

+

+ Documentation at as Member of. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/associatedWith/associatedWith.rdf b/ontology/associatedWith/associatedWith.rdf new file mode 100644 index 0000000..0463473 --- /dev/null +++ b/ontology/associatedWith/associatedWith.rdf @@ -0,0 +1,15 @@ + + + + Example: the Bible used at a presidential inauguration + Event or Work that is associated in a general way with another event or work, instance or item. + associated with + + + + + diff --git a/ontology/associatedWith/associatedWith.ttl b/ontology/associatedWith/associatedWith.ttl new file mode 100644 index 0000000..4fe7e2c --- /dev/null +++ b/ontology/associatedWith/associatedWith.ttl @@ -0,0 +1,10 @@ +@prefix rdfs: . +@prefix skos: . + + a , + ; + rdfs:label "associated with" ; + rdfs:comment "Example: the Bible used at a presidential inauguration" ; + rdfs:subPropertyOf ; + skos:definition "Event or Work that is associated in a general way with another event or work, instance or item." . + diff --git a/ontology/associatedWith/index.html b/ontology/associatedWith/index.html new file mode 100644 index 0000000..263ea4c --- /dev/null +++ b/ontology/associatedWith/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

associated with

+

Event or Work that is associated in a general way with another event or work, instance or item.

+

+ Documentation at associated with. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/composedOf/composedOf.rdf b/ontology/composedOf/composedOf.rdf new file mode 100644 index 0000000..7acf98f --- /dev/null +++ b/ontology/composedOf/composedOf.rdf @@ -0,0 +1,13 @@ + + + + + composed of + Use with Thematic Identifer Statement, Opus Number Statement + Portion of a multi-level identifier, such as a prefix or part number + + diff --git a/ontology/composedOf/composedOf.ttl b/ontology/composedOf/composedOf.ttl new file mode 100644 index 0000000..a2a1213 --- /dev/null +++ b/ontology/composedOf/composedOf.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "composed of" ; + rdfs:comment "Use with Thematic Identifer Statement, Opus Number Statement" ; + skos:definition "Portion of a multi-level identifier, such as a prefix or part number" . + diff --git a/ontology/composedOf/index.html b/ontology/composedOf/index.html new file mode 100644 index 0000000..3d6a741 --- /dev/null +++ b/ontology/composedOf/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

composed of

+

Portion of a multi-level identifier, such as a prefix or part number

+

+ Documentation at composed of. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/createdFor/createdFor.rdf b/ontology/createdFor/createdFor.rdf new file mode 100644 index 0000000..9a15803 --- /dev/null +++ b/ontology/createdFor/createdFor.rdf @@ -0,0 +1,15 @@ + + + + created for + + Event for which a work is created. + + Example: a laudatory motet intended to be sung at the inauguration of a pope. + + + diff --git a/ontology/createdFor/createdFor.ttl b/ontology/createdFor/createdFor.ttl new file mode 100644 index 0000000..2ac571c --- /dev/null +++ b/ontology/createdFor/createdFor.ttl @@ -0,0 +1,10 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "created for" ; + rdfs:comment "Example: a laudatory motet intended to be sung at the inauguration of a pope." ; + rdfs:domain ; + rdfs:subPropertyOf ; + skos:definition "Event for which a work is created." . + diff --git a/ontology/createdFor/index.html b/ontology/createdFor/index.html new file mode 100644 index 0000000..d7ea68b --- /dev/null +++ b/ontology/createdFor/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

created for

+

Event for which a work is created.

+

+ Documentation at created for. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasDistinctPartCount/hasDistinctPartCount.rdf b/ontology/hasDistinctPartCount/hasDistinctPartCount.rdf new file mode 100644 index 0000000..e0dbcd8 --- /dev/null +++ b/ontology/hasDistinctPartCount/hasDistinctPartCount.rdf @@ -0,0 +1,14 @@ + + + + Number of distinct parts + Number of distinct music parts in a Performed Medium, Declared Medium, or Medium Part that is not a named ensemble. + Example: A work for 2 flutes has a distinct part count of 2. + + + + diff --git a/ontology/hasDistinctPartCount/hasDistinctPartCount.ttl b/ontology/hasDistinctPartCount/hasDistinctPartCount.ttl new file mode 100644 index 0000000..16c3351 --- /dev/null +++ b/ontology/hasDistinctPartCount/hasDistinctPartCount.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Number of distinct parts" ; + rdfs:comment "Example: A work for 2 flutes has a distinct part count of 2." ; + rdfs:range rdfs:Literal ; + skos:definition "Number of distinct music parts in a Performed Medium, Declared Medium, or Medium Part that is not a named ensemble." . + diff --git a/ontology/hasDistinctPartCount/index.html b/ontology/hasDistinctPartCount/index.html new file mode 100644 index 0000000..012bc1d --- /dev/null +++ b/ontology/hasDistinctPartCount/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Number of distinct parts

+

Number of distinct music parts in a Performed Medium, Declared Medium, or Medium Part that is not a named ensemble.

+

+ Documentation at Number of distinct parts. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasDoublingMediumOfPerformance/hasDoublingMediumOfPerformance.rdf b/ontology/hasDoublingMediumOfPerformance/hasDoublingMediumOfPerformance.rdf new file mode 100644 index 0000000..5df42e2 --- /dev/null +++ b/ontology/hasDoublingMediumOfPerformance/hasDoublingMediumOfPerformance.rdf @@ -0,0 +1,13 @@ + + + + + 2 (or more) mediums of performance intended to be performed alternately or at the same time by a single performer + Use with MediumPart + has Doubling Medium of Performance + + diff --git a/ontology/hasDoublingMediumOfPerformance/hasDoublingMediumOfPerformance.ttl b/ontology/hasDoublingMediumOfPerformance/hasDoublingMediumOfPerformance.ttl new file mode 100644 index 0000000..189d267 --- /dev/null +++ b/ontology/hasDoublingMediumOfPerformance/hasDoublingMediumOfPerformance.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Doubling Medium of Performance" ; + rdfs:comment "Use with MediumPart" ; + skos:definition "2 (or more) mediums of performance intended to be performed alternately or at the same time by a single performer" . + diff --git a/ontology/hasDoublingMediumOfPerformance/index.html b/ontology/hasDoublingMediumOfPerformance/index.html new file mode 100644 index 0000000..99a6fb6 --- /dev/null +++ b/ontology/hasDoublingMediumOfPerformance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Doubling Medium of Performance

+

2 (or more) mediums of performance intended to be performed alternately or at the same time by a single performer

+

+ Documentation at has Doubling Medium of Performance. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasDramaticRole/hasDramaticRole.rdf b/ontology/hasDramaticRole/hasDramaticRole.rdf new file mode 100644 index 0000000..ac4482f --- /dev/null +++ b/ontology/hasDramaticRole/hasDramaticRole.rdf @@ -0,0 +1,13 @@ + + + + Property connecting a Contribution to the character of a performer in a dramatic work, such as an opera, play, or film. + + has Dramatic Role + Example: the role of Carmen in the opera Carmen. + + diff --git a/ontology/hasDramaticRole/hasDramaticRole.ttl b/ontology/hasDramaticRole/hasDramaticRole.ttl new file mode 100644 index 0000000..6ada018 --- /dev/null +++ b/ontology/hasDramaticRole/hasDramaticRole.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Dramatic Role" ; + rdfs:comment "Example: the role of Carmen in the opera Carmen." ; + skos:definition "Property connecting a Contribution to the character of a performer in a dramatic work, such as an opera, play, or film." . + diff --git a/ontology/hasDramaticRole/index.html b/ontology/hasDramaticRole/index.html new file mode 100644 index 0000000..fd7f6c3 --- /dev/null +++ b/ontology/hasDramaticRole/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Dramatic Role

+

Property connecting a Contribution to the character of a performer in a dramatic work, such as an opera, play, or film.

+

+ Documentation at has Dramatic Role. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasEnsembleCount/hasEnsembleCount.rdf b/ontology/hasEnsembleCount/hasEnsembleCount.rdf new file mode 100644 index 0000000..0bbd2c4 --- /dev/null +++ b/ontology/hasEnsembleCount/hasEnsembleCount.rdf @@ -0,0 +1,14 @@ + + + + Example: a work for 2 choruses and orchestra has an ensemble count of 3. + + Number of named ensembles in a specified Declared Medium, Performed Medium, or Medium Part. + Number of ensembles + + + diff --git a/ontology/hasEnsembleCount/hasEnsembleCount.ttl b/ontology/hasEnsembleCount/hasEnsembleCount.ttl new file mode 100644 index 0000000..7fc8a2e --- /dev/null +++ b/ontology/hasEnsembleCount/hasEnsembleCount.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Number of ensembles" ; + rdfs:comment "Example: a work for 2 choruses and orchestra has an ensemble count of 3." ; + rdfs:range rdfs:Literal ; + skos:definition "Number of named ensembles in a specified Declared Medium, Performed Medium, or Medium Part." . + diff --git a/ontology/hasEnsembleCount/index.html b/ontology/hasEnsembleCount/index.html new file mode 100644 index 0000000..3fb2688 --- /dev/null +++ b/ontology/hasEnsembleCount/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Number of ensembles

+

Number of named ensembles in a specified Declared Medium, Performed Medium, or Medium Part.

+

+ Documentation at Number of ensembles. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasEventName/hasEventName.rdf b/ontology/hasEventName/hasEventName.rdf new file mode 100644 index 0000000..dd451ae --- /dev/null +++ b/ontology/hasEventName/hasEventName.rdf @@ -0,0 +1,14 @@ + + + + + + has Event Name + Name of an event, whether formal or created for metadata purposes + + + diff --git a/ontology/hasEventName/hasEventName.ttl b/ontology/hasEventName/hasEventName.ttl new file mode 100644 index 0000000..8b47620 --- /dev/null +++ b/ontology/hasEventName/hasEventName.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Event Name" ; + rdfs:domain ; + rdfs:subPropertyOf ; + skos:definition "Name of an event, whether formal or created for metadata purposes" . + diff --git a/ontology/hasEventName/index.html b/ontology/hasEventName/index.html new file mode 100644 index 0000000..1318889 --- /dev/null +++ b/ontology/hasEventName/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Event Name

+

Name of an event, whether formal or created for metadata purposes

+

+ Documentation at has Event Name. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasInspiration/hasInspiration.rdf b/ontology/hasInspiration/hasInspiration.rdf new file mode 100644 index 0000000..f0199bc --- /dev/null +++ b/ontology/hasInspiration/hasInspiration.rdf @@ -0,0 +1,15 @@ + + + + + + + Event that inspired the creation of a work. + has as Inspiration + + diff --git a/ontology/hasInspiration/hasInspiration.ttl b/ontology/hasInspiration/hasInspiration.ttl new file mode 100644 index 0000000..9a8340b --- /dev/null +++ b/ontology/hasInspiration/hasInspiration.ttl @@ -0,0 +1,10 @@ +@prefix ns1: . +@prefix rdfs: . +@prefix skos: . + + a ns1:ObjectProperty ; + rdfs:label "has as Inspiration" ; + rdfs:subPropertyOf ; + ns1:inverseOf ; + skos:definition "Event that inspired the creation of a work." . + diff --git a/ontology/hasInspiration/index.html b/ontology/hasInspiration/index.html new file mode 100644 index 0000000..46cc086 --- /dev/null +++ b/ontology/hasInspiration/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has as Inspiration

+

Event that inspired the creation of a work.

+

+ Documentation at has as Inspiration. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasKeyMode/hasKeyMode.rdf b/ontology/hasKeyMode/hasKeyMode.rdf new file mode 100644 index 0000000..abff200 --- /dev/null +++ b/ontology/hasKeyMode/hasKeyMode.rdf @@ -0,0 +1,13 @@ + + + + has key and mode + + Property linking a Work to a combination of a musical key and mode. + Example: E major, F minor + + diff --git a/ontology/hasKeyMode/hasKeyMode.ttl b/ontology/hasKeyMode/hasKeyMode.ttl new file mode 100644 index 0000000..08f9305 --- /dev/null +++ b/ontology/hasKeyMode/hasKeyMode.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has key and mode" ; + rdfs:comment "Example: E major, F minor" ; + skos:definition "Property linking a Work to a combination of a musical key and mode." . + diff --git a/ontology/hasKeyMode/index.html b/ontology/hasKeyMode/index.html new file mode 100644 index 0000000..948aa84 --- /dev/null +++ b/ontology/hasKeyMode/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has key and mode

+

Property linking a Work to a combination of a musical key and mode.

+

+ Documentation at has key and mode. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasMedium/hasMedium.rdf b/ontology/hasMedium/hasMedium.rdf new file mode 100644 index 0000000..0215142 --- /dev/null +++ b/ontology/hasMedium/hasMedium.rdf @@ -0,0 +1,12 @@ + + + + Property that links a Work or Performance to the Declared or Performed Medium. + has Medium + + + diff --git a/ontology/hasMedium/hasMedium.ttl b/ontology/hasMedium/hasMedium.ttl new file mode 100644 index 0000000..d23399b --- /dev/null +++ b/ontology/hasMedium/hasMedium.ttl @@ -0,0 +1,7 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Medium" ; + skos:definition "Property that links a Work or Performance to the Declared or Performed Medium." . + diff --git a/ontology/hasMedium/index.html b/ontology/hasMedium/index.html new file mode 100644 index 0000000..cf0a84b --- /dev/null +++ b/ontology/hasMedium/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Medium

+

Property that links a Work or Performance to the Declared or Performed Medium.

+

+ Documentation at has Medium. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasMediumOfPerformance/hasMediumOfPerformance.rdf b/ontology/hasMediumOfPerformance/hasMediumOfPerformance.rdf new file mode 100644 index 0000000..9dafa45 --- /dev/null +++ b/ontology/hasMediumOfPerformance/hasMediumOfPerformance.rdf @@ -0,0 +1,13 @@ + + + + has Medium Of Performance + + Specific medium of performance. + Examples: bass guitar; er hu; soprano; computer + + diff --git a/ontology/hasMediumOfPerformance/hasMediumOfPerformance.ttl b/ontology/hasMediumOfPerformance/hasMediumOfPerformance.ttl new file mode 100644 index 0000000..2c42361 --- /dev/null +++ b/ontology/hasMediumOfPerformance/hasMediumOfPerformance.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Medium Of Performance" ; + rdfs:comment "Examples: bass guitar; er hu; soprano; computer" ; + skos:definition "Specific medium of performance." . + diff --git a/ontology/hasMediumOfPerformance/index.html b/ontology/hasMediumOfPerformance/index.html new file mode 100644 index 0000000..4820fab --- /dev/null +++ b/ontology/hasMediumOfPerformance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Medium Of Performance

+

Specific medium of performance.

+

+ Documentation at has Medium Of Performance. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasMediumPart/hasMediumPart.rdf b/ontology/hasMediumPart/hasMediumPart.rdf new file mode 100644 index 0000000..837074c --- /dev/null +++ b/ontology/hasMediumPart/hasMediumPart.rdf @@ -0,0 +1,15 @@ + + + + + Use with :DeclaredMedium or :PerformedMedium + Examples: er hu, mixed chorus + has Medium Part + Specific element within an overall declared or performed medium. + + + diff --git a/ontology/hasMediumPart/hasMediumPart.ttl b/ontology/hasMediumPart/hasMediumPart.ttl new file mode 100644 index 0000000..01e9d42 --- /dev/null +++ b/ontology/hasMediumPart/hasMediumPart.ttl @@ -0,0 +1,10 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Medium Part" ; + rdfs:comment "Examples: er hu, mixed chorus", + "Use with :DeclaredMedium or :PerformedMedium" ; + rdfs:range ; + skos:definition "Specific element within an overall declared or performed medium." . + diff --git a/ontology/hasMediumPart/index.html b/ontology/hasMediumPart/index.html new file mode 100644 index 0000000..3a4d01d --- /dev/null +++ b/ontology/hasMediumPart/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Medium Part

+

Specific element within an overall declared or performed medium.

+

+ Documentation at has Medium Part. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasMediumPartType/hasMediumPartType.rdf b/ontology/hasMediumPartType/hasMediumPartType.rdf new file mode 100644 index 0000000..2e39180 --- /dev/null +++ b/ontology/hasMediumPartType/hasMediumPartType.rdf @@ -0,0 +1,15 @@ + + + + has Medium Part Type + Property that links a a pmo:MediumPart to a specific role or type of part. + + + + Examples: solo, ad lib, optional, offstage, amplified + + diff --git a/ontology/hasMediumPartType/hasMediumPartType.ttl b/ontology/hasMediumPartType/hasMediumPartType.ttl new file mode 100644 index 0000000..a45a9c2 --- /dev/null +++ b/ontology/hasMediumPartType/hasMediumPartType.ttl @@ -0,0 +1,10 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Medium Part Type" ; + rdfs:comment "Examples: solo, ad lib, optional, offstage, amplified" ; + rdfs:domain ; + rdfs:subPropertyOf ; + skos:definition "Property that links a a pmo:MediumPart to a specific role or type of part." . + diff --git a/ontology/hasMediumPartType/index.html b/ontology/hasMediumPartType/index.html new file mode 100644 index 0000000..d3aa162 --- /dev/null +++ b/ontology/hasMediumPartType/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Medium Part Type

+

Property that links a a pmo:MediumPart to a specific role or type of part.

+

+ Documentation at has Medium Part Type. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasMode/hasMode.rdf b/ontology/hasMode/hasMode.rdf new file mode 100644 index 0000000..cb498d6 --- /dev/null +++ b/ontology/hasMode/hasMode.rdf @@ -0,0 +1,14 @@ + + + + + has Mode + Property that links a Work to a musical Mode. + + + + diff --git a/ontology/hasMode/hasMode.ttl b/ontology/hasMode/hasMode.ttl new file mode 100644 index 0000000..08cfcc0 --- /dev/null +++ b/ontology/hasMode/hasMode.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Mode" ; + rdfs:domain ; + rdfs:range ; + skos:definition "Property that links a Work to a musical Mode." . + diff --git a/ontology/hasMode/index.html b/ontology/hasMode/index.html new file mode 100644 index 0000000..c567fb1 --- /dev/null +++ b/ontology/hasMode/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Mode

+

Property that links a Work to a musical Mode.

+

+ Documentation at has Mode. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasMusicPart/hasMusicPart.rdf b/ontology/hasMusicPart/hasMusicPart.rdf new file mode 100644 index 0000000..829175b --- /dev/null +++ b/ontology/hasMusicPart/hasMusicPart.rdf @@ -0,0 +1,13 @@ + + + + has Music Part + + Property linking MediumPart or bf:Contribution to the specific music parts within a single medium part e.g., Violin 1, Clarinet 2. + Use with MediumPart + + diff --git a/ontology/hasMusicPart/hasMusicPart.ttl b/ontology/hasMusicPart/hasMusicPart.ttl new file mode 100644 index 0000000..129f3c3 --- /dev/null +++ b/ontology/hasMusicPart/hasMusicPart.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Music Part" ; + rdfs:comment "Use with MediumPart" ; + skos:definition "Property linking MediumPart or bf:Contribution to the specific music parts within a single medium part e.g., Violin 1, Clarinet 2." . + diff --git a/ontology/hasMusicPart/index.html b/ontology/hasMusicPart/index.html new file mode 100644 index 0000000..494de86 --- /dev/null +++ b/ontology/hasMusicPart/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Music Part

+

Property linking MediumPart or bf:Contribution to the specific music parts within a single medium part e.g., Violin 1, Clarinet 2.

+

+ Documentation at has Music Part. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasNumberOfHands/hasNumberOfHands.rdf b/ontology/hasNumberOfHands/hasNumberOfHands.rdf new file mode 100644 index 0000000..8020356 --- /dev/null +++ b/ontology/hasNumberOfHands/hasNumberOfHands.rdf @@ -0,0 +1,13 @@ + + + + Number of hands required for performance in works where more than one performer shares an instrument, such as piano, 4 hands, or where an atypical number of hands is specified, such as viola, 1 hand. + + Number of hands + + + diff --git a/ontology/hasNumberOfHands/hasNumberOfHands.ttl b/ontology/hasNumberOfHands/hasNumberOfHands.ttl new file mode 100644 index 0000000..2e94e12 --- /dev/null +++ b/ontology/hasNumberOfHands/hasNumberOfHands.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Number of hands" ; + rdfs:range rdfs:Literal ; + skos:definition "Number of hands required for performance in works where more than one performer shares an instrument, such as piano, 4 hands, or where an atypical number of hands is specified, such as viola, 1 hand." . + diff --git a/ontology/hasNumberOfHands/index.html b/ontology/hasNumberOfHands/index.html new file mode 100644 index 0000000..041612f --- /dev/null +++ b/ontology/hasNumberOfHands/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Number of hands

+

Number of hands required for performance in works where more than one performer shares an instrument, such as piano, 4 hands, or where an atypical number of hands is specified, such as viola, 1 hand.

+

+ Documentation at Number of hands. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasOrder/hasOrder.rdf b/ontology/hasOrder/hasOrder.rdf new file mode 100644 index 0000000..f2bce46 --- /dev/null +++ b/ontology/hasOrder/hasOrder.rdf @@ -0,0 +1,13 @@ + + + + + Order in sequence + Order an aggregated instance appears in an aggregating instance, or the order a work component appears in a work. + + + diff --git a/ontology/hasOrder/hasOrder.ttl b/ontology/hasOrder/hasOrder.ttl new file mode 100644 index 0000000..e0da9a5 --- /dev/null +++ b/ontology/hasOrder/hasOrder.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Order in sequence" ; + rdfs:range rdfs:Literal ; + skos:definition "Order an aggregated instance appears in an aggregating instance, or the order a work component appears in a work." . + diff --git a/ontology/hasOrder/index.html b/ontology/hasOrder/index.html new file mode 100644 index 0000000..3d9e773 --- /dev/null +++ b/ontology/hasOrder/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Order in sequence

+

Order an aggregated instance appears in an aggregating instance, or the order a work component appears in a work.

+

+ Documentation at Order in sequence. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasPerformance/hasPerformance.rdf b/ontology/hasPerformance/hasPerformance.rdf new file mode 100644 index 0000000..c3c0d5b --- /dev/null +++ b/ontology/hasPerformance/hasPerformance.rdf @@ -0,0 +1,16 @@ + + + + + has Performance + + Event that is a performance, either improvised or of a pre-existing work. + + + + diff --git a/ontology/hasPerformance/hasPerformance.ttl b/ontology/hasPerformance/hasPerformance.ttl new file mode 100644 index 0000000..f70a061 --- /dev/null +++ b/ontology/hasPerformance/hasPerformance.ttl @@ -0,0 +1,11 @@ +@prefix ns1: . +@prefix rdfs: . +@prefix skos: . + + a ns1:ObjectProperty ; + rdfs:label "has Performance" ; + rdfs:range ; + rdfs:subPropertyOf ; + ns1:inverseOf ; + skos:definition "Event that is a performance, either improvised or of a pre-existing work." . + diff --git a/ontology/hasPerformance/index.html b/ontology/hasPerformance/index.html new file mode 100644 index 0000000..39bafbf --- /dev/null +++ b/ontology/hasPerformance/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Performance

+

Event that is a performance, either improvised or of a pre-existing work.

+

+ Documentation at has Performance. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasPerformerCount/hasPerformerCount.rdf b/ontology/hasPerformerCount/hasPerformerCount.rdf new file mode 100644 index 0000000..9a842cc --- /dev/null +++ b/ontology/hasPerformerCount/hasPerformerCount.rdf @@ -0,0 +1,13 @@ + + + + Number of performers + Actual number of individual performers performing a Declared Medium, Performed Medium, Medium Part, or Music Part. + + + + diff --git a/ontology/hasPerformerCount/hasPerformerCount.ttl b/ontology/hasPerformerCount/hasPerformerCount.ttl new file mode 100644 index 0000000..b95d106 --- /dev/null +++ b/ontology/hasPerformerCount/hasPerformerCount.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Number of performers" ; + rdfs:range rdfs:Literal ; + skos:definition "Actual number of individual performers performing a Declared Medium, Performed Medium, Medium Part, or Music Part." . + diff --git a/ontology/hasPerformerCount/index.html b/ontology/hasPerformerCount/index.html new file mode 100644 index 0000000..fad88cc --- /dev/null +++ b/ontology/hasPerformerCount/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Number of performers

+

Actual number of individual performers performing a Declared Medium, Performed Medium, Medium Part, or Music Part.

+

+ Documentation at Number of performers. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasRecording/hasRecording.rdf b/ontology/hasRecording/hasRecording.rdf new file mode 100644 index 0000000..5932b8f --- /dev/null +++ b/ontology/hasRecording/hasRecording.rdf @@ -0,0 +1,17 @@ + + + + + Audio or video work created from the recording of event content. + + + + has Recording + + + diff --git a/ontology/hasRecording/hasRecording.ttl b/ontology/hasRecording/hasRecording.ttl new file mode 100644 index 0000000..25f5c3b --- /dev/null +++ b/ontology/hasRecording/hasRecording.ttl @@ -0,0 +1,12 @@ +@prefix ns1: . +@prefix rdfs: . +@prefix skos: . + + a ns1:ObjectProperty ; + rdfs:label "has Recording" ; + rdfs:domain ; + rdfs:range ; + rdfs:subPropertyOf ; + ns1:inverseOf ; + skos:definition "Audio or video work created from the recording of event content." . + diff --git a/ontology/hasRecording/index.html b/ontology/hasRecording/index.html new file mode 100644 index 0000000..caec941 --- /dev/null +++ b/ontology/hasRecording/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Recording

+

Audio or video work created from the recording of event content.

+

+ Documentation at has Recording. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasRequiredPerformerCount/hasRequiredPerformerCount.rdf b/ontology/hasRequiredPerformerCount/hasRequiredPerformerCount.rdf new file mode 100644 index 0000000..a064dc3 --- /dev/null +++ b/ontology/hasRequiredPerformerCount/hasRequiredPerformerCount.rdf @@ -0,0 +1,14 @@ + + + + + Example: A string quartet has a required performer count of 4. + Suggested number of performers + Minimum or suggested number of performers required to perform a Declared Medium, Performed Medium, Medium Part, or Music Part. + + + diff --git a/ontology/hasRequiredPerformerCount/hasRequiredPerformerCount.ttl b/ontology/hasRequiredPerformerCount/hasRequiredPerformerCount.ttl new file mode 100644 index 0000000..fb94980 --- /dev/null +++ b/ontology/hasRequiredPerformerCount/hasRequiredPerformerCount.ttl @@ -0,0 +1,9 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Suggested number of performers" ; + rdfs:comment "Example: A string quartet has a required performer count of 4." ; + rdfs:range rdfs:Literal ; + skos:definition "Minimum or suggested number of performers required to perform a Declared Medium, Performed Medium, Medium Part, or Music Part." . + diff --git a/ontology/hasRequiredPerformerCount/index.html b/ontology/hasRequiredPerformerCount/index.html new file mode 100644 index 0000000..0273067 --- /dev/null +++ b/ontology/hasRequiredPerformerCount/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Suggested number of performers

+

Minimum or suggested number of performers required to perform a Declared Medium, Performed Medium, Medium Part, or Music Part.

+

+ Documentation at Suggested number of performers. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasTempo/hasTempo.rdf b/ontology/hasTempo/hasTempo.rdf new file mode 100644 index 0000000..1aaa25d --- /dev/null +++ b/ontology/hasTempo/hasTempo.rdf @@ -0,0 +1,12 @@ + + + + has Tempo + + The speed or pace of a music work, whether declared (in a score) or performed. + + diff --git a/ontology/hasTempo/hasTempo.ttl b/ontology/hasTempo/hasTempo.ttl new file mode 100644 index 0000000..ee776a3 --- /dev/null +++ b/ontology/hasTempo/hasTempo.ttl @@ -0,0 +1,7 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Tempo" ; + skos:definition "The speed or pace of a music work, whether declared (in a score) or performed." . + diff --git a/ontology/hasTempo/index.html b/ontology/hasTempo/index.html new file mode 100644 index 0000000..a02f472 --- /dev/null +++ b/ontology/hasTempo/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Tempo

+

The speed or pace of a music work, whether declared (in a score) or performed.

+

+ Documentation at has Tempo. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasTonalCenter/hasTonalCenter.rdf b/ontology/hasTonalCenter/hasTonalCenter.rdf new file mode 100644 index 0000000..d7786c3 --- /dev/null +++ b/ontology/hasTonalCenter/hasTonalCenter.rdf @@ -0,0 +1,12 @@ + + + + has Tonal Center + + Property that links Work to its Tonal Center + + diff --git a/ontology/hasTonalCenter/hasTonalCenter.ttl b/ontology/hasTonalCenter/hasTonalCenter.ttl new file mode 100644 index 0000000..d556ca3 --- /dev/null +++ b/ontology/hasTonalCenter/hasTonalCenter.ttl @@ -0,0 +1,7 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "has Tonal Center" ; + skos:definition "Property that links Work to its Tonal Center" . + diff --git a/ontology/hasTonalCenter/index.html b/ontology/hasTonalCenter/index.html new file mode 100644 index 0000000..2e12c5a --- /dev/null +++ b/ontology/hasTonalCenter/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

has Tonal Center

+

Property that links Work to its Tonal Center

+

+ Documentation at has Tonal Center. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/hasTrackNumber/hasTrackNumber.rdf b/ontology/hasTrackNumber/hasTrackNumber.rdf new file mode 100644 index 0000000..afd5f7d --- /dev/null +++ b/ontology/hasTrackNumber/hasTrackNumber.rdf @@ -0,0 +1,13 @@ + + + + + Track number(s) of a compiled audio work on a sound recording. + + Track number + + diff --git a/ontology/hasTrackNumber/hasTrackNumber.ttl b/ontology/hasTrackNumber/hasTrackNumber.ttl new file mode 100644 index 0000000..cf2f26c --- /dev/null +++ b/ontology/hasTrackNumber/hasTrackNumber.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Track number" ; + rdfs:range rdfs:Literal ; + skos:definition "Track number(s) of a compiled audio work on a sound recording." . + diff --git a/ontology/hasTrackNumber/index.html b/ontology/hasTrackNumber/index.html new file mode 100644 index 0000000..017d48d --- /dev/null +++ b/ontology/hasTrackNumber/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Track number

+

Track number(s) of a compiled audio work on a sound recording.

+

+ Documentation at Track number. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/index.html b/ontology/index.html new file mode 100644 index 0000000..cdafcb4 --- /dev/null +++ b/ontology/index.html @@ -0,0 +1,92 @@ + + + + + + + + + + +

Performed Music Ontology

+

OWL Classes

+ +

OWL Object Properties

+ +

OWL Datatype Properties

+ + + + + + + + + + + + + +

Performed Music Ontology

+

Inspiration for

+

Work that is inspired by an event.

+

+ Documentation at Inspiration for. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/inspirationFor/inspirationFor.rdf b/ontology/inspirationFor/inspirationFor.rdf new file mode 100644 index 0000000..48adc48 --- /dev/null +++ b/ontology/inspirationFor/inspirationFor.rdf @@ -0,0 +1,13 @@ + + + + + Inspiration for + + Work that is inspired by an event. + + diff --git a/ontology/inspirationFor/inspirationFor.ttl b/ontology/inspirationFor/inspirationFor.ttl new file mode 100644 index 0000000..ef42835 --- /dev/null +++ b/ontology/inspirationFor/inspirationFor.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Inspiration for" ; + rdfs:subPropertyOf ; + skos:definition "Work that is inspired by an event." . + diff --git a/ontology/performanceOf/index.html b/ontology/performanceOf/index.html new file mode 100644 index 0000000..bebbd4d --- /dev/null +++ b/ontology/performanceOf/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Performance of

+

Work that is realized through a performance.

+

+ Documentation at Performance of. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/performanceOf/performanceOf.rdf b/ontology/performanceOf/performanceOf.rdf new file mode 100644 index 0000000..ff29caf --- /dev/null +++ b/ontology/performanceOf/performanceOf.rdf @@ -0,0 +1,15 @@ + + + + + Performance of + + + + Work that is realized through a performance. + + diff --git a/ontology/performanceOf/performanceOf.ttl b/ontology/performanceOf/performanceOf.ttl new file mode 100644 index 0000000..a23b46e --- /dev/null +++ b/ontology/performanceOf/performanceOf.ttl @@ -0,0 +1,10 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Performance of" ; + rdfs:domain ; + rdfs:range ; + rdfs:subPropertyOf ; + skos:definition "Work that is realized through a performance." . + diff --git a/ontology/phonogramCopyrightDate/index.html b/ontology/phonogramCopyrightDate/index.html new file mode 100644 index 0000000..7b5e52a --- /dev/null +++ b/ontology/phonogramCopyrightDate/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Phonogram copyright date

+

Phonogram copyright date for a sound recording.

+

+ Documentation at Phonogram copyright date. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/phonogramCopyrightDate/phonogramCopyrightDate.rdf b/ontology/phonogramCopyrightDate/phonogramCopyrightDate.rdf new file mode 100644 index 0000000..c06a435 --- /dev/null +++ b/ontology/phonogramCopyrightDate/phonogramCopyrightDate.rdf @@ -0,0 +1,13 @@ + + + + + + Phonogram copyright date + Phonogram copyright date for a sound recording. + + diff --git a/ontology/phonogramCopyrightDate/phonogramCopyrightDate.ttl b/ontology/phonogramCopyrightDate/phonogramCopyrightDate.ttl new file mode 100644 index 0000000..617669a --- /dev/null +++ b/ontology/phonogramCopyrightDate/phonogramCopyrightDate.ttl @@ -0,0 +1,8 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Phonogram copyright date" ; + rdfs:subPropertyOf ; + skos:definition "Phonogram copyright date for a sound recording." . + diff --git a/ontology/recordingOf/index.html b/ontology/recordingOf/index.html new file mode 100644 index 0000000..6286ac5 --- /dev/null +++ b/ontology/recordingOf/index.html @@ -0,0 +1,23 @@ + + + + + + + + + + +

Performed Music Ontology

+

Recording of

+

Audio or video work created from the recording of event content.

+

+ Documentation at Recording of. + Other versions: +

+

+ + \ No newline at end of file diff --git a/ontology/recordingOf/recordingOf.rdf b/ontology/recordingOf/recordingOf.rdf new file mode 100644 index 0000000..dfb48c6 --- /dev/null +++ b/ontology/recordingOf/recordingOf.rdf @@ -0,0 +1,15 @@ + + + + Audio or video work created from the recording of event content. + + + + Recording of + + + diff --git a/ontology/recordingOf/recordingOf.ttl b/ontology/recordingOf/recordingOf.ttl new file mode 100644 index 0000000..2d34f58 --- /dev/null +++ b/ontology/recordingOf/recordingOf.ttl @@ -0,0 +1,10 @@ +@prefix rdfs: . +@prefix skos: . + + a ; + rdfs:label "Recording of" ; + rdfs:domain ; + rdfs:range ; + rdfs:subPropertyOf ; + skos:definition "Audio or video work created from the recording of event content." . + From 522978d5a990451fcd1a6c6e598c1ea28e4c581a Mon Sep 17 00:00:00 2001 From: Jeremy Nelson Date: Thu, 6 May 2021 14:58:22 -0600 Subject: [PATCH 2/2] Adds 404 page with redirect --- 404.html | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 404.html diff --git a/404.html b/404.html new file mode 100644 index 0000000..2e5cbb8 --- /dev/null +++ b/404.html @@ -0,0 +1,28 @@ + + + + + + + + + + + +

404 - Not Found

+

+ +