Documentation of Swiss Performing Arts Authority model

Version: 1.0.0
Download serialization:
TTL

Abstract

(english) This page documents the structure of the Authorities data published by the SAPA Foundation. This regroups in particular the persons, groups, geographical locations and the buildings related to performances. This model is mostly based on CIDOC-CRM. Please note the following specificities:

  • Some authorities have been reconciled, and some not. Depending on this status, the data model and the level of detail will be different. Unreconciled authorities will typically have only a label.
  • Authorities corresponding to fictional characters and created only in exceptionnal situations depending on the needs. There are only few of them.
  • It is foreseen that properties and classes taken from RiC-O and SPAO are replaced by the corresponding patterns from the CIDOC-CRM
  • It is also foreseen that the provision of 2 rdf:types to entities will not be done anymore (only the CIDOC-CRM type shall remain)

(français) Cette page documente le modèle de données utilisé par la Fondation SAPA pour modéliser les entités de type autorité. Cela regroupe en particulier les personnes, les groupes, les lieux géographiques et les bâtiments relatifs aux spectacles. Ce modèle est principalement basé sur CIDOC-CRM. Il faut aussi bien noter les aspects suivants :

  • Il existe toujours des autorités qui ont fait l'objet d'une réconciliation et d'autres non. Selon ce statut, le modèle de données est différent. Les autorités non réconciliées ne possèdent typiquement qu'un libellé.
  • Les entités sur les personnages de fiction ne créés que de façon exceptionnelle selon les besoins. Ils sont en nombre réduit.
  • Il est prévu qu'à l'avenir les propriétés et classes issues des ontologies RiC-O et SPAO soient remplacées par des éléments correspondants dans CIDOC-CRM.
  • Il est aussi prévu de renoncer au double typage à l'avenir (seul le type CIDOC-CRM sera conservé)

Table of Contents


Diagrams

Venue

spao-at:Venuecrm:P102_has_title : crm:E35_Titlecrm:P131_is_identified_by : spao-at:Byline [0..1]owl:sameAs : IRIrdfs:label : xsd:string or rdf:langString [1..*]crm:P2_has_type : spao-at:Man-Made_Object_Type [1..1]spao-at:Place_undefinedcrm:P89_falls_within : spao-at:Place_knownspao-at:Date (rico:Date)spao-at:E51_Contact_Point (crm:E51_Contact_Point)rdf:value [1..1]crm:P2_has_type : spao-at:Contact_Point_Type [1..1]spao-at:E62_String (crm:E62_String)rdf:value : xsd:string or rdf:langString [1..1]crm:P2_has_type : spao-at:Note_Type [1..1]spao-at:Man-Made_Object_Typeskos:inScheme = vocab:dwspao-at:Venue_unreconciledrdfs:label : xsd:string [1..1]crm:P156_occupiescrm:P46_is_composed_ofrico:hasBeginningDate [0..1]rico:hasEndDate [0..1]crm:P76_has_contact_pointcrm:P3_has_notecrm:P2_has_type [1..1]
Click diagram to navigate to corresponding section | View as PNG

Group, Legal Bodies or Families

spao-at:Group_Typeskos:inScheme = vocab:vrspao-at:E82_Actor_Appellation (crm:E82_Actor_Appellation)rdf:value : xsd:string [1..1]crm:P2_has_type : spao-at:Appellation_Type [1..1]spao-at:Bylinespao-at:Group_Legal_Body_Familyowl:sameAs : IRIrdfs:label : xsd:string or rdf:langString [1..*]rico:history : xsd:string [0..1]spao:hasBibliography : xsd:string [0..1]spao:isPartOfRepertories : xsd:boolean [0..1]spao-at:E39_Actor_unreconciledspao-at:E21_Person (crm:E21_Person)spao-at:Place_knownspao-at:Place_undefinedspao-at:E42_Identifier (crm:E42_Identifier)rdf:value : xsd:string [1..1]spao-at:E62_String (crm:E62_String)rdf:value : xsd:string or rdf:langString [1..1]crm:P2_has_type : spao-at:Note_Type [1..1]spao-at:E51_Contact_Point (crm:E51_Contact_Point)rdf:value [1..1]crm:P2_has_type : spao-at:Contact_Point_Type [1..1]spao-at:ManagementActivity_Venuecrm:P16_used_specific_object : spao-at:Venue [1..1]crm:P2_has_type [1..1] = vocab:mujfvrdf:type [1..1] = crm:E7_Activityspao-at:Date (rico:Date)rico:dateStandard : xsd:string [0..1]rico:expressedDate : xsd:string [0..1]rico:normalizedDateValue : xsd:string [0..1]crm:P107_has_current_or_former_membercrm:P131_is_identified_bycrm:P74_has_current_or_former_residencecrm:P1_is_identified_by [0..1]crm:P2_has_typecrm:P107i_is_current_or_former_member_ofrico:controlledByrico:isSuccessorOfspao:replacedBy [0..1]crm:P3_has_notecrm:P76_has_contact_pointcrm:P14i_performedrico:hasBeginningDate [0..1]rico:hasEndDate [0..1]
Click diagram to navigate to corresponding section | View as PNG

