compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (24)

View Page History

RS pre-creates annotations from various Remarks fields in Rembrandt data ([RS-319@jira]).
- <opm._veiling_zonder_code> remark on auction: mapped to Data, not Annotation layer

Every annotation has the following fields:
- *URI*: created from rso:root, crm: P140_assigned_attribute_to and rso:property as per [Annotation Design#Annotation URIs].
Illustrated in table below, but the rso:root common prefix is skipped
- *rdf:type*: same for all annotations: *a crm:E13_Attribute_Assignment*
- *rso: P2_annotation_status*: same for all annotations (that include description): *rst-annotation-status:original*
- *rso:root*: same for all annotations from one source XML; eg <obj/2926> for 05_BadendeSusana.xml
- *crm: P140_assigned_attribute_to*: as per table below
- *rso:property*: as per table below
- *[URI|Annotation Design#Annotation URIs]*: created from rso:root, crm: P140_assigned_attribute_to, LNAME(rso:property), and a Suffix (see table).
- *rso:object*: as per table below
- *rso: P3_has_title*: Generated [AP Names|Annotation Design#AP Names] ([RS-307@jira]). Uses rdfs:label of classes and properties ([RS-322@jira]).
Illustrated in table below, but this common prefix is skipped: *Painting "Susanna":*
- *rso: P3_has_description*: from XML remark field, as per table below

| *Remark on* | *URI* | *P140* | *property* | *URI* | *object* | *P3_has_title* | *P3_has_description* | *C* |
| attribution | part/1/production/ P14_carried_out_by/a/1 | part/1/production | P14_carried_out_by | a/1 | <toeschrijving><naam> | Production: carried out by: Rembrandt | <opmerking_toeschrijving> | |
| title | title/primary/a/1 | title/primary | | | Title - title | <opmerking_titel> | |
| dimensions | part/1/width/a/1 | part/1/width | | | Dimension - width | <opm._afmetingen> | 1 |
| title | title/primary | | a/1 | | Title - title | <opmerking_titel> | |
| dimensions | part/1/width | | a/1 | | Dimension - width | <opm._afmetingen> | 1 |
| object's dating | part/1/production/date/ P82_at_some_time_within/a/1 | part/1/production/date | P82_at_some_time_within | a/1 | <datering> | Time-span: within | <opmerking_datering> | 2 |
| frame dating | part/2/production/date/ P82a_begin_of_the_begin/a/1 | part/2/production/date | P82a_begin_of_the_begin | a/1 | <begindatum_lijst> | Time-span: begin | <opm._datering_lijst> | 3 |
| country/place of making | part/1/production/ P7_took_place_at/a/1 | part/1/production | P7_took_place_at | a/1 | <vervaardigd_plaats_land> | Production: place | <opmerking_verv_plaats_land> | 4 |
| support & medium/technique | part/1/production/ P32_used_general_technique/a/1 | part/1/production | P32_used_general_technique | a/1 | <materiaal> | Production: technique | <opm._materiaal_techniek> | |
| signature | part/1/signature/ P3_has_note/a/1 | part/1/signature | P3_has_note | a/1 | <transscriptie_signatuur> | Inscription - signed and dated: note | <opm._signatuur> | |
| object's subject | part/1/image/ P2_has_type/a/1 | part/1/image | P2_has_type | a/1 | <iconclass_code> | Image: type | <opmerking_onderwerp> | 5 |
| frame | part/2/a/1 | part/2 | | | Man-Made Object - Frame | <opm._lijst> | |
| frame | part/2 | | a/1 | | Man-Made Object - Frame | <opm._lijst> | |
| source publications | reference/N/ P3_has_note/a/1 | reference/N | P3_has_note | a/1 | <standaardbron> & <standaardbron_deel_pagina> | Document - Standard Source: note | <standaardbron_opmerking> | 6 |
| collection remark | P49_has_former_or_current_keeper/a/N | <> | P49_has_former_or_current_keeper | a/N | <collectienaam> | former or current keeper | <opm._verblijfplaats> | 7 |
| source for amount of money | acquisition/1/price/ P90_has_value/a/1 | acquisition/1/price | P90_has_value | a/1 | <bedrag> | Dimension - Currency: value | <bron_bedrag> | |
| client/commissioner | part/1/production/client/ P3_has_note/a/1 | part/1/production/client | P3_has_note | a/1 | <opdrachtgever> | Agent: note | <opmerking_opdrachtgever> | 8 |
Comments: (i) is for Matthew, (!) is for Vlado:
# (i) Ignore <object.shape.remark>: it's only in 05_BadendeSusana.xml and says the same.
# (i) Ignore empty <standaardbron_opmerking> elements!
# (i) Ignore empty <opm._verblijfplaats> elements!
## (i) Use the <collectie> counter N: there can be many <opm._verblijfplaats>, and all these annotations are off the root <>.
## (i) For the last (current) collection use property P50_has_current_keeper. P49 is implied, but it's wiser to annotate only explicitly stated triples
# (!) TODO: add a type to part/1/production/client