< Back | Home | Edit page | 🙋 Check for open issues |
Lignes directrices Artsdata pour les valeurs location
Bonnes pratiques concernant la granularité de place
Lorsqu’un bâtiment contient plusieurs salles de spectacle, Artsdata peut rencontrer des problèmes de rapprochement si les données structurées décrivent le bâtiment plutôt que la salle de spectacle spécifique. Cela peut donner l’impression que deux représentations ont lieu au même moment et au même endroit, alors qu’il s’agit en réalité de deux lieux différents.
Voici la logique suivie par le processus de création automatique (auto-minting) d’Artsdata :
- Si deux événements sont associés au même
Place; ET - Si leur
startTimediffère de moins d’une heure ; ALORS - Marquer les deux événements comme
ado:PotentialDuplicateET ne pas générer automatiquement un nouvel identifiant.
Recommandations
Selon les instructions d’Artsdata, il est préférable d’être aussi précis que possible lors de la saisie d’un champ location imbriqué sous une entité @type Event. Autrement dit, il vaut mieux indiquer les valeurs name et sameAs de la salle de spectacle où l’événement a lieu, plutôt que celles du bâtiment dans son ensemble.
Cependant, une organisation peut préférer utiliser le nom du bâtiment dans ses données structurées – particulièrement si le nom du bâtiment est plus connu que celui de la salle, ou si la salle porte le même nom qu’une autre située dans un bâtiment différent.
Dans ces cas, quatre solutions sont possibles :
1. Fournir des valeurs différentes pour name et sameAs
Indiquer le nom du bâtiment sous name, mais ajouter un champ sameAs qui pointe vers une URI décrivant la salle de spectacle. Ainsi, le nom du bâtiment sera utilisé comme libellé principal, mais les systèmes pourront reconnaître que le lieu physique réel est la salle située dans le bâtiment, et non le bâtiment lui-même.
Exemple :
"location":
{
"@type":"Place",
"name":"Centre des arts Juliette-Lassonde",
"sameAs":[
"http://kg.artsdata.ca/resource/K2-227",
"http://www.wikidata.org/entity/Q111668872"],
"address":{
"@type":"PostalAddress",
"addressLocality":"Saint-Hyacinthe",
"addressRegion":"QC",
"postalCode":"J2S 9E2",
"streetAddress":"1705 Rue Saint-Antoine",
"addressCountry":"CA"
}
},
Remarque : les URI d’Artsdata et de Wikidata sous sameAs pointent vers la salle Desjardins située à l’intérieur du Centre des arts Juliette-Lassonde.
2. Entrer un séparateur entre le nom du bâtiment et celui de la salle de spectacle sous name
Entrez le nom du bâtiment et celui de la salle de spectacle sous name, séparés par un séparateur (par exemple, un tiret demi-cadratin ou une barre verticale). Vous pouvez choisir d’ajouter n’importe quel nom du lieu en premier, selon celui que vous préférez voir apparaître dans son intégralité (en gardant à l’esprit que seuls les 60 premiers caractères peuvent être affichés dans les résultats de recherche). Exemple :
"location":
{
"@type":"Place",
"name":"Salle Desjardins – Centre des arts Juliette-Lassonde",
"sameAs":[
"http://kg.artsdata.ca/resource/K2-227",
"http://www.wikidata.org/entity/Q111668872"],
"address":{
"@type":"PostalAddress",
"addressLocality":"Saint-Hyacinthe",
"addressRegion":"QC",
"postalCode":"J2S 9E2",
"streetAddress":"1705 Rue Saint-Antoine",
"addressCountry":"CA"
}
},
Remarque : les URI d’Artsdata et de Wikidata sous sameAs pointent vers la salle Desjardins située à l’intérieur du Centre des arts Juliette-Lassonde.
3. Ajouter une entité imbriquée sous containedInPlace
Indiquer le nom de la salle de spectacle sous name. Ajouter une entité imbriquée containedInPlace avec le nom du bâtiment sous name, ainsi qu’une valeur sameAspointant vers une URI décrivant le bâtiment. Cela permet aux systèmes de reconnaître que la salle fait partie intégrante du bâtiment, et non qu’elle constitue un lieu distinct.
Exemple :
"location":
{
"@type":"Place",
"name":"Salle Desjardins",
"sameAs":[
"http://kg.artsdata.ca/resource/K2-227",
"http://www.wikidata.org/entity/Q111668872"],
"address":{
"@type":"PostalAddress",
"addressLocality":"Saint-Hyacinthe",
"addressRegion":"QC",
"postalCode":"J2S 9E2",
"streetAddress":"1705 Rue Saint-Antoine",
"addressCountry":"CA"
},
"containedInPlace":{
"@type":"Place",
"name":"Centre des arts Juliette-Lassonde",
"sameAs":"http://kg.artsdata.ca/resource/K5-796"
}
},
Remarque : comme la salle et le bâtiment partagent la même adresse, il n’est pas nécessaire de répéter les champs address dans containedInPlace.
4. Ajouter une valeur alternateName
Pour des raisons sémantiques, cette stratégie n’est pas recommandée par l’équipe Artsdata. Cependant, vous pouvez toujours choisir de l’ajouter à vos données structurées si les autres options ne correspondent pas à vos besoins actuels.
Indiquer le nom de la salle sous name et ajouter le nom du bâtiment sous alternateName, ou inversement, selon lequel vous préfériez utiliser en tant que libellé principal.
Exemple :
"location":
{
"@type":"Place",
"name":"Salle Desjardins",
"alternateName":"Centre des arts Juliette-Lassonde",
"sameAs":[
"http://kg.artsdata.ca/resource/K2-227",
"http://www.wikidata.org/entity/Q111668872"],
"address":{
"@type":"PostalAddress",
"addressLocality":"Saint-Hyacinthe",
"addressRegion":"QC",
"postalCode":"J2S 9E2",
"streetAddress":"1705 Rue Saint-Antoine",
"addressCountry":"CA"
}
},
Remarque : les URI d’Artsdata et de Wikidata sous sameAs pointent vers la salle Desjardins située à l’intérieur du Centre des arts Juliette-Lassonde.