Person

spao-at:E82_Actor_Appellation (crm:E82_Actor_Appellation)rdf:value : xsd:string [1..1]crm:P2_has_type : spao-at:Appellation_Type [1..1]spao-at:E69_Death (crm:E69_Death)spao-at:Place_knownspao-at:E67_Birth (crm:E67_Birth)spao-at:E21_Person (crm:E21_Person)owl:sameAs : IRIrdfs:label : xsd:string or rdf:langString [1..*]rico:history : xsd:string or rdf:langString : Literalspao:hasBibliography : xsd:stringspao-at:Genderspao-at:Nationalityspao-at:E62_String (crm:E62_String)rdf:value : xsd:string or rdf:langString [1..1]crm:P2_has_type : spao-at:Note_Type [1..1]spao-at:E51_Contact_Point (crm:E51_Contact_Point)rdf:value [1..1]crm:P2_has_type : spao-at:Contact_Point_Type [1..1]spao-at:Date (rico:Date)crm:P7_took_place_at [1..1]crm:P7_took_place_at [1..1]crm:P107i_is_current_or_former_member_ofcrm:P131_is_identified_by [1..*]crm:P3_has_notespao:replacedBy [0..1]crm:P76_has_contact_pointcrm:P98i_was_born [0..1]crm:P100i_died_in [0..1]rico:birthDaterico:deathDate [0..1]
Click diagram to navigate to corresponding section | View as PNG

Place

spao-at:Place_knownowl:sameAs : IRIrdfs:label : xsd:string or rdf:langString : Literalspao-at:E48_Place_Name (crm:E48_Place_Name)rdf:value : xsd:string or rdf:langString [1..*]spao-at:Place_undefinedcrm:P89_falls_withincrm:P87_is_identified_by [0..1]crm:P89_falls_within
Click diagram to navigate to corresponding section | View as PNG

Conceptual Object

spao-at:E75_Conceptual_Object_Appellation (crm:E75_Conceptual_Object_Appellation)rdf:value : xsd:string [1..1]crm:P2_has_type : spao-at:Appellation_Type [1..1]spao-at:E28_Conceptual_Object (crm:E28_Conceptual_Object)owl:sameAs : IRIrdfs:label : xsd:string [1..1]spao-at:Genderspao-at:Nationalityspao-at:E62_String (crm:E62_String)crm:P107i_is_current_or_former_member_ofcrm:P3_has_note [1..1]crm:P131_is_identified_by [1..*]
Click diagram to navigate to corresponding section | View as PNG

Model documentation

Actor (special values)

http://shapes.performing-arts.ch/authorities/E39_Actor_special

Special values of E39_Actor that capture special values such as : "et al.", "unknown", "collectif", "folklore", "traditional", "00" (something exists but is unknown). Their URI starts with "http://data.performing-arts.ch/a/"

  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    SELECT ?this
    WHERE {
     ?this a crm:E39_Actor .
     FILTER(STRSTARTS(STR(?this), "http://data.performing-arts.ch/a/"))
    }
Property name URI Expected value Card. Description
label rdfs:label xsd:string or rdf:langString
1..*
Label of the un-reconciled actor. This is the only information available on these nodes.

Actor (unreconciled)

http://shapes.performing-arts.ch/authorities/E39_Actor_unreconciled

Person references that have not been reconciled to a known entity. Their URI starts with "http://data.performing-arts.ch/u/"

  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    SELECT ?this
    WHERE {
     ?this a crm:E39_Actor .
     FILTER(STRSTARTS(STR(?this), "http://data.performing-arts.ch/u/"))
    }
Property name URI Expected value Card. Description
label rdfs:label xsd:string or rdf:langString
1..*
Label of the un-reconciled actor. This is the only information available on these nodes.

Appellation: Actor

http://shapes.performing-arts.ch/authorities/E82_Actor_Appellation

The name of a Person or Group/LegalBody/Family

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

Appellation: Byline

http://shapes.performing-arts.ch/authorities/Byline

A note / precision on the nature of an entity (Group/Legalbody/Family)

  • 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:E41_Appellation.
    }

Appellation: Fictional Character

http://shapes.performing-arts.ch/authorities/E75_Conceptual_Object_Appellation

The name of a fictional character

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

Appellation: Place

http://shapes.performing-arts.ch/authorities/E48_Place_Name

The name of a place

Property name URI Expected value Card. Description
value rdf:value xsd:string or rdf:langString
1..*

Contact Point

http://shapes.performing-arts.ch/authorities/E51_Contact_Point

The contact information of a Venue, Person, or Group/LegalBody/Family.

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
type (P2) crm:P2_has_type Type of Contact Point
1..1
value rdf:value IRI
1..1

Date

http://shapes.performing-arts.ch/authorities/Date

A date value

Property name URI Expected value Card. Description
date standard rico:dateStandard xsd:string
0..1
expressed date rico:expressedDate xsd:string

s.d., N/A

0..1
normalized date value rico:normalizedDateValue xsd:string
0..1

Event: Birth

http://shapes.performing-arts.ch/authorities/E67_Birth

The birth event of a Person

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
took place at crm:P7_took_place_at Place
1..1

Event: Death

http://shapes.performing-arts.ch/authorities/E69_Death

The death event of a Person

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
took place at crm:P7_took_place_at Place
1..1

Fictional character

http://shapes.performing-arts.ch/authorities/E28_Conceptual_Object

Fictional characters, considered as conceptual objects. They serve as values for the property rico:hasOrHadSubject from the rico RecordResources

Property name URI Expected value Card. Description
is current or former member of (P107i) crm:P107i_is_current_or_former_member_of Gender or Nationality
0..*
This is used to capture the genre of the character, and its nationality
is identified by (P131) crm:P131_is_identified_by Appellation: Fictional Character
1..*
label rdfs:label xsd:string
1..1
note (P3) crm:P3_has_note String
1..1
same as owl:sameAs IRI
0..*

Gender

http://shapes.performing-arts.ch/authorities/Gender

The genre of a person. The values are crm:E74_Group in a special named graph.

  • URI pattern: http://data.performing-arts.ch/g/gender/.*
  • Example: http://data.performing-arts.ch/g/gender/f

http://shapes.performing-arts.ch/authorities/Group_Legal_Body_Family

