linked-art / linked.art

Development of a specification for linked data in museums, using existing ontologies and frameworks to build usable, understandable APIs
https://linked.art/
Other
90 stars 13 forks source link

Modeling various qualifiers in relation to creators #229

Open SamiNorling opened 5 years ago

SamiNorling commented 5 years ago

As I'm working through modeling our data to Linked Art, I'm tracking issues in my Github repo, but I've got one now that I think is relevant for others: modeling qualifiers for creators. My issue and thoughts so far can be referenced here: https://github.com/IMAmuseum/LinkedArt/issues/9.

Essentially, we catalog links to Actors in a table on our Object records. The table links to our Actor entity, and provides some additional information about that Actors relationship to the object: Role and After/Follower. I'm tripping up a bit on the ways that the After/Follower values would be represented in the Linked Art model.

Of the values that we use in that field, I'm thinking that they can be split into discrete categories, which may be handled differently in the model:

These could be represented as unique Actor entities, connected to the Production Event via carried_out_by:

Qualifiers indicating confidence in attribution (if the Actors are associated with Production Event via carried_out_by, is there a way to state the degree of confidence in that assertion?):

Open for consideration:

I'd appreciate any feedback/thoughts and/or pointers to where this may be addressed in the model! Curious to know how other museums are cataloging these as well. For example, if "Workshop of Titian" would be it's own Actor record, as opposed to this qualifier on a link to the real Titian record.

beaudet commented 5 years ago

NGA models these as separate actors, e.g. Rembrandt's Workshop is an entirely separate constituent from Rembrandt and is the primary artist of some art objects. Rembrandt also has a role with those objects although his constituent record is secondary to the workshop's. I'm by no means suggesting this is an optimal way to model such relationships (maybe it is maybe it isn't) but it's what we tend to do in such situations. Related to this is the most prolific artist of all time, "anonymous", and her dozens of cousins, "anonymous 18th century", etc. etc.

example:

https://www.nga.gov/collection/art-object-page.86.html

and search this list for "workshop":

https://www.nga.gov/collection/artist-info.1822.html?artobj_artistId=1822&artobj_onview=On_View&pageNumber=1&lastFacet=artobj_onview#works

azaroth42 commented 4 years ago

Attribute Assignment possible pattern:

attribute-assignment
azaroth42 commented 4 years ago

Style-of:

attribute-style-of
johnmcquaid commented 4 years ago

At the Frick Photoarchive we use several modifiers: attributed to circle of copy of follower of forgery of manner of (equivalent to style of in other institutions) shop of (equivalent to workshop of/atelier) and assistants collaborator (used with two or more known artists) alternative attribution former attribution

two or more could also be used in conjunction with each other. Rembrandt, shop of, former attribution or Titian, copy of, alternative attribution.

We do not treat workshops as individual actors. They all link back to the person (this also has to do with our archaic classification system). There will be some issue as to what artists have a workshop as independent entity (without opening up the can of worms of someone like Van Dyck and his workshop). I don't know what problems may arise by using the same term "workshop" as a descriptor for an person as well as an independent corporate body.

aisaac commented 4 years ago

In the two diagrams above https://github.com/linked-art/linked.art/issues/229#issuecomment-567104458 and https://github.com/linked-art/linked.art/issues/229#issuecomment-567108391 the link to aat:possibly should be la:property_classified_as

azaroth42 commented 4 years ago

Homework for everyone:

Aim -- determine whether future-proofing with a node that relates the .1 type is worth the complexity, compared to a small number of sub-properties of influenced_by (or other)

ewg118 commented 4 years ago

We have an uncertainty model in Nomisma that might be replicable here: http://ecfn.fundmuenzen.eu/images/Tolle_Wigg-Wolf_Uncertainty.pdf (second to last slide).

The model is a little bit old since the slideshow is from 2014, but I think it could be applicable to a component of the production event.

azaroth42 commented 4 years ago

AAT Attribution Qualifiers: https://www.getty.edu/vow/AATHierarchy?find=&logic=AND&note=&page=1&subjectid=300404264

azaroth42 commented 4 years ago

Discussion at F2F: https://docs.google.com/document/d/1jBLE5hDYOeGTS0s9e7MzwHgNNEfMjC3jJW8Pk6na26A/edit (page 36)

beaudet commented 4 years ago

link to existing vocabularies that we have collected: https://docs.google.com/spreadsheets/d/1gyxb9Q31jvF0Zd_BZscqijA20u99FRgCJgDGmRMbPe0/edit#gid=1337687428

Habennin commented 4 years ago

and another topology

Screen Shot 2020-08-12 at 6 30 19 PM
azaroth42 commented 4 years ago

