Modèle de données Artsdata v0.2
Un modèle de données simple pour les événements dans les arts de la scène ainsi que pour les lieux, les personnes et les organismes connexes.
Le modèle de données (ontologie) d’Artsdata est un sous-ensemble de Schema.org avec quelques vocabulaires contrôlés additionnels. Le modèle d’Artsdata.ca est représenté formellement avec le language SHACL ici.
Les classes et propriétés utilisées dans Artsdata sont similaires au modèle de Google Event Structured Data. En particulier, les propriétés obligatoires pour les événements dans la documentation de Google sont aussi des propriétés obligatoires dans Artsdata. La différence principale est qu’Artsdata enrichit les données structurées avec des URIs et relie les URIs vers Wikidata et d’autres sources LOD (Linked Open Data). Artsdata génère également des URI (identifiants globaux uniques et pérennes) pour les événements, personnes, lieux, organisations et aussi pour quelques vocabulaires contrôlés comme des types d’événements spécifiques aux arts de la scène. Ces URIs peuvent être utilisés en dehors d’Artsdata.
Voici les Classes utilisées dans Artsdata.
Classes
- EventAttendanceModeEnumeration
- EventStatusType
- Event
- Offer
- Organization
- Person
- Place
- PostalAddress
- VirtualLocation
- WebPage
Identifiants passerelles
En plus de l’identifiant Artsdata, le graphe de connaissance Artsdata s’appuie sur d’autres identifiants uniques pérennes, comme l’identifiant Wikidata et l’ISNI, afin de reconnaître et de réconcilier les entités nommées des classes Organization, Person et Place.
Recommandations à propos des identifiants pérennes dans les arts de la scène
Gabarits de données structurées
Gabarits pour les événements Gabarits pour les personnes
Rapports de validation SHACL
Les formes SHACL sont utilisées pour valider les données avant l’importation.
Ontologies et inférences
Artsdata.ca utilise un ensemble de bases d’implications RDFS et OWL afin de permettre une inférence simple, appelé OWL-Horst (optimized).
La principale ontologie utilisée dans Artsdata.ca est Schema.org. Artsdata.ca importe le schéma de base Schema.org et le schéma Schema.org en attente (pour inclure schema:EventSeries qui est une classe en attente).
Artsdata.ca a un grand nombre de mappages de classes et de propriétés entre Schema.org, Wikidata.org, DBpedia.org, FOAF and DOLCE+DnS Ultralite (Ontology Design Patterns) en utilisant owl:equivalentClass and owl:equivalentProperty. La majorité des mappages sont préconstruits à partir d’ontologies externes avec quelques mappages supplémentaires spécifiques à Artsdata.ca à Wikidata.
Les travaux en cours sur la prochaine version de l’ontologie Artsdata.ca sont influencés par les travaux de l’initiative Un avenir numérique lié de CAPACOA et impliquent l’alignement du modèle de données avec les modèles de données utilisés dans le patrimoine culturel, y compris, mais sans s’y limiter, CIDOC-CRM, FRBRoo, PROV et RDA. Les modèles de données seront en outre spécifiés par un vocabulaire spécifique au domaine qui sera publié dans les prochaines versions.
Ontologies chargées dans Artsdata
Provenance
Voir la section plus bas en anglais.
Architecture de flux de données
En principe, n’importe qui peut ajouter des données à Artsdata.ca pourvu que certaines exigences en matière de données soient respectées. Voici un diagramme sur la façon dont les données entrent et sortent d’Artsdata.ca.
Données ouvertes et liées, mise en cache
Artsdata.ca charge les données ouvertes et liées de Wikidata et DBpedia afin de les mettre en cache pour des raisons de performances. Les triplets sont obtenus en utilisant la négociation de contenu (au lieu de vidages de données) et sont mis en cache sans modification dans leurs graphes nommés respectifs.
Remarque: il existe une exception notable, la propriété Wikidata P31 (instance de) est transformée en rdf:type. Ce même résultat aurait pu être obtenu en utilisant owl:equivalentProperty mais il n’a pas été sélectionné pour des raisons de performances.
Conventions de nommage
Conventions sur la façon de nommer les choses en cas de doute.