Documentation of Swiss Performing Arts Collections model
type: Ontology
abstract: (_english_) This page documents the structure of the Collections data published by the SAPA Foundation. The SAPA Foundation uses several RDF ontologies within the [performing-arts.ch](https://www.performing-arts.ch) platform. To describe its collections, it mainly uses the [Records in Contexts](https://www.ica.org/resource/records-in-contexts-ontology/) ontology, with the following specific features: - The [version 0.2 of RiC-O](https://github.com/ICA-EGAD/RiC-O/tree/master/ontology/previous-versions/RiC-O_v0-2_release) is used - `rico:Instantiation` are created mainly for audiovisual documents (including photos), and very marginally for other document types, for which only the classes `rico:RecordSet`, `rico:Record` or `rico:RecordPart` are used. - The class `rico:RecordResource` is never instantiated directly. - `rico:Record` entities are used to describe documents (e.g. a videotape). - `rico:RecordPart` entities are used mainly in the audiovisual field (e.g. different recordings on the same videotape). - The SAPA Foundation works in multiple languages (mainly German, French and Italian). Descriptions are produced in the language of the document. However, the `rico:hasOrHadLanguage` property is not systematically used to declare the language. ----- (_français_) Cette page documente la structure des données de Collections publiées par la Fondation SAPA. La Fondation SAPA utilise plusieurs ontologies RDF au sein de la plateforme [performing-arts.ch](https://www.performing-arts.ch). Pour décrire ses collections, elle utilise princiaplement l'ontologie [Records in Contexts](https://www.ica.org/resource/records-in-contexts-ontology/) avec les spécificités suivantes: - la [version 0.2 de RiC-O](https://github.com/ICA-EGAD/RiC-O/tree/master/ontology/previous-versions/RiC-O_v0-2_release) est utilisée - les `rico:Instantiation` sont créées princiaplement pour les documents audiovisuels (y compris photo) et très marginalement pour les autres types de documents pour lesquels…
distribution:
  format: turtle
  download URL: https://xls2rdf.sparna.fr/rest/convert
has format: https://docs.google.com/spreadsheets/d/1NnWIuwdpjKiLLIMEOiIhr9pY3Oxb6BMF/export
has format: https://xls2rdf.sparna.fr/rest/convert

Record Resource
type: NodeShape
order: 1
icon name: fa-light fa-file-heart
target: RecordResource-target
definition: Note : the class RecordResource is never instantiated directly and groups the common properties between Record, RecordSet and RecordPart. Instances are either rico:Record, rico:RecordSet or rico:RecordPart
property: RecordResource descriptiveNote
property: RecordResource hasAccessibility
property: RecordResource hasCopyrightDeclaration
property: RecordResource hasInternalNote
property: RecordResource hasInstantiation
property: RecordResource hasNote
property: RecordResource hasOrHadIdentifier
property: RecordResource hasOrHadSubject
property: RecordResource hasPermission
property: RecordResource hasPhysicalUsability
property: RecordResource hasProcessingConvention
property: RecordResource hasProcessingDate
property: RecordResource hasProtectionDuration
property: RecordResource hasTermsOfProtection
property: RecordResource hasUsageRightsStill
property: RecordResource hasUsageRightsStreaming
property: RecordResource identifier
property: RecordResource index
property: RecordResource isAssociatedWithDate
property: RecordResource isRelatedTo
property: RecordResource legacyIdentifier
property: RecordResource name
property: RecordResource seeAlso

RecordResource-target
select: SELECT $this WHERE { $this a ?rrType . VALUES ?rrType { <https://www.ica.org/standards/RiC/ontology#Record> <https://www.ica.org/standards/RiC/ontology#RecordSet> <https://www.ica.org/standards/RiC/ontology#RecordPart> } }

Record
type: NodeShape
order: 2
icon name: fa-light fa-file
target class: Record
node: Record Resource
background-color: F7CECC
property: Record conditionsOfAccess
property: Record comment
property: Record conditionsOfUse
property: Record copyrightNotice
property: Record deliveryNumber
property: Record hasAnnotationRecto
property: Record hasAnnotationVerso
property: Record hasCreator
property: Record hasCredit
property: Record hasDocumentaryFormType
property: Record hasDoublets
property: Record hasExtent
property: Record hasOrHadLanguage
property: Record hasOrHadLocation
property: Record hasPacking
property: Record hasProvenance
property: Record hasRecordState
property: Record isAssociatedWithEvent
property: Record isAssociatedWithPlace
property: Record isOrWasIncludedIn
property: Record physicalCharacteristics
property: Record sameAs

Record Set
type: NodeShape
order: 3
icon name: fa-light fa-box-archive
target class: RecordSet
node: Record Resource
background-color: F7948F
property: RecordSet comment
property: RecordSet cassation
property: RecordSet conditionsOfAccess
property: RecordSet conditionsOfUse
property: RecordSet copyrightNotice
property: RecordSet deliveryNumber
property: RecordSet hasCreator
property: RecordSet hasCredit
property: RecordSet hasDoublets
property: RecordSet hasExtent
property: RecordSet hasOrHadAllMembersWithDocumentaryFormType
property: RecordSet hasOrHadLanguage
property: RecordSet hasOrHadLocation
property: RecordSet hasPacking
property: RecordSet hasProvenance
property: RecordSet hasRecordSetType
property: RecordSet history
property: RecordSet isAssociatedWithEvent
property: RecordSet isAssociatedWithPlace
property: RecordSet isOrWasIncludedIn
property: RecordSet physicalCharacteristics
property: RecordSet sameAs

Record Part
type: NodeShape
order: 4
icon name: fa-light fa-puzzle
target class: RecordPart
node: Record Resource
definition: RecordParts are mostly used to describe video recordings with multiple recordings on the same video tape.
background-color: F7E0DF
property: RecordPart hasDocumentaryFormType
property: RecordPart isOrWasConstituentOf

Archival place
type: NodeShape
order: 6
icon name: fa-light fa-building
target class: ArchivalPlace
property: ArchivalPlace containedBy
property: ArchivalPlace hasPacking
property: ArchivalPlace label

Event
type: NodeShape
order: 7
icon name: fa-light fa-calendar-xmark
target class: Event
property: Event hasEventType
property: Event label

Extent
type: NodeShape
order: 80
icon name: fa-light fa-ruler-triangle
target class: RecordResourceExtent
deactivated: true
property: RecordResourceExtent hasUnitOfMeasurement
property: RecordResourceExtent quantity

Identifier
type: NodeShape
order: 81
icon name: fa-light fa-barcode
target class: Identifier
deactivated: true
property: Identifier P2 has type
property: Identifier value

Date (single)
type: NodeShape
order: 82
icon name: fa-light fa-calendar-xmark
target class: SingleDate
deactivated: true
property: SingleDate certainty
property: SingleDate dateQualifier
property: SingleDate dateStandard
property: SingleDate expressedDate
property: SingleDate normalizedDateValue

Date
type: NodeShape
order: 83
icon name: fa-light fa-calendar
target class: Date
deactivated: true
property: Date dateStandard
property: Date expressedDate
property: Date normalizedDateValue

Date (range)
type: NodeShape
order: 84
icon name: fa-light fa-calendar-range
target class: DateRange
deactivated: true
property: DateRange hasBeginningDate
property: DateRange hasEndDate

Concept
type: NodeShape
order: 90
icon name: fa-light fa-tags
target class: Concept
property: Concept prefLabel
property: Concept altLabel
property: Concept hiddenLabel
property: Concept broader
property: Concept narrower
property: Concept definition
property: Concept inScheme
property: Concept topConceptOf
property: Concept exactMatch
property: Concept comment

Language
type: NodeShape
order: 91
icon name: fa-light fa-language
target class: Language

Documentary Form Type
type: NodeShape
order: 92
icon name: fa-light fa-tags
target class: DocumentaryFormType

Record State
type: NodeShape
order: 94
icon name: fa-light fa-tags
target class: RecordState

RecordResource descriptiveNote
path: descriptiveNote
order: 1
name: descriptive note
description: Descriptive information about an entity that is not otherwise addressed (RiC-O 0.2) This is generally used in the data to describe the content of the Record (similar to rico:scopeAndContent)
node kind: Literal
datatype: string

RecordResource hasAccessibility
path: hasAccessibility
order: 2
name: has accessibility
description: Indique l'accessibilité publique aux documents, les deux valeurs possible sont "public" ou "collaborateur/trice" @fr
description: Indicates whether the documents are publicly accessible, the two possible values are "public" or "collaborator".
max count: 1
node kind: IRI
class: Concept

RecordResource hasCopyrightDeclaration
path: hasCopyrightDeclaration
order: 3
name: has copyright declaration
description: Caractérise les informations à disposition de l'institution concernant les droits d'auteur sur les archives. Des valeurs possibles sont "Oui", "Non", "En recherche", "Partiel". @fr
description: Characterizes the information available to the institution regarding copyright on the archives. Possible values are "Yes", "No", "In research", "Partial".
max count: 1
node kind: IRI
class: Concept

RecordResource hasInternalNote
path: hasInternalNote
order: 4
name: has internal note
description: Note de gestion interne à l'usage des archivistes. Ce champs n'est pas exporté dans les dumps publics. @fr
description: Internal management note for use by archivists. This field is not exported in public dumps.
editorial note: A migrer vers SKOS plus tard
node kind: Literal
datatype: string

RecordResource hasInstantiation
path: hasInstantiation
order: 5
name: has instantiation
description: Connects a Record Resource to one of its Instantiations. (RiC-O 0.2) There is not always an Instantiation for each RecordResource in the data, depending on the type of document. For audio, photo and video documents, there is always at least one Instantiation.
node kind: IRI
class: Instantiation

RecordResource hasNote
path: hasNote
order: 6
name: has note
description: Note générale à destination du public. @fr
description: General note for the public.
editorial note: A migrer vers SKOS plus tard
node kind: Literal
datatype: string

RecordResource hasOrHadIdentifier
path: hasOrHadIdentifier
order: 7
name: has or had identifier
description: Connects a Thing to one of its past or present Identifiers. (RiC-O 0.2) This is progressively implemented for all resources, it contains the same value as rico:identifier, with an additional qualifier.
node kind: IRI
class: Identifier

RecordResource hasOrHadSubject
path: hasOrHadSubject
order: 16
name: has or had subject
description: Connects a Record Resource to a Thing that is or was its subject. (RiC-O 0.2) This can take any type of entity as a value.
editorial note: Par souci de cohérence avec RiC, je mettrai en range rico:Thing, et normalement toutes les valeurs devraient avoir une classe qui est sous-classe de rico:Thing. Cela pose question pour les Performance_Plan et les Recording. L'ontologie SAPA pourrait déclarer des triplets additionnels pour dire que des classes FRBRoo sont subclassOf RiC-O:Thing. Si on ne souhaite pas faire cela, on pourrait enlever du range les classes CRM qui ont une correspondance RiCO (Group, Actor, E21_Person, etc...) Pour l'instant ce que je fais c'est que j'enlève du range les classes CRM qui ont leur correspondance dans RiC-O, et je laisse celles qui n'ont pas de correspondance
node kind: IRI

RecordResource hasPermission
path: hasPermission
order: 17
name: has permission
description: Pour les archives non accessibles au public, indique les groupes de collaborateurs/trices y ayant accès. @fr
description: For archives not accessible to the public, indicates the groups of collaborators who have access.
editorial note: C'est un chemps de gestion interne qui définit quel groupe d'utilisateurs à droit d'accéder au contenu de cette Ressource. je mets skos:Concept en range
max count: 1
node kind: IRI
class: Concept

RecordResource hasPhysicalUsability
path: hasPhysicalUsability
order: 18
name: has physical usability
description: Catégorie indiquant la possibilité de manipuler les archives par rapport à leur état de conservation physique. Les valeurs possibles sont "Restreinte", "Non restreinte", "Impossible" @fr
description: Category indicating the possibility of handling the archives in relation to their physical state of preservation. The possible values are "Restricted", "Unrestricted", "Impossible".
editorial note: je mets skos:Concept en range
max count: 1
node kind: IRI
class: Concept

RecordResource hasProcessingConvention
path: hasProcessingConvention
order: 19
name: has processing convention
description: Référence à la norme suivie lors des travaux de description. Par exemple "ISAD-G" @fr
description: Reference to the standard followed during descriptive work. For example "ISAD-G".
editorial note: N'y aurait-il pas une propriété RiC-O ? THOMAS : regarder les valeurs et voir si une propriété existante existe en RiC-O
max count: 1
node kind: Literal
datatype: string

RecordResource hasProcessingDate
path: hasProcessingDate
order: 20
name: has processing date
description: Date à laquelle la description des archives a été réalisée ou modifiée. @fr
description: Date on which the archive description was created or modified.
node kind: IRI
or:
  class: SingleDate
or:
  class: DateRange
or:
  class: Date

RecordResource hasProtectionDuration
path: hasProtectionDuration
order: 21
name: has protection duration
description: Indication de la durée pendant laquelle le document n'est pas accessible au public. @fr
description: Indication of the duration during which the document is not accessible to the public.
max count: 1
node kind: Literal
datatype: string

RecordResource hasTermsOfProtection
path: hasTermsOfProtection
order: 22
name: has terms of protection
description: Indique l'événement de référence à partir duquel le délai de protection démarre. L'usage de cette propriété n'est pas stabilisée au sein de la fondation SAPA. @fr
description: Indicates the reference event from which the protection period starts. The use of this property is not stabilized within the SAPA foundation.
max count: 1
node kind: IRI
class: Concept

RecordResource hasUsageRightsStill
path: hasUsageRightsStill
order: 23
name: has usage rights still
description: Indique si la fondation détient les droits pour la publication par elle-même des captures d'écran. Les valeurs possibles sont "Oui", "Non" ou "Inconnu". @fr
description: Indicates whether the foundation holds the rights for the publication by itself of screen captures. Possible values are "Yes", "No" or "Unknown".
max count: 1
node kind: IRI
class: Concept

RecordResource hasUsageRightsStreaming
path: hasUsageRightsStreaming
order: 24
name: has usage rights streaming
description: Indique si la fondation détient les droits pour la publication par elle-même du streaming vidéo. Les valeurs possibles sont "Oui", "Non" ou "Inconnu". @fr
description: Indicates whether the foundation holds the rights for the publication by itself of video streaming. Possible values are "Yes", "No" or "Unknown".
max count: 1
node kind: IRI
class: Concept

RecordResource identifier
path: identifier
order: 25
name: identifier
description: A word, number, letter, symbol, or any combination of these used to uniquely identify or reference an individual instance of an entity within a specific information domain. Includes Global Persistent Identifiers (globally unique and persistently resolvable identifier for the entity) and/or Local Identifiers. (RiC-O 0.2) The usage of this property is deprecated and it will be replaced by rico:hasOrHadIdentifier.
max count: 1
node kind: Literal
datatype: string

RecordResource index
path: index
order: 26
name: index
editorial note: Cette propriété nous permet de définir un ordre de tri des entités soit dans les Layouts soit dans les exports.
max count: 1
node kind: Literal
datatype: integer

RecordResource isAssociatedWithDate
path: isAssociatedWithDate
order: 27
name: is associated with date
description: Connects a Thing to a Date associated with its existence and lifecycle. (RiC-O 0.2) This contains the date or date range that the resource covers (for example, for a set of documents, this will contain the date of creation of the first document until the date of creation of the last document)
node kind: IRI
or:
  class: DateRange
or:
  class: SingleDate
or:
  class: Date

RecordResource isRelatedTo
path: isRelatedTo
order: 28
name: is related to
description: Information sur des ensembles documentaires conservés hors de l'institution et portant sur le même sujet. @fr
description: Information on documentary collections preserved outside the institution and describing with the same subject.
node kind: Literal
datatype: string

RecordResource legacyIdentifier
path: legacyIdentifier
order: 29
name: legacy identifier
description: Lors d'un changement de cote, l'ancienne cote est conservée dans cette propriété. @fr
description: In case of a change in identifier, the old identifier is kept in this property.
node kind: Literal
datatype: string

RecordResource name
path: name
order: 30
name: name
description: A label, title or term designating the entity in order to make it distinguishable from other similar entities. For Record Resource or Instantiation, the Name is generally assigned by an Agent as most do not have a Name given when created. (RiC-O 0.2) This is the label assigned to the resource.
min count: 1
max count: 1
node kind: Literal
datatype: string
property role: LabelRole

RecordResource seeAlso
path: seeAlso
order: 31
name: see also
description: Propriété générique qui permet d'établir un lien entre une resource et une autre entité. @fr
description: Generic property that allows a link to be established between a resource and another entity.
editorial note: Will be migrated to rico:isRelatedTo, probably at the time of the RiC-O 1.0 conversion
node kind: IRI

Record conditionsOfAccess
path: conditionsOfAccess
order: 1
name: conditions of access
description: Terms and circumstances affecting the availability of a Record Resource for consultation. Such conditions may originate in laws, regulations and policies, including those pertaining to privacy and security concerns or restrictions; they may concern a specific Instantiation of a Record Resource, for example, conditions that require preservation treatment; or they may specify the software or hardware necessary to access the Instantiation. (RiC-O 0.2) This property expresses the conditions of access to the document for the public, for example "Accès libre selon le règlement de SAPA".
max count: 1
node kind: Literal
datatype: string

Record comment
path: comment
order: 2
name: comment
description: This is rarely used and mostly for internal notes.
editorial note: Note : Présent seulement 3 fois.
max count: 1
node kind: Literal
datatype: string

Record conditionsOfUse
path: conditionsOfUse
order: 3
name: conditions of use
description: Terms and circumstances affecting the use of a Record Resource after access has been provided. Includes conditions governing reproduction of the Record Resource under applicable copyright (intellectual property) and/or property legislation, and of the Instantiation, due to conservation status. (RiC-O 0.2) This property expresses the conditions of reuse of the resource, for example "Utilisation et réutilisation selon le règlement de SAPA".
max count: 1
node kind: Literal
datatype: string

Record copyrightNotice
path: copyrightNotice
order: 4
name: copyright notice
description: Indicates how the copyright citation should be written.
node kind: Literal
datatype: string

Record deliveryNumber
path: deliveryNumber
order: 5
name: delivery number
description: Numéro donné au moment où les archives rentrent dans l'institution, qui permet un suivi. @fr
description: Number given when the archives enter the institution, allowing tracking.
max count: 1
node kind: Literal
datatype: string

Record hasAnnotationRecto
path: hasAnnotationRecto
order: 6
name: has annotation (recto)
description: Reprise des informations textuelles apposés au recto du document. @fr
description: Transcription of the textual information placed on the front of the document.
node kind: Literal
datatype: string

Record hasAnnotationVerso
path: hasAnnotationVerso
order: 7
name: has annotation (verso)
description: Reprise des informations textuelles apposés au verso du document. @fr
description: Transcription of the textual information placed on the back of the document.
node kind: Literal
datatype: string

Record hasCreator
path: hasCreator
order: 8
name: has creator
description: Connects a Record Resource or an Instantiation to an Agent that is either responsible for all or some of the content of the Record Resource or is a contributor to the genesis or production of an Instantiation. (RiC-O 0.2)
node kind: IRI
class: Agent

Record hasCredit
path: hasCredit
order: 9
name: has credit
description: La déclaration obligatoire donnée par le détenteur des droits. @fr
description: The mandatory statement given by the rights holder.
max count: 1
node kind: Literal
datatype: string

Record hasDocumentaryFormType
path: hasDocumentaryFormType
order: 10
name: has documentary form type
description: Connects a Record or Record Part to its Documentary Form Type. (RiC-O 0.2) Types of documents include "Moving image", "Object", "Photography", etc.
node kind: IRI
class: DocumentaryFormType

Record hasDoublets
path: hasDoublets
order: 11
name: has doublets
description: Indique combien de doublons sont présents dans ce lot de documents. @fr
description: Indicates how many duplicates are present in this set of documents.
editorial note: Champs de gestion administrative qui sert à repérer les doublons
max count: 1
node kind: Literal
datatype: string

Record hasExtent
path: hasExtent
order: 12
name: has extent
description: Connects a Record Resource or Instantiation to an Extent. (RiC-O 0.2) This can include a number of boxes, a number of gigabytes, etc.
node kind: IRI
class: RecordResourceExtent

Record hasOrHadLanguage
path: hasOrHadLanguage
order: 14
name: has or had language
description: Connects an Agent or Record Resource to a Language that it uses or used. (RiC-O 0.2) This is mostly using the official Swiss languages.
node kind: IRI
class: Language

Record hasOrHadLocation
path: hasOrHadLocation
order: 15
name: has or had location
description: Connects a Thing to a Place in which this Thing ir or was located. (RiC-O 0.2) This indicates where the archive container is physically located in the hierarchy or archival places. Theoretically, the physical location should be asserted at the Instantiation level, but it is asserted here when there is no Instantiation for the RecordResource.
max count: 1
node kind: IRI
class: ArchivalPlace

Record hasPacking
path: hasPacking
order: 16
name: has packing
description: Référence à un type de contenant donnant des indications de taille, mais aussi une indication de localisation possible. Des valeurs possibles sont "Boite A4", "Poster", etc. (un poster serait vraisemblablement rangé dans le meuble à plans). @fr
description: Reference to a type of container giving size indications, but also a possible location indication. Possible values are "Box A4", "Poster", etc. (a poster would presumably be stored in the plan cabinet).
editorial note: Ce champs sert à préciser le type/taille de contenant utilisé : A4, A3 etc. Nous ne l'utilisons pas beaucoup. Son intérêt devrait être réévaluer. Je mets skos:Concept en range
max count: 1
node kind: IRI
class: Concept

Record hasProvenance
path: hasProvenance
order: 17
name: has provenance
description: Connects a Record Resource or an Instantiation to an Agent that creates or accumulates the Record Resource, receives it, or sends it. (RiC-O 0.2)
editorial note: Note : hasProvenance n'est plus dans RiC-O 1.0, maintenant c'est rico:hasOrganicProvenance ou rico:hasOrganicOrFunctionalProvenance
node kind: IRI
or:
  class: Person
or:
  class: CorporateBody

Record hasRecordState
path: hasRecordState
order: 19
name: has record state
description: Connects a Record or Record Part to a Record State that categorizes its state. (RiC-O 0.2) This is applied only to photography and is used to indicate if it is an original print, signed original print, etc.
node kind: IRI
class: RecordState

Record isAssociatedWithEvent
path: isAssociatedWithEvent
order: 20
name: is associated with event
description: Connects a Thing to an Event that is associated with its existence and lifecycle. (RiC-O 0.2) This is used to describe the acquisition of the record, with only a type of Event, indicating if the acquisition resulted from a donation, a loan, etc.
node kind: IRI
class: Event

Record isAssociatedWithPlace
path: isAssociatedWithPlace
order: 21
name: is associated with place
description: Connects a Thing to a Place that is associated with its existence and lifecycle. (RiC-O 0.2) This indicates a place related to the content of the document, for example a building depicted on a photograph
editorial note: Ici on utilise la classe CRM comme range et cela sera décrit dans la partie Panorama
node kind: IRI
class: E53 Place

Record isOrWasIncludedIn
path: isOrWasIncludedIn
order: 22
name: is or was included in (direct)
description: Connects a Record Set or a Record to a Record Set that aggregates or aggregated it in the past. (RiC-O 0.2)
editorial note: RiC-O 1.0 : rico:isDirectlyIncludedIn
min count: 1
max count: 1
node kind: IRI
class: RecordSet

Record physicalCharacteristics
path: physicalCharacteristics
order: #REF!
name: physical characteristics
description: Information about the physical features of the Instantiation. Includes information about the physical nature and condition such as conservation status. (RiC-O 0.2) Theoretically this is applied to Instantiations, but is used also at the Record level when there is no Instantiation declared.
max count: 1
node kind: Literal
datatype: string

Record sameAs
path: sameAs
order: #REF!
name: same as (owl)
description: Link to the URL of this RecordSet in the legacy catalog. This information is in the public triplestore, but this is a hidden field in the layout when browsing the public website. The URL stored is not dereferencable.
max count: 1
node kind: IRI

RecordSet comment
path: comment
order: 1
name: comment
description: This is rarely used and mostly for internal notes.
editorial note: Utilisé 55 fois
max count: 1
node kind: Literal
datatype: string

RecordSet cassation
path: cassation
order: 2
name: cassation
description: Note qui documente ce qui a été éliminé au moment de l'évaluation des archives. (Par exemple "On a éliminé tous les doublons") @fr
description: Note documenting what has been eliminated during the archive evaluation. (For example "All duplicates have been eliminated")
editorial note: Voir si une propriété RiC-O permettrait d'encoder cela.
max count: 1
node kind: Literal
datatype: string

RecordSet conditionsOfAccess
path: conditionsOfAccess
order: 3
name: conditions of access
description: Terms and circumstances affecting the availability of a Record Resource for consultation. Such conditions may originate in laws, regulations and policies, including those pertaining to privacy and security concerns or restrictions; they may concern a specific Instantiation of a Record Resource, for example, conditions that require preservation treatment; or they may specify the software or hardware necessary to access the Instantiation. (RiC-O 0.2) This property expresses the conditions of access to the document for the public, for example "Accès libre selon le règlement de SAPA".
max count: 1
node kind: Literal
datatype: string

RecordSet conditionsOfUse
path: conditionsOfUse
order: 4
name: conditions of use
description: Terms and circumstances affecting the use of a Record Resource after access has been provided. Includes conditions governing reproduction of the Record Resource under applicable copyright (intellectual property) and/or property legislation, and of the Instantiation, due to conservation status. (RiC-O 0.2) This property expresses the conditions of reuse of the resource, for example "Utilisation et réutilisation selon le règlement de SAPA".
max count: 1
node kind: Literal
datatype: string

RecordSet copyrightNotice
path: copyrightNotice
order: 5
name: copyright notice
description: Indicates how the copyright citation should be written.
node kind: Literal
datatype: string

RecordSet deliveryNumber
path: deliveryNumber
order: 6
name: delivery number
description: Numéro donné au moment où les archives rentrent dans l'institution, qui permet un suivi. @fr
description: Number given when the archives enter the institution, allowing tracking.
node kind: Literal
datatype: string

RecordSet hasCreator
path: hasCreator
order: 7
name: has creator
description: Connects a Record Resource or an Instantiation to an Agent that is either responsible for all or some of the content of the Record Resource or is a contributor to the genesis or production of an Instantiation. (RiC-O 0.2)
editorial note: Je garde rico:Person en range
max count: 1
node kind: IRI
class: Person

RecordSet hasCredit
path: hasCredit
order: 8
name: has credit
description: La déclaration obligatoire donnée par le détenteur des droits. @fr
description: The mandatory statement given by the rights holder.
max count: 1
node kind: Literal
datatype: string

RecordSet hasDoublets
path: hasDoublets
order: 9
name: has doublets
description: Indique combien de doublons sont présents dans ce lot de documents. @fr
description: Indicates how many duplicates are present in this set of documents.
max count: 1
node kind: Literal
datatype: string

RecordSet hasExtent
path: hasExtent
order: 10
name: has extent
description: Connects a Record Resource or Instantiation to an Extent. (RiC-O 0.2) This can include a number of boxes, a number of gigabytes, etc.
node kind: IRI
class: RecordResourceExtent

RecordSet hasOrHadAllMembersWithDocumentaryFormType
path: hasOrHadAllMembersWithDocumentaryFormType
order: 11
name: has or had members with documentary form type
description: Connects a Record Set and a Documentary Form Type that categorizes all the Records or Record Parts that are or were included in the Record Set. (RiC-O 0.2) This uses the same controlled vocabulary as rico:hasDocumentaryFormType on the Records.
node kind: IRI
class: DocumentaryFormType

RecordSet hasOrHadLanguage
path: hasOrHadLanguage
order: 12
name: has or had language
description: Connects an Agent or Record Resource to a Language that it uses or used. (RiC-O 0.2) This is mostly using the official Swiss languages.
node kind: IRI
class: Language

RecordSet hasOrHadLocation
path: hasOrHadLocation
order: 13
name: has or had location
description: Connects a Thing to a Place in which this Thing ir or was located. (RiC-O 0.2) This indicates where the archive container is physically located in the hierarchy or archival places. Theoretically, the physical location should be asserted at the Instantiation level, but it is asserted here when there is no Instantiation for the RecordResource.
max count: 1
node kind: IRI
class: ArchivalPlace

RecordSet hasPacking
path: hasPacking
order: 14
name: has packing
description: Référence à un type de contenant donnant des indications de taille, mais aussi une indication de localisation possible. Des valeurs possibles sont "Boite A4", "Poster", etc. (un poster serait vraisemblablement rangé dans le meuble à plans). @fr
description: Reference to a type of container giving size indications, but also a possible location indication. Possible values are "Box A4", "Poster", etc. (a poster would presumably be stored in the plan cabinet).
node kind: IRI
class: Concept

RecordSet hasProvenance
path: hasProvenance
order: 15
name: has provenance
description: Connects a Record Resource or an Instantiation to an Agent that creates or accumulates the Record Resource, receives it, or sends it. (RiC-O 0.2)
editorial note: Je garde seulement les classes Ric-O en range et je simplifie pour rico:Agent
node kind: IRI
class: Agent

RecordSet hasRecordSetType
path: hasRecordSetType
order: 16
name: has record set type
description: Connects a Record Set to a Record Set Type that categorizes it. (RiC-O 0.2) Possible values are "Fonds", "Serie", etc.
editorial note: Je mets skos:Concept en range, mais pourquoi pas une classe RiC-O ? Ce n'est pas normal, les autres vocabulaires contrôlés comme DocumentaryFormType ont bien une classe dédié. Normalement ca devrait être rico:RecordSetType
max count: 1
node kind: IRI
class: Concept

RecordSet history
path: history
order: 17
name: history
description: Summary of the development of an entity, since its origin until present time. (RiC-O 0.2)
max count: 1
node kind: Literal
datatype: string

RecordSet isAssociatedWithEvent
path: isAssociatedWithEvent
order: 18
name: is associated with event
description: Connects a Thing to an Event that is associated with its existence and lifecycle. (RiC-O 0.2) This is used to describe the acquisition of the record, with only a type of Event, indicating if the acquisition resulted from a donation, a loan, etc.
node kind: IRI
class: Event

RecordSet isAssociatedWithPlace
path: isAssociatedWithPlace
order: 19
name: is associated with place
description: Connects a Thing to a Place that is associated with its existence and lifecycle. (RiC-O 0.2) This indicates a place related to the content of the document, for example a building depicted on a photograph
editorial note: je met rico:Place en range
max count: 1
node kind: IRI
class: Place

RecordSet isOrWasIncludedIn
path: isOrWasIncludedIn
order: 20
name: is or was included in
description: Connects a Record Set or a Record to a Record Set that aggregates or aggregated it in the past. (RiC-O 0.2)
max count: 1
node kind: IRI
class: RecordSet

RecordSet physicalCharacteristics
path: physicalCharacteristics
order: 21
name: physical characteristics
description: Information about the physical features of the Instantiation. Includes information about the physical nature and condition such as conservation status. (RiC-O 0.2) Theoretically this is applied to Instantiations, but is used also at the Record level when there is no Instantiation declared.
max count: 1
node kind: Literal
datatype: string

RecordSet sameAs
path: sameAs
order: 22
name: same as (owl)
description: Link to the URL of this RecordSet in the legacy catalog. This information is in the public triplestore, but this is a hidden field in the layout when browsing the public website. The URL stored is not dereferencable.
max count: 1
node kind: IRI

RecordPart hasDocumentaryFormType
path: hasDocumentaryFormType
order: 1
name: has documentary form type
description: Connects a Record or Record Part to its Documentary Form Type. (RiC-O 0.2) Types of documents include "Moving image", "Object", "Photography", etc.
max count: 1
node kind: IRI
class: DocumentaryFormType

RecordPart isOrWasConstituentOf
path: isOrWasConstituentOf
order: 2
name: is or was constituent of
description: Connects a Record Part to a Record of which this Record Part was a component of. (RiC-O 0.2)
min count: 1
max count: 1
node kind: IRI
class: Record

RecordResourceExtent hasUnitOfMeasurement
path: hasUnitOfMeasurement
order: 1
name: has unit
description: A reference to the "extent unit" controlled vocabulary to indicate the unit of measure of the extent. Example of values are "boxes", "kg", "linear meter", "envelopes", etc.
editorial note: There was a mistake in the type of the range : it was rico:unitOfMeasurement, it should be rico:UnitOfMeasurement, with capital "U"
max count: 1
node kind: IRI
class: UnitOfMeasurement

RecordResourceExtent quantity
path: quantity
order: 2
name: quantity
description: The quantity of the extent, given either as a integer or a string.
min count: 1
max count: 1
node kind: Literal
or:
  datatype: integer
or:
  datatype: string

Identifier P2 has type
path: P2 has type
order: 1
name: type
description: A reference to the type of the identifier, from the "identifier" controlled vocabulary, with values such as "Unique ID", "Old Identifier", "Technical Identifier", etc.
editorial note: Il faut migrer cette structure en structure RiC-O : rico:hasIdentifierType, et il faut typer les valeurs avec la classe rico:IdentifierType à la place d'une classe CRM
min count: 1
max count: 1
node kind: IRI
class: Concept
search widget: ListProperty
datasource: list skospreflabel alpha with count

Identifier value
path: value
order: 2
name: value
description: The value of the identifier, as a literal string.
editorial note: Il faut migrer cette structure en structure RiC-O : en RiC-O il y a rico:textualValue ou rico:normalizedValue
min count: 1
max count: 1
node kind: Literal
datatype: string

Event hasEventType
path: hasEventType
order: 1
name: has event type
description: Connects an Event to an Event Type which categorizes it. (RiC-O 0.2)
min count: 1
node kind: IRI
class: EventType
search widget: ListProperty
datasource: list skospreflabel alpha with count

Event label
path: label
order: 2
name: label
description: The name of the event.
node kind: Literal
or:
  datatype: langString
or:
  datatype: string

ArchivalPlace containedBy
path: containedBy
order: 1
name: contained by
description: A reference to the place in which this one is contained, thus forming a hierarchy of places.
max count: 1
node kind: IRI
class: ArchivalPlace

ArchivalPlace hasPacking
path: hasPacking
order: 2
name: has packing
description: A reference to a concept in the packing controlled vocabulary to indicate the king of packaging or format of this place, such as "box A4", "box A5", "digital file", "painting", etc. This is not stated on all archival places.
max count: 1
node kind: IRI
class: Concept

ArchivalPlace label
path: label
order: 3
name: label
description: The name of the place
min count: 1
max count: 1
node kind: Literal
datatype: string
property role: LabelRole

Date dateStandard
path: dateStandard
name: date standard
description: Identifier of the standard of the Normalized date. (RiC-O 0.2)
editorial note: L'utilisation de rico:Date directement est bizarre. Soit on met une SingleDate, soit un DateRange, mais pourquoi utiliser rico:Date directement ? de toutes façons c'est à migrer. Requête pour savoir où c'est utilisé : PREFIX rico: <https://www.ica.org/standards/RiC/ontology#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> SELECT ?p (COUNT(?p) AS ?count) (SAMPLE(?x) AS ?sample) WHERE { ?x ?p ?o . ?o a rico:Date . } GROUP BY ?p ORDER BY DESC(?count) Ce sont beaucoup des birthDate de personnes, ou des beginningDate / endDate d'organisation. On peut laisser comme cela de toutes façons
max count: 1
node kind: Literal
datatype: string

Date expressedDate
path: expressedDate
name: expressed date
description: Natural language expression of a Date. (RiC-O 0.2) This is the field used to display the date on the screen.
see also: cf issue https://github.com/sapa/performing-arts-ch-import/issues/34
max count: 1
node kind: Literal
datatype: string

Date normalizedDateValue
path: normalizedDateValue
name: normalized date value
description: Date representation based on a standard, preferably machine-readable. (RiC-O 0.2). Currently the rico:normalizedDateValue is a copy of the rico:expressedDate and does not use a specific datatype. It is an xsd:string.
editorial note: C'est dommage que ce champs n'ait pas un datatype normalisé Aujourd'hui, il y a seulement un seul champ de date dans le formulaire de saisie, qui est la date normalisée, et qui est recopiée dans le expressedDate. Il faudrait mieux que : 1. La date normalisée soit typée avec un datatype de date (soit xsd:date, xsd:gYear, etc.) 2. Qu'elle ne soit pas recopiée dans expressedDate 3. Que le champs "expressedDate" soit visible dans le formulaire comme un champs séparé pour pouvoir renseignée une date littérale quand il y a besoin ("aux alentours de juin 1985") On pourrait utiliser une regex pour vérifier quelles valeurs sont invalides
max count: 1
node kind: Literal
datatype: string

DateRange hasBeginningDate
path: hasBeginningDate
name: has beginning date
description: Connects a Thing to a Date at which this Thing that came into existence. (RiC-O 0.2)
max count: 1
node kind: IRI
class: SingleDate

DateRange hasEndDate
path: hasEndDate
name: has end date
description: Connects a Thing to a Date at which the existence of that Thing ended. (RiC-O 0.2)
max count: 1
node kind: IRI
class: SingleDate

SingleDate certainty
path: certainty
name: certainty
description: Qualifies the level of certitude of the accuracy of a Date, an Event or a Relation. (RiC-O 0.2) Example of values are "probable", "deduced", "uncertain", etc.
max count: 1
node kind: IRI
class: Concept
search widget: ListProperty
datasource: list skospreflabel alpha with count

SingleDate dateQualifier
path: dateQualifier
name: date qualifier
description: Indicates the precision of a date. It specifies if, and to what extent, the value is an estimation. (RiC-O 0.2) Example of values are "circa", "exact", "during", etc.
max count: 1
node kind: IRI
class: Concept
search widget: ListProperty
datasource: list skospreflabel alpha with count

SingleDate dateStandard
path: dateStandard
name: date standard
description: Identifier of the standard of the Normalized date. (RiC-O 0.2)
max count: 1
node kind: Literal
datatype: string

SingleDate expressedDate
path: expressedDate
name: expressed date
description: Natural language expression of a Date. (RiC-O 0.2)
max count: 1
node kind: Literal
datatype: string

SingleDate normalizedDateValue
path: normalizedDateValue
name: normalized date value
description: Date representation based on a standard, preferably machine-readable. (RiC-O 0.2)
editorial note: C'est dommage que ce champs n'ait pas un datatype normalisé
max count: 1
node kind: Literal
datatype: string

Concept prefLabel
path: prefLabel
order: 1
name: preferred label
description: The preferred label of the concept. There is at most one preferred label per language.
min count: 1
node kind: Literal
datatype: langString
property role: LabelRole
unique lang: true

Concept altLabel
path: altLabel
order: 2
name: alternative label (synonym)
description: A synonym, acronym, or any other non-preferred term to refer to the concept.
node kind: Literal
datatype: langString

Concept hiddenLabel
path: hiddenLabel
order: 3
name: hidden label
description: A hidden label for the concept. Hidden labels are kept for references and to be able to match user queries, but should not be presented to end users.
node kind: Literal
datatype: langString

Concept broader
path: broader
order: 4
name: broader
description: A reference to a more generic concept of this concept.
max count: 1
node kind: IRI
class: Concept

Concept narrower
path: narrower
order: 5
name: narrower
description: A reference to a more specific concept of this concept.
node kind: IRI
class: Concept

Concept definition
path: definition
order: 6
name: definition
description: A textual definition for this concept.
max count: 1
node kind: Literal
datatype: langString

Concept inScheme
path: inScheme
order: 7
name: in scheme
description: A reference to the controlled vocabulary to which this concept belongs. Each concept belongs to one and only one controlled vocabulary.
min count: 1
max count: 1
node kind: IRI
class: ConceptScheme

Concept topConceptOf
path: topConceptOf
order: 8
name: top concept of
description: When the concept is a "root" concept (that is, without broader concept), this property will hold a reference to its controlled vocabulary to indicate it is a top concept of the vocabulary.
max count: 1
node kind: IRI
class: ConceptScheme

Concept exactMatch
path: exactMatch
order: 9
name: exact match
description: A reference to a matching concept in a controlled vocabulary of another organization. Depending on the vocabulary, matching concepts can be taken from the Library of Congress, Records in Contexts ontology, the Deutsche National Bibliothek, RDA registry, Getty, the ECLAP repository (European Collected Library of Artistic Performance), Wikidata, UK National Archives, etc.
node kind: IRI

Concept comment
path: comment
order: 10
name: comment
description: A comment on the concept, sometimes giving textual information on its equivalence to other concepts.
max count: 1
node kind: Literal
datatype: langString

Record
order: 1

Record Set
order: 2

Record Part
order: 3