Decision on call of 2020-08-11 -- Go with the attribute assignment pattern as consistent with other uses of attribute assignment, and more faithful to the notions of "style of", "manner of", "circle of", "follower of", and so on where there isn't a Group with any sort of intention to act, just a set of people, one of which was the actor.

azaroth42 commented 3 years ago

Notes: https://docs.google.com/document/d/125NgFRyJwJCoA2-o1MXpPMQiUA5tgqUzAds-QVif3LM/edit

azaroth42 commented 2 years ago

Trying to maximize consistency at the (slight) expense of semantics, I think the best approach is (still) an Attribute Assignment, with the following patterns per facet in AAT:

All of them are from the production, to an actor. They're either assigning carried_out_by or influenced_by. We can double up the certainty classifications and the "type" classifications for "probably in the style of" or "possibly the workshop of".

edwardanderson commented 9 months ago

Relating to...

Rembrandt, shop of, former attribution or Titian, copy of, alternative attribution. @johnmcquaid

We have around 600 cases where our catalogue records a set of XOR attributions. For example, a glass beaker is recorded as being made either in Amsterdam or Haarlem. Sometimes the production events may attribute different persons, places and/or techniques to each of the possible production events. The set of possibilities may be more than two, but the intention is that only one of the possible events be true.

We can certainly use the Uncertain attributions pattern for these, and tag them all as "possibly". But I was wondering if we could usefully bundle the set of possible attributions? Our expectation is that this might make rendering the possibilities clearer on a website. And that it is closer to the cataloguer's intention of recording that one-of-n options is possible, and not that any/all-of-n might be true.

For example: object/1 was made either by actor/1 in place/1 with the technique type/1 or by actor/2 in place/2 with the technique type/1:

<https://example.org/object/1> a crm:E22_Human-Made_Object ;
    crm:P108i_was_produced_by [
        a crm:E12_Production ;
        crm:P141i_was_assigned_by [
            a crm:E13_Attribute_Assignment ;
            # Wikidata: "exclusive or"
            crm:P2_has_type <http://www.wikidata.org/entity/Q498186> ;
            crm:P177_assigned_property_of_type crm:P9i_forms_part_of
            crm:P141_assigned [
                a crm:E12_Production ;
                crm:P14_carried_out_by <https://example.org/actor/1> ;
                crm:P32_used_general_technique <https://example.org/type/1> ;
                crm:P7_took_place_at <https://example.org/place/1> 
            ] , [
                a crm:E12_Production ;
                crm:P14_carried_out_by <https://example.org/actor/2> ;
                crm:P32_used_general_technique <https://example.org/type/1> ;
                crm:P7_took_place_at <https://example.org/place/2> 
            ]
        ]
    ] .

I fished XOR out of Wikidata as I didn't find an appropriate logical operator in the AAT.

But anyway. Is this a use-case that we should be trying to support with semantics or are we straying too far past an already-complex pattern and making the data too hard to parse?

edwardanderson commented 8 months ago

I've done a little more thinking on this and am coming around to having multiple AttributeAssignment instances that are members of a Set classified as mutually exclusive events (did not find an AAT equivalent).

So this would look like:

:object-0
    crm:P108i_was_produced_by [
        a crm:E12_Production ;
        crm:P141i_was_assigned_by [
            a crm:E13_Attribute_Assignment ;
            crm:P177_assigned_property_of_type crm:P9i_forms_part_of ;
            la:member_of _:b0 ;
            crm:P141_assigned [
                a crm:E12_Production ;
                crm:P14_carried_out_by :actor-1 ;
                crm:P7_took_place_at :place-1
            ]
        ] ;
        crm:P141i_was_assigned_by [
            a crm:E13_Attribute_Assignment ;
            crm:P177_assigned_property_of_type crm:P9i_forms_part_of ;
            la:member_of _:b0 ;
            crm:P141_assigned [
                a crm:E12_Production ;
                crm:P14_carried_out_by :actor-2 ;
                crm:P7_took_place_at :place-2
            ]
        ]        
    ]
.

_:b0
    a la:Set ;
    rdfs:label "set-0" ;
    crm:P2_has_type <http://www.wikidata.org/entity/Q2625281>
.

This is still a bit tricky for consumers because the Set is a blank node and parsing the _label is undesirable. Producers may have ways of creating URIs for sets like this with hash fragments or UUIDs or something, and giving the Set an id fixes it. But overall feels like a more compatible pattern.

Edit: The mutually-exclusive-Set approach would still need to conform to our rules on transclusions and may require consumers to dereference some URIs to ascertain how to XOR the sets.

beaudet commented 6 months ago

It would be helpful to have a JSON-LD example of the proposed structure for stating that an artist was functioning as a painter as opposed to a printer when they were carrying out the production of a work.