Documentation of Swiss Performing Arts Performances model

Version: 1.0.0
Download serialization:
TTL

Abstract

(english) This page documents the data model used by the SAPA Foundation (Switzerland) to model entities specific to the performing arts. In particular, it models productions, performance series, individual performances, standalone performances, seasons and recordings. This model is mainly based on the FRBRoo and CIDOC-CRM ontologies. The following aspects should also be noted:

  • Literary and musical works that serve as sources for performances are not represented in this model. Only their authors are represented. The link between the ‘Performance’ entities and these individuals is made via the ‘Non-Performative Expression’ entities of type frbroo:F22_Self-Contained_Expression. The latter are not intended to be reconciled or completed. For example, they do not have any labels.
  • The FRBRoo ontology was replaced by LRMoo (IFLA Library Reference Model object-oriented) in 2024. An update to this new model is planned for the future.
  • The entities frbroo:F20_Performance_Work and frbroo:F25_Performance_Plan are used in a very similar way. They model the creative and economic process that made the performance possible. It is not impossible that in the future they will be merged into a single entity of type lrmoo:F1_Work.
  • The entities ‘Performance Series’, ‘Performance Single’ and ‘Performance Stand-alone’ are all of type frbroo:F31_Performance. Their distinction is indicated via a controlled vocabulary used with the schema:additionalType property.
  • ‘Performance Series’ represent a series of performances in the same venue. ‘Performance Single’ are always linked to a ‘Performance Series’.
  • ‘Performance Stand-alone’ entities include atypical performances such as work stages, improvisations or workshops given as part of a training course. They have no link to a ‘Performance Work’ or ‘Performance Series’. They are most often modelled because they are linked to a recording.
  • Entities of type crm:E42_Identifier linked to ‘Performance Plans’ have so far only been used for internal management purposes within the SAPA Foundation. They serve to link to other databases maintained by the foundation.
  • Linguistic Objects are simple annotations. There are plans to migrate them to crm:E62_String in the future.

(français) Cette page documente le modèle de données utilisé par la Fondation SAPA (Suisse) pour modéliser les entités spécifiques aux arts de la scène. Y sont modélisées en particulier les productions, les séries de représentations, les représentations individuelles, les représentations isolées, les saisons et les captations. Ce modèle est principalement basé sur les ontologies FRBRoo et CIDOC-CRM. Il faut aussi bien noter les aspects suivants :

  • Les œuvres littéraires et musicales qui servent de sources aux spectacles ne sont pas représentées dans cette modélisation. Seules leurs autrices ou auteurs le sont. Le lien entre les entités «Performance» et ces personnes se fait via les entités «Non-Performative Expression» de type frbroo:F22_Self-Contained_Expression. Ces dernières n’ont pas vocation à être réconciliées ou complétées. Elles ne disposent par exemple d’aucun libellé.
  • L’ontologie FRBRoo a été remplacée par celle LRMoo (IFLA Library Reference Model object-oriented) en 2024. Une mise à jour vers cette nouvelle modélisation est envisagée dans l’avenir.
  • Les entités de type frbroo:F20_Performance_Work et frbroo:F25_Performance_Plan sont utilisées dans une compréhension très proche. On y modélise le processus créatif et économique qui a rendu possible le spectacle. Il n’est pas impossible qu’à l’avenir elles soient fusionnées au sein d’une même entité de type lrmoo:F1_Work.
  • Les entités "Performance Serie", "Performance Single", "Performance Stand-alone" sont toutes de type frbroo:F31_Performance. Leur distinction est signalée via un vocabulaire contrôlé utilisé avec la propriété schema:additionalType.
  • Les "Performance Série" représentent les séries de représentations dans un même lieu. Les "Performance Single" sont toujours reliées à une "Performance Serie".
  • Les "Performance Stand-alone" regroupent les représentations atypiques comme des étapes de travail, des improvisations ou encore des ateliers donnés dans le cadre d’une formation. Elles ne disposent d’aucun lien avec une "Performance Work" ou "Performance Serie". Elles sont le plus souvent modélisées car en lien avec une captation.
  • Les entités de type crm:E42_Identifier liées aux «Performance Plan» n’ont qu’une vocation de gestion interne à la Fondation SAPA jusqu’ici. Elles servent à faire le lien vers d’autres bases de données maintenues par la fondation.
  • Les «Linguistic Object» sont de simples annotations. Il est envisagé de les migrer vers des crm:E62_String à l’avenir.

Table of Contents


Diagrams

Performances

spao-pf:Performance_Seriefrbroo:R25_performed : frbroo:F25_Performance_Plan [1..1]rdfs:label : xsd:string [1..1]schema:additionalType [1..1] = vocab:hlsercrm:P2_has_type : spao-pf:Performance_Typespao-pf:E35_Title (crm:E35_Title)spao-pf:Activity_Participationolo:index : xsd:integer [0..1]rdfs:comment : xsd:string [0..1]rdfs:label : xsd:string [0..1]rico:certainty : spao-pf:Certainty [0..1]spao-pf:E33_Linguistic_Objectcrm:E22_Man-Made_Objectspao-pf:E4_Periodrdfs:label : rdf:langString [1..*]spao-pf:Single_Performancerdfs:label : xsd:string [1..1]schema:additionalType [1..1] = vocab:hlsinspao-pf:Performance_Typespao-pf:E52_Time-Span (crm:E52_Time-Span)spao-pf:Performance_Standalonerdfs:label : xsd:string [1..1]schema:additionalType [1..1] = vocab:hlstaspao:hasMusicTitle : xsd:stringcrm:E21_Personcrm:E74_Groupcrm:E39_Actorspao-pf:Activity_Typecrm:P102_has_title [0..1]crm:P9_consists_ofcrm:P67i_is_referred_to_bycrm:P8_took_place_on_or_withincrm:P10_falls_withincrm:P67i_is_referred_to_bycrm:P2_has_typecrm:P102_has_title [0..1]crm:P9i_forms_part_of [1..1]crm:P4_has_time-span [0..1]crm:P8_took_place_on_or_withincrm:P102_has_title [0..1]crm:P2_has_typecrm:P67i_is_referred_to_bycrm:P4_has_time-span [0..1]crm:P9_consists_ofcrm:P4_has_time-span [1..1]crm:P14_carried_out_by[1..*]crm:P2_has_type [1..1]schema:additionalType [0..1]
Click diagram to navigate to corresponding section | View as PNG

Performative Work & Performance Plan

spao-pf:F20_Performance_Work (frbroo:F20_Performance_Work)crm:P2_has_type : spao-pf:Performance_Work_Typerdfs:label : xsd:string [0..1]spao-pf:Languagespao-pf:F25_Performance_Plan (frbroo:F25_Performance_Plan)crm:P102_has_title : crm:E35_Titlecrm:P1_is_identified_by : crm:E42_Identifiercrm:P67_is_referred_to_by : spao-pf:E33_Linguistic_Objectfrbroo:R14_incorporates : frbroo:F22_Self-Contained_Expressionowl:sameAs : IRIrdfs:comment : xsd:string [0..1]rdfs:label : xsd:stringspao:hasMusicTitle : xsd:stringspao-pf:Activity_Participationolo:index : xsd:integer [0..1]rdfs:comment : xsd:string [0..1]rdfs:label : xsd:string [0..1]rico:certainty : spao-pf:Certainty [0..1]crm:E21_Personcrm:E74_Groupcrm:E39_Actorspao-pf:Activity_Typespao-pf:Creation_of_Performance_Planschema:inLanguageschema:subtitleLanguagefrbroo:R12_is_realised_in [1..1]crm:P14_carried_out_by[1..*]crm:P2_has_type [1..1]schema:additionalType [0..1]frbroo:R17_created [1..1]crm:P9_consists_of [1..*]frbroo:R19_created_a_realisation_of [0..1]
Click diagram to navigate to corresponding section | View as PNG

Non-Performative Work

spao-pf:Creation_of_non-performative_workspao-pf:F22_Self-Contained_Expression (frbroo:F22_Self-Contained_Expression)rdfs:label : xsd:string [0..1]spao-pf:Activity_Participationolo:index : xsd:integer [0..1]rdfs:comment : xsd:string [0..1]rdfs:label : xsd:string [0..1]crm:E21_Personcrm:E74_Groupcrm:E39_Actorspao-pf:Certaintyspao-pf:Activity_Typespao-pf:E35_Title (crm:E35_Title)frbroo:R17_created [1..1]crm:P9_consists_of [1..*]crm:P14_carried_out_by[1..*]rico:certainty [0..1]crm:P2_has_type [1..1]schema:additionalType [0..1]crm:P102_has_title
Click diagram to navigate to corresponding section | View as PNG

Model documentation

Activity Participation

http://shapes.performing-arts.ch/performances/Activity_Participation
  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>
    SELECT ?this
    WHERE {
     ?x crm:P9_consists_of ?this .
     ?this a crm:E7_Activity .
    }
