Skip to content

Instantly share code, notes, and snippets.

@pasqLisena
Created January 31, 2017 16:07
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pasqLisena/c089200eda88fe9e18034daa94ef21ee to your computer and use it in GitHub Desktop.
Save pasqLisena/c089200eda88fe9e18034daa94ef21ee to your computer and use it in GitHub Desktop.
Manifestation modelling - BnF example
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix ecrm: <http://erlangen-crm.org/current/> .
@prefix efrbroo: <http://erlangen-crm.org/efrbroo/> .
@prefix mus: <http://data.doremus.org/ontology#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://data.doremus.org/manifestation/UUID> a efrbroo:F3_Manifestation_Product_Type ;
mus:U198_should_have_container "album" ;
mus:U206_should_have_media_type "audio" ;
mus:U207_should_have_carrier_type "CD audio" ;
mus:U208_has_extent_of_carrier "1 disque compact (1 h 13 min)" ;
ecrm:P1_is_identified_by [ a ecrm:E42_Identifier ;
ecrm:P2_has_type "Référence commerciale" ;
ecrm:P3_has_note "Naïve V 5347 (album)" ;
ecrm:R8_consists_of [ a mus:M154_Label_Name ;
rdfs:label "Naïve" ],
[ a ecrm:E42-Identifier ;
rdfs:label "V 5347" ] ],
[ a ecrm:E42_Identifier ;
rdfs:label "822186053478" ;
ecrm:P2_has_type "EAN" ] ;
efrbroo:CLP43_should_have_dimension [ a ecrm:E54_Dimension ;
ecrm:P40i_was_observed_in [ a ecrm:E16_Measurement ;
ecrm:P33_used_specific_technique "ISO 8601 Extended format for duration" ] ;
ecrm:P90_has_value "T01:13:00"^^xsd:duration ;
ecrm:P91_has_unit "Thh:mm:ss" ] ;
efrbroo:CLP57_should_have_number_of_parts 1 ;
efrbroo:CLR6_should_carry <http://data.doremus.org/expression/UUID> .
<http://data.doremus.org/expression/UUID2> a efrbroo:F22_Self-Contained_Expression ;
ecrm:P1_is_identified_by "Brochure" .
<http://data.doremus.org/publication/UUID> a efrbroo:F30_Publication_Event ;
mus:U169_was_issued_under_label_name [ a mus:M154_Label_Name ;
rdfs:label "Naïve" ] ;
mus:U55_incorporates_performed_expression <http://data.doremus.org/expression/1>,
<http://data.doremus.org/expression/2>,
<http://data.doremus.org/expression/3> ;
mus:U58i_is_full_published_recording <http://data.doremus.org/expression/12>,
<http://data.doremus.org/expression/22>,
<http://data.doremus.org/expression/32> ;
ecrm:P165_incorporates <http://data.doremus.org/expression/UUID>,
<http://data.doremus.org/track/1>,
<http://data.doremus.org/track/2>,
<http://data.doremus.org/track/3> ;
ecrm:P9_consists_of [ a ecrm:E7_Activity ;
mus:U31_has_function_of_type "Éditeur commercial"@fr ;
ecrm:P14_carried_out_by <http://data.doremus.org/publisher/naive> ;
ecrm:P4_has_time-span [ a ecrm:E52_Time-Span ;
ecrm:P78_is_identified_by "2014" ],
[ a ecrm:E52_Time-Span ;
ecrm:P82_at_some_time_within "2014-01-01"^^xsd:date ] ] .
<http://data.doremus.org/expression/UUID> a efrbroo:F24_Publication_Expression ;
mus:U170_has_title_statement "Op. 111 & Moonlight sonatas",
"Piano concerto no. 3" ;
mus:U172_has_statement_of_responsibility_relating_to_title "Beethoven, comp." ;
mus:U174_has_cast_statement "Fazil Say, p",
"Fazil Say, p ; Frankfurt radio symphony orchestra ; Gianandrea Noseda, dir." ;
mus:U184_has_publication_statement "[Paris] : Naïve, [DL 2014]" ;
mus:U220_has_title_and_statement_of_responsibility "Op. 111 & Moonlight sonatas / Beethoven, comp. ; Fazil Say, p",
"Piano concerto no. 3 / Beethoven, comp. ; Fazil Say, p ; Frankfurt radio symphony orchestra ; Gianandrea Noseda, dir." ;
ecrm:P102_has_title "Op. 111 & Moonlight sonatas",
"Piano concerto no. 3" ;
ecrm:P165_incorporates <http://data.doremus.org/expression/UUID2> ;
ecrm:P94_was_created_by <http://data.doremus.org/publication/UUID> ;
efrbroo:CLR6i_should_be_carried_by [ a efrbroo:F3_Manifestation_product_type ;
mus:U207_should_have_carrier_type "brochure" ;
mus:U208_has_extent_of_carrier "1 brochure" ;
efrbroo:CLP57_should_have_number_of_parts 1 ] .
<http://data.doremus.org/publisher/naive> a ecrm:E39_Actor ;
ecrm:P131_is_identified_by "Naïve" ;
ecrm:P74_has_current_or_former_residence "Paris" .
<http://data.doremus.org/track/1> a mus:M46_Set_of_Tracks ;
mus:U29i_was_edited_by <http://data.doremus.org/editing/1> ;
ecrm:P102_has_title "Piano concerto no. 3" ;
ecrm:P165i_is_incorporated_in <http://data.doremus.org/expression/UUID> .
<http://data.doremus.org/recording/1> a efrbroo:F26_Recording ;
ecrm:P104_is_subject_to [ a ecrm:E30_Right ;
ecrm:P2_has_type "Production right" ;
ecrm:P75i_is_possessed_by <http://data.doremus.org/publisher/naive> ;
ecrm:P94i_was_created_by [ a ecrm:E13_Attribute_Assignment ;
ecrm:P4_has_time-span [ a ecrm:E52_Time-Span ;
ecrm:P82_at_some_time_within "2013-01-01/2013-12-31"^^xsd:date ] ] ] ;
efrbroo:R21i_was_created_through <http://data.doremus.org/event/1> .
<http://data.doremus.org/editing/1> a mus:M29_Editing ;
mus:U29_edited <http://data.doremus.org/recording/1> .
<http://data.doremus.org/event/1> a efrbroo:F29_Recording_Event ;
ecrm:P9_consists_of [ a ecrm:E7_Activity ;
mus:U31_had_function_of_type "Producteur de phonogrammes"@fr ;
ecrm:P14_carried_out_by <http://data.doremus.org/publisher/naive> ] ;
efrbroo:R20_recorded <http://data.doremus.org/performance/1> .
<http://data.doremus.org/performance/1> a mus:M42_Performed_Expression_Creation ;
ecrm:P4_has_time-span [ a ecrm:E52_Time-Span ;
ecrm:P82_at_some_time_within "2013-02-01/2013-03-31" ] ;
ecrm:P7_took_place_at "Allemagne (République fédérale)",
"Alte Oper Frankfurt",
"Frankfurt" ;
ecrm:P9_consists_of [ a mus:M28_Individual_Performance ;
mus:U1_used_medium_of_performance_of_type "piano"@fr ;
mus:U32_had_responsibility_of_type "soliste"@fr ;
ecrm:P14_carried_out_by "Say, Fazil (1970-....)" ],
[ a mus:M28_Individual_Performance ;
mus:U31_had_function_of_type "Direction d'orchestre"@fr ;
ecrm:P14_carried_out_by "Noseda, Gianandrea (1964-....)" ],
[ a efrbroo:F31_Performance ;
mus:U1_used_medium_of_performance_of_type "orchestre"@fr ;
ecrm:P14_carried_out_by "Hessischer Rundfunk (Francfort). Sinfonie-Orchester)" ] ;
efrbroo:R17_created <http://data.doremus.org/expression/1> .
<http://data.doremus.org/expression/1> a mus:M43_Performed_Expression ;
mus:U19_has_style "musique classique"@fr,
"musique instrumentale orchestrale"@fr ;
mus:U54_is_performed_expression_of <http://data.doremus.org/expression/12> ; # Beethoven, Ludwig van (1770-1827). [Concertos. Piano, orchestre. No 3. Op. 37. Do mineur] 
ecrm:P102_has_title "Piano concerto no. 3" ;
efrbroo:R17i_was_created_by <http://data.doremus.org/performance/1> .
<http://data.doremus.org/track/2> a mus:M46_Set_of_Tracks ;
mus:U29i_was_edited_by <http://data.doremus.org/editing/2> ;
ecrm:P102_has_title "Op. 111 sonata" ;
ecrm:P165i_is_incorporated_in <http://data.doremus.org/expression/UUID> .
<http://data.doremus.org/recording/2> a efrbroo:F26_Recording ;
ecrm:P104_is_subject_to [ a ecrm:E30_Right ;
ecrm:P2_has_type "Production right" ;
ecrm:P75i_is_possessed_by <http://data.doremus.org/publisher/naive> ;
ecrm:P94i_was_created_by [ a ecrm:E13_Attribute_Assignment ;
ecrm:P4_has_time-span [ a ecrm:E52_Time-Span ;
ecrm:P82_at_some_time_within "2013-01-01/2013-12-31"^^xsd:date ] ] ] ;
efrbroo:R21i_was_created_through <http://data.doremus.org/event/2> .
<http://data.doremus.org/editing/2> a mus:M29_Editing ;
mus:U29_edited <http://data.doremus.org/recording/2> .
<http://data.doremus.org/event/2> a efrbroo:F29_Recording_Event ;
ecrm:P9_consists_of [ a ecrm:E7_Activity ;
mus:U31_had_function_of_type "Producteur de phonogrammes"@fr ;
ecrm:P14_carried_out_by <http://data.doremus.org/publisher/naive> ] ;
efrbroo:R20_recorded <http://data.doremus.org/performance/2> .
<http://data.doremus.org/performance/2> a mus:M42_Performed_Expression_Creation ;
ecrm:P4_has_time-span [ a ecrm:E52_Time-Span ;
ecrm:P82_at_some_time_within "2013-02-01/2013-03-31" ] ;
ecrm:P7_took_place_at "Allemagne (République fédérale)",
"Alte Oper Frankfurt",
"Frankfurt" ;
ecrm:P9_consists_of [ a mus:M28_Individual_Performance ;
mus:U1_used_medium_of_performance_of_type "piano"@fr ;
mus:U32_had_responsibility_of_type "soliste"@fr ;
ecrm:P14_carried_out_by "Say, Fazil (1970-....)" ];
efrbroo:R17_created <http://data.doremus.org/expression/2> .
<http://data.doremus.org/expression/2> a mus:M43_Performed_Expression ;
mus:U19_has_style "musique classique"@fr,
"musique instrumentale orchestrale"@fr ;
mus:U54_is_performed_expression_of <http://data.doremus.org/expression/22> ; # Beethoven, Ludwig van (1770-1827). [Sonates. Piano. Op. 111. Do mineur] 
ecrm:P102_has_title "Op. 111 sonata" ;
efrbroo:R17i_was_created_by <http://data.doremus.org/performance/2> .
<http://data.doremus.org/track/3> a mus:M46_Set_of_Tracks ;
mus:U29i_was_edited_by <http://data.doremus.org/editing/3> ;
ecrm:P102_has_title "Moonlight sonata" ;
ecrm:P165i_is_incorporated_in <http://data.doremus.org/expression/UUID> .
<http://data.doremus.org/recording/3> a efrbroo:F26_Recording ;
ecrm:P104_is_subject_to [ a ecrm:E30_Right ;
ecrm:P2_has_type "Production right" ;
ecrm:P75i_is_possessed_by <http://data.doremus.org/publisher/naive> ;
ecrm:P94i_was_created_by [ a ecrm:E13_Attribute_Assignment ;
ecrm:P4_has_time-span [ a ecrm:E52_Time-Span ;
ecrm:P82_at_some_time_within "2013-01-01/2013-12-31"^^xsd:date ] ] ] ;
efrbroo:R21i_was_created_through <http://data.doremus.org/event/3> .
<http://data.doremus.org/editing/3> a mus:M29_Editing ;
mus:U29_edited <http://data.doremus.org/recording/3> .
<http://data.doremus.org/event/3> a efrbroo:F29_Recording_Event ;
ecrm:P9_consists_of [ a ecrm:E7_Activity ;
mus:U31_had_function_of_type "Producteur de phonogrammes"@fr ;
ecrm:P14_carried_out_by <http://data.doremus.org/publisher/naive> ] ;
efrbroo:R20_recorded <http://data.doremus.org/performance/3> .
<http://data.doremus.org/performance/3> a mus:M42_Performed_Expression_Creation ;
ecrm:P4_has_time-span [ a ecrm:E52_Time-Span ;
ecrm:P82_at_some_time_within "2013-02-01/2013-03-31" ] ;
ecrm:P7_took_place_at "Allemagne (République fédérale)",
"Alte Oper Frankfurt",
"Frankfurt" ;
ecrm:P9_consists_of [ a mus:M28_Individual_Performance ;
mus:U1_used_medium_of_performance_of_type "piano"@fr ;
mus:U32_had_responsibility_of_type "soliste"@fr ;
ecrm:P14_carried_out_by "Say, Fazil (1970-....)" ];
efrbroo:R17_created <http://data.doremus.org/expression/3> .
<http://data.doremus.org/expression/2> a mus:M43_Performed_Expression ;
mus:U19_has_style "musique classique"@fr,
"musique instrumentale orchestrale"@fr ;
mus:U54_is_performed_expression_of <http://data.doremus.org/expression/32> ; # Beethoven, Ludwig van (1770-1827). [Sonates. Piano. Op. 27, no 2. Do dièse mineur] 
ecrm:P102_has_title "Moonlight sonata" ;
efrbroo:R17i_was_created_by <http://data.doremus.org/performance/3> .
@pasqLisena
Copy link
Author

pasqLisena commented Jan 31, 2017

Questions & Doubts:

  1. the recording and the performance should not share the same E52_Time-Span? Why they have 2 different date ranges, is not the recording supposed to be in the same time of the performance?
  2. the mus: properties attached to the Publication Expression need a description in the ontology for better understanding their meaning. However, it is not completely clear if they are the title, etc. of the Publication (i.e. of the CD) or of subparts of it (2 sides of an LP?)

@rtroncy
Copy link

rtroncy commented Jan 31, 2017

Thanks @pasqLisena for this first stab. I'm seeing already a lot of simplification we will probably do in the RDF graph shape. Furthermore, we will probably delete a lot of mus: datatype properties and instead, use other properties that exist already and have similar meaning (from the Media Ontology, Dublin Core, etc.). But let's get first your questions answered.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment