arm

Activities Related to Physical Condition

ArtFrame and RareMat, 2017-08-10

Table of Contents

Overview:

Several LD4P domain-specific ontology extension groups identified the need to describe the physical condition of an item, along with related condition assessment and conservation activities. Extension group members also described the use case of relating a specific condition assessment with the conservator activity that is triggered by the assessment. Further, it should be possible to relate this to a new physical condition that may be the result of the conservation activity. A high level of flexibility should be maintained since a condition assessment may take place without causing a conservator activity or a conservator activity may d take place without a prior formal condition assessment. None of these concepts are currently covered in BIBFRAME.

CIDOC CRM, the Web Annotation Model and PROV-O were consulted for possible re-use. It was determined that the Web Annotation Model would not support the requirements outlined above and the reuse of desired PROV-O properties is limited by domain and range restrictions. CIDOC-CRM does possibly include the needed classes and properties; however future work is to evaluated whether reusing CIDOC would meet the desired semantics.

Summary of recommendations:

One condition assessment can describe one or more physical conditions as an overall assessment of the resource. However, each physical condition can describe only one aspect of the overall condition, resulting in potentially more than one physical condition statement. Each of these conditions can be acted on by one or more conservator activities.

Involved Classes

ex:Activity

ex:ConditionAssessmentActivity (new)

ex:ConditionAssessment (new)

ex:PhysicalCondition (new)

ex:ConservatorActivity

Involved Properties

ex:describes (Object property)

ex:describedBy (Object property)

ex:hasInput (Object property)

ex:isInputTo (Object property)

ex:hasPhysicalCondition (Object property)

ex:isPhysicalConditionOf (Object property)

bf:place

bf:date

ex:hasActivity (Object property)

ex:isActivityOf (Object property)

ex:agentOf (Object property)

bf:agent

frapo:hasOutput (Object property)

frapo:isOutputOf (Object property)

seq:follows (Object property)

seq:precedes (Object property)

Diagrams and Sample RDF


Diagram 1: A condition assessment takes place, but does not result in a conservator activity. Physical Condition diagram 1

:Item1 a bf:Item ;
    ex:hasActivity :activity1 ;
    ex:hasPhysicalCondition :physicalCondition1 .
    
:activity1 a ex:ConditionAssessmentActivity ;
    ex:isActivity of :item1 ;
    frapo:hasOutput :assessment1 .

:asessment1 a ex:ConditionAssessment ;
    frapo:isOutputOf :activity1 ;
    ex:describes :physicalCondition1 .
    
:physicalCondition1 a ex:PhysicalCondition ;
    ex:describedBy :assessment 1 ;
    rdf:value "Page 5 missing" ;
    ex:isPhysicalConditionOf :item 1.

Diagram 2: Conservator activity that is not the result of a condition assessment. Physical Condition diagram 2

:Item2 a bf:Item ;
    ex:hasActivity :activity2 ;
    ex:hasPhysicalCondition :physicalCondition2 .

:activity2 a ex:ConservatorActivity ;
    rdfs:label "preventive conservation" ;
    ex:isActivity of :item2 ;
    frapo:hasOutput :physicalCondition2 .

:physicalCondition2 a ex:PhysicalCondition ;
    frapo:isOutputOf :activity2 ;
    ex:isPhysicalConditionOf :item 2 ;
    rdf:value "good" .

Diagram 3: One condition assessment describing one physical condition leading to one conservator activity resulting in a new physical condition. Physical Condition diagram 3

:Item3 a bf:Item ;
    ex:hasActivity :activity1 ;
    ex:hasActivity :activity2 ;
    ex:hasPhysicalCondition :condition1 ;
    ex:hasPhysicalCondition :condition2 .

activity1 a ex:ConditionAssessmentActivity ;
    ex:isActivityOf :item3 ;
    frapo:hasOutput :assessment1 .

assessment1 a ex:ConditionAssessment ;
    ex:isOutputOf :activity1 ;
    ex:describes :condition1 .

activity2 a ex:ConservatorActivity ;
    ex:isActivityOf :item3 ;
    ex:hasInput :condition1 ;
    ex:hasOutput :condition2 .

:condition1 a ex:PhysicalCondition ;
    ex:isPhysicalConditionOf :item3 ;
    ex:describedBy :assessment1 ;
    ex:isInputTo :activity2 ;
    seq:precedes :condition2 ;
    rdf:value "Page 10 ripped" .

:condition2 a ex:PhysicalCondition ;
    ex:isPhysicalConditionOf :item3 ;
    ex:isOutputOf :activity2 ;
    seq:follows :condition1 ;
    rdf:value "Page 10 mended" .

Diagram 4: Condition assessment with two physical conditions, one leads to a conservator activity which results in a changed physical condition. Physical Condition diagram 4

:Item4 a bf:Item ;
    ex:hasActivity :activity1, activity2 ;
    ex:hasPhysicalCondition :condition1, :condition2, :condition3 .

activity1 a ex:ConditionAssessmentActivity ;
    ex:isActivityOf :item4 ;
    frapo:hasOutput :assessment1 .

assessment1 a ex:ConditionAssessment ;
    frapo:isOutputOf :activity1 ;
    ex:describes :condition1 ;
    ex:describes :condition2 .

:activity2 a ex:ConservatorActivity ;
    ex:isActivityOf :item4 ;
    ex:hasInput :condition2 ;
    frapo:hasOutput :condition3 .

:condition1 a ex:PhysicalCondition ;
    ex:isPhysicalConditionOf :item4 ;
    ex:isDescribedBy :assessment1 ;
    rdf:value "Page 5 missing" .

Diagram 5: Two separate assessments identifying two different physical conditions. Each results in a conservator activity leading to a changed physical condition. Physical Condition diagram 5

:Item5 a bf:Item ;
    ex:hasActivity :activity1, activity2, activity3, activity4 ;
    ex:hasPhysicalCondition :condition1, :condition2, :condition3, :condition4 .

:activity1 a ex:ConditionAssessmentActivity ;
    ex:isActivityOf :item5 ;
    bf:date "2010-12-01" ;
    frapo:hasOutput :assessment1 .

:activity2 a ex:ConditionAssessmentActivity ;
    ex:isActivityOf :item5 ;
    bf:date "2017-05-31" ;
    frapo:hasOutput :assessment2 .

:assessment1 a ex:ConditionAssessment ;
    frapo:isOutputOf :activity1 ;
    ex:describes :condition1 .

:assessment2 a ex:ConditionAssessment ;
    frapo:isOutputOf :activity2 ;
    ex:describes :condition1 .

:activity3 a ex:ConservatorActivity ;
    ex:isActivityOf :item5 ;
    ex:hasInput :assessment1 ;
    ex:hasInput :condition1 ;
    frapo:hasOutput :condition2 .

:activity4 a ex:ConservatorActivity ;
    ex:isActivityOf :item5 ;
    ex:hasInput :assessment2 ;
    ex:hasInput :condition3 ;
    frapo:hasOutput :condition4 .

:condition1 a ex:PhysicalCondition ;
    ex:isPhysicalConditionOf :item5 ;
    ex:describedBy :assessment1 ;
    ex:isInputTo :activity3 ;
    seq:precedes :condition2 ;
    rdf:value "Page 10 ripped" .

:condition2 a ex:PhysicalCondition ;
    ex:isPhysicalConditionOf :item5 ;
    frapo:isOutputOf :activity3 ;
    seq:follows :condition1 ;
    rdf:value "Page 10 mended" .

:condition3 a ex:PhysicalCondition ;
    ex:isPhysicalConditionOf :item5 ;
    ex:describedBy :assessment2 ;
    ex:isInputTo :activity4 ;
    seq:precedes :condition4 ;
    rdf:value: "Water damage, condition poor" .

:condition4 a ex:PhysicalCondition ;
    ex:isPhysicalConditionOf :item5 ;
    frapo:IsOutputOf :activity3 ;
    seq:follows :condition3 ;
    rdf:value: "Dried. Condition good" .