Declaring a "Performing Artist" class in Artsdata #131
Unanswered
fjjulien
asked this question in
Data Model
Replies: 1 comment 2 replies
-
|
@fjjulien Would you like me to proceed and declare a new Artsdata Class for Artist? A minimal definition for http://kg.artsdata.ca/ontology/Artist
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This discussion is related to #130
Background
As a recent CAPACOA report found, many industry platforms have a concept designating an "artist" or "performer" agent that can be either a
schema:Personorschema:Organization(or subclass thereof).Specific use case
The Arts Touring Connector (ATC) is a platform designed to facilitate the planning of show tours. This process, known as "block programming", is carried out by presenting organizations and the networks that support them. Two key classes closely associated with the Tour concept in the ATC data model are:
ArtistandShow. As a first step in the ATC-Artsdata integration, ATC would like their users to be able to autocomplete Artist names against Artsdata entities.Problem
Artsdata does not have an equivalent class to the ATC Artist class. Therefore ATC developers must reconcile Artists twice: once against Person type entities, and once against Organization type entities. The same problem may also be experienced as I Want To Showcase starts reconciling "Performer" entities with Artsdata.
Solution
As an immediate solution, discussion #130 is proposing to to integrate an "Agent" class into the Artsdata data model.
As longer-term solution, we may want to declare a narrower class (i.e. a subclass of "Agent") that would define a range for the schema:performer in Artsdata. In other words, the class would designate a person, group or organization that one could expect to see as the main performer in an event.
This class could automatically be assigned when certain conditions are met. For example:
Beta Was this translation helpful? Give feedback.
All reactions