Legal entities, (informal) groups or families - excluding the notion of "human genre" and "nationality" which are managed separately.

  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    PREFIX rico: <https://www.ica.org/standards/RiC/ontology#>
    SELECT ?this
    WHERE {
     ?this a ?type .
     VALUES ?type { crm:E74_Group crm:E40_Legal_Body rico:Family }
     FILTER(!REGEX(STR(?this), "http://data.performing-arts.ch/g/.*"))
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
beginning date (rico) Date
0..1
bibliography (rico) xsd:string
0..1
contact point (P76) Contact Point
0..*
controlled by (rico) Group, Legal Bodies or Families
0..*
end date (rico) Date
0..1
has current or former member (P107) Actor (unreconciled) or Person
0..*
has current or former residence (P74) Place or Place (undefined)
0..*
history (rico) xsd:string
0..1
is current or former member of (P107i) Group, Legal Bodies or Families
0..*
is identified by (P1) Identifier
0..1
is identified by (P131) Appellation: Actor or Appellation: Byline
0..*
is part of repertories (spao) xsd:boolean
0..1
is successor of (rico) Group, Legal Bodies or Families
0..*
label xsd:string or rdf:langString
1..*
note (P3) String
0..*
performed (P14i) Management Activity (Venue)
0..*
This is a link a management activity of type ["management"](http://vocab.performing-arts.ch/mujfv), that indicates that this Group/LegalBody/Family was responsible for the management of a certain Venue.
replaced by (spao) Group, Legal Bodies or Families
0..1
same as IRI
0..*
type (P2) Type of Group
0..*

Identifier

http://shapes.performing-arts.ch/authorities/E42_Identifier
Property name URI Expected value Card. Description
value rdf:value xsd:string
1..1

Management Activity (Institution)

http://shapes.performing-arts.ch/authorities/ManagementActivity_Institution
  • 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:E7_Activity .
     ?this crm:P2_has_type <http://vocab.performing-arts.ch/mujfv> .
     ?this ^crm:P10_falls_within ?F28 .
     ?F28 a frbroo:F28_Expression_Creation .
     ?F28 frbroo:R17_created ?something . 
     ?something a frbroo:F25_Performance_Plan . 
    }

Management Activity (Venue)

http://shapes.performing-arts.ch/authorities/ManagementActivity_Venue

A management activity that links a Group/LegalBody/Family with a Venue, indicating that this actor managed this venue.

  • 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:E7_Activity .
     ?this crm:P2_has_type <http://vocab.performing-arts.ch/mujfv> .
     ?this crm:P16_used_specific_object ?venue .
     ?venue a crm:E22_Man-Made_Object .
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
managed venue (P16) crm:P16_used_specific_object Venue
1..1
type (P2) crm:P2_has_type vocab:mujfv
1..1
type (rdf) rdf:type crm:E7_Activity
1..1

Nationality

http://shapes.performing-arts.ch/authorities/Nationality

The nationalities of a person. The values are crm:E74_Group in a special named graph. This is really the nationality and not the country.

  • URI pattern: http://data.performing-arts.ch/g/nation/.*
  • Example: http://data.performing-arts.ch/g/nation/ch

Person

http://shapes.performing-arts.ch/authorities/E21_Person

Known persons.

Property name URI Expected value Card. Description
bibliography (spao) spao:hasBibliography xsd:string
0..*
birth date (rico) rico:birthDate Date
0..*
Date of birth (this should theoretically be expressed on the birth event)
contact point (P76) crm:P76_has_contact_point Contact Point
0..*
death date (rico) rico:deathDate Date
0..1
Date of death (this should theoretically be expressed on the death event)
died in (P100i) crm:P100i_died_in Event: Death
0..1
Reference to a death event, which will indicate the place of death.
history (rico) rico:history xsd:string or rdf:langString
0..*
is current or former member of (P107i) crm:P107i_is_current_or_former_member_of Gender or Nationality
0..*
This is a reference to either the genre or the nationality of the person.
is identified by (P131) crm:P131_is_identified_by Appellation: Actor
1..*
label rdfs:label xsd:string or rdf:langString
1..*
Name of the person
note (P3) crm:P3_has_note String
0..*
replaced by (spao) spao:replacedBy Person
0..1
same as owl:sameAs IRI
0..*
was born (P98i) crm:P98i_was_born Event: Birth
0..1
Reference to a birth event, which will indicate a place of birth.

Place

http://shapes.performing-arts.ch/authorities/Place_known

Known places like cities, regions. Their URI starts with "http://data.performing-arts.ch/p/"

  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    SELECT ?this
    WHERE {
     ?this a crm:E53_Place .
     FILTER(STRSTARTS(STR(?this), "http://data.performing-arts.ch/p/"))
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
falls within (P89) crm:P89_falls_within Place
0..*
Note : it is normal that some Swiss canton are inside more than one other places. Hence there is not a maximum cardinality of 1.
is identified by (P87) crm:P87_is_identified_by Appellation: Place
0..1
label rdfs:label xsd:string or rdf:langString
0..*
same as owl:sameAs IRI
0..*

Place (undefined)

http://shapes.performing-arts.ch/authorities/Place_undefined

Undefined places where the venues are located, which are linked to a known place in which this place is included. Their URI starts with "http://data.performing-arts.ch/x/"

  • Closed shape
  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    SELECT ?this
    WHERE {
     ?this a crm:E53_Place .
     FILTER(STRSTARTS(STR(?this), "http://data.performing-arts.ch/x/"))
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
falls within (P89) crm:P89_falls_within Place
0..*

Pursuit

http://shapes.performing-arts.ch/authorities/F51_Pursuit

A period of continuous activity of a Group/LegalBody/Family. This links the Group/LegalBody/Family with an entry from the Genre controlled vocabulary

spao-at:F51_Pursuit (frbroo:F51_Pursuit)spao-at:Genrespao-at:Group_Legal_Body_Familyfrbroo:R59_had_typical_subject [1..*]crm:P14_carried_out_by [1..1]
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
carried out by crm:P14_carried_out_by Group, Legal Bodies or Families
1..1
had typical subject frbroo:R59_had_typical_subject Type of Pursuit
1..*

String

http://shapes.performing-arts.ch/authorities/E62_String

A base string value

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
type (P2) crm:P2_has_type Type of Note
1..1
value rdf:value xsd:string or rdf:langString
1..1

Type of Appellation

http://shapes.performing-arts.ch/authorities/Appellation_Type

A type of appellation, taken from the appellation type vocabulary

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:ya
0..*

Type of Contact Point

http://shapes.performing-arts.ch/authorities/Contact_Point_Type

A type of contact point, taken from the contact point type vocabulary

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:ih
0..*

Type of Group

http://shapes.performing-arts.ch/authorities/Group_Type

A type of Group/LegalBody/Family, taken from the group type vocabulary

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:vr
0..*

Type of Man-Made Object

http://shapes.performing-arts.ch/authorities/Man-Made_Object_Type

An object type, taken from the object type vocabulary

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:dw
0..*

Type of Note

http://shapes.performing-arts.ch/authorities/Note_Type

A type of linguistic object, taken from the linguistic object type vocabulary

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 Pursuit

http://shapes.performing-arts.ch/authorities/Genre

An artistic genre, taken from the Genre vocabulary

Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
in scheme skos:inScheme vocab:mn
0..*

Venue

http://shapes.performing-arts.ch/authorities/Venue

Known places (buildings, theaters, rooms, etc.) where performances took place. Their URI starts with "http://data.performing-arts.ch/o/"

  • 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:E22_Man-Made_Object .
     FILTER(CONTAINS(STR(?this), "/o/"))
     ?this crm:P2_has_type <http://vocab.performing-arts.ch/dwmkn> .
    }
spao-at:Venueowl:sameAs : IRIrdfs:label : xsd:string or rdf:langString [1..*]crm:P2_has_type : spao-at:Man-Made_Object_Type [1..1]crm:E35_Titlespao-at:Place_undefinedspao-at:Date (rico:Date)spao-at:Bylinespao-at:E51_Contact_Point (crm:E51_Contact_Point)spao-at:E62_String (crm:E62_String)crm:P102_has_titlecrm:P156_occupiescrm:P46_is_composed_ofrico:hasBeginningDate [0..1]rico:hasEndDate [0..1]crm:P131_is_identified_by [0..1]crm:P76_has_contact_pointcrm:P3_has_note
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
beginning date (rico) rico:hasBeginningDate Date
0..1
byline (P131) crm:P131_is_identified_by Appellation: Byline
0..1
common title (P102) crm:P102_has_title crm:E35_Title
0..*
contact point (P76) crm:P76_has_contact_point Contact Point
0..*
contains (P46) crm:P46_is_composed_of Venue
0..*
end date (rico) rico:hasEndDate Date
0..1
label rdfs:label xsd:string or rdf:langString
1..*
Label of the venue
location (P156) crm:P156_occupies Place (undefined)
0..*
note (P3) crm:P3_has_note String
0..*
same as owl:sameAs IRI
0..*
type (P2) crm:P2_has_type Type of Man-Made Object
1..1

Venue (unreconciled)

http://shapes.performing-arts.ch/authorities/Venue_unreconciled

Places (buildings, theaters, rooms, etc.) where performances took place, that are not yet reconciled to a known entity. Their URI starts with "http://data.performing-arts.ch/u/"

  • Applies to:
    PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
    SELECT ?this
    WHERE {
     ?this a crm:E22_Man-Made_Object .
     FILTER(CONTAINS(STR(?this), "/u/"))
     ?this crm:P2_has_type <http://vocab.performing-arts.ch/dwmkn> .
    }
Click diagram to navigate to corresponding section | View as PNG
Property name URI Expected value Card. Description
label rdfs:label xsd:string
1..1
type (P2) crm:P2_has_type Type of Man-Made Object
1..1

Release notes

1.0.0 - 2026-01

0.0.1