Documentation of Swiss Performing Arts Performances model

More details about this document
Latest published version:
none
Editor:
Version:
1.0.0

Download serialization:
TTL

1. 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.

2. Namespaces

Prefix Namespace
crm http://www.cidoc-crm.org/cidoc-crm/
frbroo http://iflastandards.info/ns/fr/frbr/frbroo/
olo http://purl.org/ontology/olo/core#
owl http://www.w3.org/2002/07/owl#
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs http://www.w3.org/2000/01/rdf-schema#
rico https://www.ica.org/standards/RiC/ontology#
schema http://schema.org/
skos http://www.w3.org/2004/02/skos/core#
spao http://ontology.performing-arts.ch/
vocab http://vocab.performing-arts.ch/
xsd http://www.w3.org/2001/XMLSchema#

3. 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

Click diagram to navigate to corresponding section | View as PNG

Non-Performative Work

Click diagram to navigate to corresponding section | View as PNG

4. Main Entities

4.1 Expression creation: Non-Performative Expression

http://shapes.performing-arts.ch/performances/Creation_of_non-performative_work

4.1.1 General description

SPARQL Definition
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 . 
}

4.1.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.1.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
consists of Activity Participation
1..*
created Non-Performative Expression
1..1

4.2 Expression creation: Performance Plan

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

4.2.1 General description

SPARQL Definition
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 . 
}

4.2.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.2.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
consists of Activity Participation
1..*
created Performance Plan
1..1
created a realisation of Performance Work
0..1

4.3 Expression creation: Recording

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

4.3.1 General description

SPARQL Definition
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 . 
}

4.3.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.3.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
consists of Activity Participation
1..*
created Recording
1..1
has time-span Time-Span
0..1

4.4 Identifier

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

4.4.1 General description

Description

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

Targets

4.4.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.4.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
has type Type of Identifier
1..1
value xsd:string
1..1

4.5 Linguistic Object

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

4.5.1 General description

SPARQL Definition
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.
}

4.5.2 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
has type Type of Linguistic Object
1..1
value Literal
1..1

4.5.3 Usage

Performance Plan is referred to by
Performance Serie is referred to by
Performance Single is referred to by
Performance Stand-alone is referred to by
Recording is referred to by

4.6 Non-Performative Expression

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

4.6.1 General description

Description

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

4.6.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.6.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
has title Title
0..*
label xsd:string
0..1

4.7 Performance Plan

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

4.7.1 General description

Targets

4.7.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.7.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
comment xsd:string
0..1
has music title xsd:string
0..*
has title Title
0..*
incorporates Non-Performative Expression
0..*
is identified by Identifier
0..*
is referred to by Linguistic Object
0..*
label xsd:string
0..*
same as IRI
0..*

4.8 Performance Serie

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

4.8.1 General description

Description

A performance serie consists of other performances

SPARQL Definition
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> .
}

4.8.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.8.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
additional type vocab:hlser
1..1
consists of (participation) Activity Participation
0..*
falls within (saison) Saison
0..*
has title Title
0..1
has type Type of Performance
0..*
is referred to by Linguistic Object
0..*
label xsd:string
1..1
performed Performance Plan
1..1
took place on or within crm:E22_Man-Made_Object
0..*

4.8.4 Usage

Performance Single forms part of (serie)

4.9 Performance Single

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

4.9.1 General description

Description

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

SPARQL Definition
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> .
}

4.9.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.9.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
additional type vocab:hlsin
1..1
forms part of (serie) Performance Serie
1..1
has time-span Time-Span
0..1
has title Title
0..1
has type Type of Performance
0..*
is referred to by Linguistic Object
0..*
label xsd:string
1..1

4.9.4 Usage

Recording documents

4.10 Performance Stand-alone

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

4.10.1 General description

Description

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

SPARQL Definition
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> .
}

4.10.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.10.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
additional type vocab:hlsta
1..1
consists of (participation) Activity Participation
0..*
has music title xsd:string
0..*
has time-span Time-Span
0..1
has title Title
0..1
is referred to by Linguistic Object
0..*
label xsd:string
1..1
took place on or within crm:E22_Man-Made_Object
0..*
type (P2) Type of Performance
0..*

4.10.4 Usage

Recording documents

4.11 Performance Work

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

4.11.1 General description

Description

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

Targets

4.11.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.11.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
has type Type of Performance Work
0..*
in language Type of Language
0..*
is realised in Performance Plan
1..1
label xsd:string
0..1
subtitle language Type of Language
0..*

4.12 Recording

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

4.12.1 General description

Targets

4.12.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.12.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
documents Performance Single or Performance Stand-alone
0..1
➙ Link to the performance being recorded
duration xsd:string
0..*
has title Title
1..1
incorporates Performance Plan
0..*
➙ Link to the production
is referred to by Linguistic Object
0..*
label xsd:string or rdf:langString
0..1
see also IRI
0..*
➙ Note : the range of the property is left intentionnally open. It can points to RecordResource, Instantiation, File or other Recordings
type (P2) Type of Recording
0..*

4.13 Saison

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

4.13.1 General description

SPARQL Definition
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 .
}

4.13.2 Diagram

Click diagram to navigate to corresponding section | View as PNG

4.13.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
has time-span Time-Span
1..1
label rdf:langString
1..*

4.13.4 Usage

Performance Serie falls within (saison)

4.14 Time-Span

http://shapes.performing-arts.ch/performances/E52_Time-Span

4.14.1 General description

Targets

4.14.2 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
begin of the begin xsd:date
0..1
end of the end xsd:date
0..1
label xsd:string
0..1

4.15 Title

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

4.15.1 General description

Targets

4.15.2 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
has type Type of Title
1..1
value xsd:string or rdf:langString
1..1

5. Supportive Entities

5.1 Activity Participation

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

5.1.1 General description

5.1.2 Diagram

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

5.1.3 Properties

⚠ No other properties than the ones listed in the table below are allowed.
Property name URI Expected value Card.
additional type Type of Activity
0..1
carried out by crm:E21_Person or crm:E74_Group or crm:E39_Actor
1..*
certainty Type of Confidence (Certainty)
0..1
comment xsd:string
0..1
has type Type of Activity
1..1
index xsd:integer
0..1
label xsd:string
0..1

5.1.4 Usage

Expression creation: Non-Performative Expression consists of
Expression creation: Performance Plan consists of
Expression creation: Recording consists of
Performance Serie consists of (participation)
Performance Stand-alone consists of (participation)

5.2 Type of Activity

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

5.2.1 General description

5.2.2 Properties

Property name URI Expected value Card.
in scheme vocab:mu
0..*

5.2.3 Usage

Activity Participation additional typehas type

5.3 Type of Confidence (Certainty)

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

5.3.1 General description

5.3.2 Properties

Property name URI Expected value Card.
in scheme vocab:ct
0..*

5.3.3 Usage

Activity Participation certainty

5.4 Type of Identifier

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

5.4.1 General description

5.4.2 Properties

Property name URI Expected value Card.
in scheme vocab:id
0..*

5.4.3 Usage

Identifier has type

5.5 Type of Language

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

5.5.1 General description

5.5.2 Properties

Property name URI Expected value Card.
in scheme vocab:lg
0..*

5.5.3 Usage

Performance Work subtitle languagein language

5.6 Type of Linguistic Object

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

5.6.1 General description

5.6.2 Properties

Property name URI Expected value Card.
in scheme vocab:eo
0..*

5.6.3 Usage

Linguistic Object has type

5.7 Type of Performance

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

5.7.1 General description

5.7.2 Properties

Property name URI Expected value Card.
in scheme vocab:hl
0..*

5.7.3 Usage

Performance Serie has type
Performance Single has type
Performance Stand-alone type (P2)

5.8 Type of Performance Work

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

5.8.1 General description

5.8.2 Properties

Property name URI Expected value Card.
in scheme vocab:mn
0..*

5.8.3 Usage

Performance Work has type

5.9 Type of Recording

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

5.9.1 General description

5.9.2 Properties

Property name URI Expected value Card.
in scheme vocab:rg
0..*

5.9.3 Usage

Recording type (P2)

5.10 Type of Title

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

5.10.1 General description

5.10.2 Properties

Property name URI Expected value Card.
in scheme vocab:go
0..*

5.10.3 Usage

Title has type

6. Release notes

1.0.0 - 2026-02