spao-pf:Activity_Participationolo:index : xsd:integer [0..1]rdfs:comment : xsd:string [0..1]rdfs:label : xsd:string [0..1]crm:E21_Personcrm:E74_Groupcrm:E39_Actorspao-pf:Certaintyspao-pf:Activity_Typecrm:P14_carried_out_by[1..*]rico:certainty [0..1]crm:P2_has_type [1..1]schema:additionalType [0..1]
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
additional type schema:additionalType Type of Activity
0..1
carried out by crm:P14_carried_out_by crm:E21_Person or crm:E74_Group or crm:E39_Actor
1..*
certainty rico:certainty Type of Confidence (Certainty)
0..1
comment rdfs:comment xsd:string
0..1
has type crm:P2_has_type Type of Activity
1..1
index olo:index xsd:integer
0..1
label rdfs:label xsd:string
0..1

Expression creation: Non-Performative Expression

http://shapes.performing-arts.ch/performances/Creation_of_non-performative_work
  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>
    SELECT ?this
    WHERE {
     ?this a frbroo:F28_Expression_Creation .
     ?this frbroo:R17_created ?something . 
     ?something a frbroo:F22_Self-Contained_Expression . 
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
consists of crm:P9_consists_of Activity Participation
1..*
created frbroo:R17_created Non-Performative Expression
1..1

Expression creation: Performance Plan

http://shapes.performing-arts.ch/performances/Creation_of_Performance_Plan
  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>
    SELECT ?this
    WHERE {
     ?this a frbroo:F28_Expression_Creation .
     ?this frbroo:R17_created ?something . 
     ?something a frbroo:F25_Performance_Plan . 
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
consists of crm:P9_consists_of Activity Participation
1..*
created frbroo:R17_created Performance Plan
1..1
created a realisation of frbroo:R19_created_a_realisation_of Performance Work
0..1

Expression creation: Recording

http://shapes.performing-arts.ch/performances/Creation_of_Recording
  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>
    SELECT ?this
    WHERE {
     ?this a frbroo:F28_Expression_Creation .
     ?this frbroo:R17_created ?something . 
     ?something a frbroo:F26_Recording . 
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
consists of crm:P9_consists_of Activity Participation
1..*
created frbroo:R17_created Recording
1..1
has time-span crm:P4_has_time-span Time-Span
0..1

Identifier

http://shapes.performing-arts.ch/performances/E42_Identifier

Ces identifiants font référence à d'autres base de données internes à SAPA

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
has type crm:P2_has_type Type of Identifier
1..1
value rdf:value xsd:string
1..1

Linguistic Object

http://shapes.performing-arts.ch/performances/E33_Linguistic_Object
  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>
    SELECT ?this
    WHERE {
     ?this a crm:E33_Linguistic_Object.
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
has type crm:P2_has_type Type of Linguistic Object
1..1
value rdf:value Literal
1..1

Non-Performative Expression

http://shapes.performing-arts.ch/performances/F22_Self-Contained_Expression

In this class we can find URI in /u/ and /a/

Property name URI Expected value Card. Description
has title crm:P102_has_title Title
0..*
label rdfs:label xsd:string
0..1

Performance Plan

http://shapes.performing-arts.ch/performances/F25_Performance_Plan
Property name URI Expected value Card. Description
comment rdfs:comment xsd:string
0..1
has music title spao:hasMusicTitle xsd:string
0..*
has title crm:P102_has_title Title
0..*
incorporates frbroo:R14_incorporates Non-Performative Expression
0..*
is identified by crm:P1_is_identified_by Identifier
0..*
is referred to by crm:P67_is_referred_to_by Linguistic Object
0..*
label rdfs:label xsd:string
0..*
same as owl:sameAs IRI
0..*

Performance Serie

http://shapes.performing-arts.ch/performances/Performance_Serie

A performance serie consists of other performances

  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>
    PREFIX schema: <http://schema.org/>
    SELECT ?this
    WHERE {
     ?this a frbroo:F31_Performance .
     ?this schema:additionalType <http://vocab.performing-arts.ch/hlser> .
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
additional type schema:additionalType vocab:hlser
1..1
consists of (participation) crm:P9_consists_of Activity Participation
0..*
falls within (saison) crm:P10_falls_within Saison
0..*
has title crm:P102_has_title Title
0..1
has type crm:P2_has_type Type of Performance
0..*
is referred to by crm:P67i_is_referred_to_by Linguistic Object
0..*
label rdfs:label xsd:string
1..1
performed frbroo:R25_performed Performance Plan
1..1
took place on or within crm:P8_took_place_on_or_within crm:E22_Man-Made_Object
0..*

Performance Single

http://shapes.performing-arts.ch/performances/Single_Performance

A single performance is a performance that does not consists_of other performances

  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>
    PREFIX schema: <http://schema.org/>
    SELECT ?this
    WHERE {
     ?this a frbroo:F31_Performance .
     ?this schema:additionalType <http://vocab.performing-arts.ch/hlsin> .
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
additional type schema:additionalType vocab:hlsin
1..1
forms part of (serie) crm:P9i_forms_part_of Performance Serie
1..1
has time-span crm:P4_has_time-span Time-Span
0..1
has title crm:P102_has_title Title
0..1
has type crm:P2_has_type Type of Performance
0..*
is referred to by crm:P67i_is_referred_to_by Linguistic Object
0..*
label rdfs:label xsd:string
1..1

Performance Stand-alone

http://shapes.performing-arts.ch/performances/Performance_Standalone

A stand-alone performance with no predefined serie, e.g. a workshop, etc.

  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>
    PREFIX schema: <http://schema.org/>
    SELECT ?this
    WHERE {
     ?this a frbroo:F31_Performance .
     ?this schema:additionalType <http://vocab.performing-arts.ch/hlsta> .
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
additional type schema:additionalType vocab:hlsta
1..1
consists of (participation) crm:P9_consists_of Activity Participation
0..*
has music title spao:hasMusicTitle xsd:string
0..*
has time-span crm:P4_has_time-span Time-Span
0..1
has title crm:P102_has_title Title
0..1
is referred to by crm:P67i_is_referred_to_by Linguistic Object
0..*
label rdfs:label xsd:string
1..1
took place on or within crm:P8_took_place_on_or_within crm:E22_Man-Made_Object
0..*
type (P2) crm:P2_has_type Type of Performance
0..*

Performance Work

http://shapes.performing-arts.ch/performances/F20_Performance_Work

In this class we can find URI in /u/ and /a/

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
has type crm:P2_has_type Type of Performance Work
0..*
in language schema:inLanguage Type of Language
0..*
is realised in frbroo:R12_is_realised_in Performance Plan
1..1
label rdfs:label xsd:string
0..1
subtitle language schema:subtitleLanguage Type of Language
0..*

Recording

http://shapes.performing-arts.ch/performances/F26_Recording
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
documents crm:P70_documents Performance Single or Performance Stand-alone
0..1
Link to the performance being recorded
duration schema:duration xsd:string
0..*
has title crm:P102_has_title Title
1..1
incorporates crm:R14_incorporates Performance Plan
0..*
Link to the production
is referred to by crm:P67_is_referred_to_by Linguistic Object
0..*
label rdfs:label xsd:string or rdf:langString
0..1
see also spao:seeAlso IRI
0..*
Note : the range of the property is left intentionnally open. It can points to RecordResource, Instantiation, File or other Recordings
type (P2) crm:P2_has_type Type of Recording
0..*

Saison

http://shapes.performing-arts.ch/performances/E4_Period
  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    PREFIX frbroo: <http://iflastandards.info/ns/fr/frbr/frbroo/>
    SELECT ?this
    WHERE {
     ?this a crm:E4_Period .
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
has time-span crm:P4_has_time-span Time-Span
1..1
label rdfs:label rdf:langString
1..*

Time-Span

http://shapes.performing-arts.ch/performances/E52_Time-Span
Property name URI Expected value Card. Description
begin of the begin crm:P82a_begin_of_the_begin xsd:date
0..1
end of the end crm:P82b_end_of_the_end xsd:date
0..1
label rdfs:label xsd:string
0..1

Title

http://shapes.performing-arts.ch/performances/E35_Title
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
has type crm:P2_has_type Type of Title
1..1
value rdf:value xsd:string or rdf:langString
1..1

Type of Activity

http://shapes.performing-arts.ch/performances/Activity_Type
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:mu
0..*

Type of Confidence (Certainty)

http://shapes.performing-arts.ch/performances/Certainty
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:ct
0..*

Type of Identifier

http://shapes.performing-arts.ch/performances/Identifier_Type
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:id
0..*

Type of Language

http://shapes.performing-arts.ch/performances/Language
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:lg
0..*

Type of Linguistic Object

http://shapes.performing-arts.ch/performances/Linguistic_Object_Type
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:eo
0..*

Type of Performance

http://shapes.performing-arts.ch/performances/Performance_Type
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:hl
0..*

Type of Performance Work

http://shapes.performing-arts.ch/performances/Performance_Work_Type
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:mn
0..*

Type of Recording

http://shapes.performing-arts.ch/performances/RecordingGenre
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:rg
0..*

Type of Title

http://shapes.performing-arts.ch/performances/Title_Type
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:go
0..*

Release notes

1.0.0 - 2026-02