@startuml
hide empty members
hide circle
skinparam classAttributeIconSize 0
class _r1732300803r0_ as " "
_r1732300803r0_ : {field} a rr:ObjectMap
_r1732300803r0_ : {field} rr:template "http://jpgm.getty.edu/object/{ObjectIDclean}/title/{TitleIDclean}"
_r1732300803r0_ : {field} rr:termType rr:IRI
class _r1732300803r1_ as " "
_r1732300803r1_ : {field} a rr:ObjectMap
_r1732300803r1_ : {field} rr:template "{TitlePrimary}"
_r1732300803r1_ : {field} rr:termType rr:Literal
class _r1732300803r10_ as " "
_r1732300803r10_ : {field} a rr:ObjectMap
_r1732300803r10_ : {field} rr:template "{TitleType}"
_r1732300803r10_ : {field} rr:termType rr:Literal
class _r1732300803r11_ as " "
_r1732300803r11_ : {field} rr:sqlQuery "
\nselect *, 
\n  replace(',','',ObjectID) as ObjectIDclean
\n  replace(',','',TitleID) as TitleIDclean
\n  (case TitleType of 'Primary Title' then Title else null end) as TitlePrimary
\nfrom titles.csv
\n"
class _r1732300803r2_ as " "
_r1732300803r2_ : {field} rr:sqlQuery "
\nselect *, 
\n  replace(',','',ObjectID) as ObjectIDclean
\n  replace(',','',TitleID) as TitleIDclean
\n  (case TitleType of 'Primary Title' then Title else null end) as TitlePrimary
\nfrom titles.csv
\n"
class _r1732300803r3_ as " "
_r1732300803r3_ : {field} a rr:ObjectMap
_r1732300803r3_ : {field} rr:template "http://jpgm.getty.edu/object/{ObjectIDclean}/title/{TitleIDclean}/id"
_r1732300803r3_ : {field} rr:termType rr:IRI
class _r1732300803r4_ as " "
_r1732300803r4_ : {field} a rr:ObjectMap
_r1732300803r4_ : {field} rr:template "http://jpgm.getty.edu/thesaurus/title/{TitleTypeIDclean}"
_r1732300803r4_ : {field} rr:termType rr:IRI
class _r1732300803r5_ as " "
_r1732300803r5_ : {field} a rr:ObjectMap
_r1732300803r5_ : {field} rr:datatype xsd:integer
_r1732300803r5_ : {field} rr:template "{DisplayOrder}"
_r1732300803r5_ : {field} rr:termType rr:Literal
class _r1732300803r6_ as " "
_r1732300803r6_ : {field} rr:sqlQuery "
\nselect *, 
\n  replace(',','',ObjectID) as ObjectIDclean
\n  replace(',','',TitleID) as TitleIDclean
\n  (case TitleType of 'Primary Title' then Title else null end) as TitlePrimary
\nfrom titles.csv
\n"
class _r1732300803r7_ as " "
_r1732300803r7_ : {field} a rr:ObjectMap
_r1732300803r7_ : {field} rr:template "{Title}"
_r1732300803r7_ : {field} rr:termType rr:Literal
class _r1732300803r8_ as " "
_r1732300803r8_ : {field} rr:sqlQuery "
\nselect *, 
\n  replace(',','',ObjectID) as ObjectIDclean
\n  replace(',','',TitleID) as TitleIDclean
\n  (case TitleType of 'Primary Title' then Title else null end) as TitlePrimary
\nfrom titles.csv
\n"
class _r1732300803r9_ as " "
_r1732300803r9_ : {field} a rr:ObjectMap
_r1732300803r9_ : {field} rr:template "{TitleIDclean}"
_r1732300803r9_ : {field} rr:termType rr:Literal
class _object_ObjectID_P102_has_title_TitleIDclean_ as "<object/(ObjectID)!P102_has_title!(TitleIDclean)>"
_object_ObjectID_P102_has_title_TitleIDclean_ : {field} a rr:PredicateObjectMap
_object_ObjectID_P102_has_title_TitleIDclean_ -down-> _r1732300803r0_ : rr:objectMap
_object_ObjectID_P102_has_title_TitleIDclean_ : {field} rr:predicate crm:P102_has_title
class _object_ObjectID_label_TitlePrimary_ as "<object/(ObjectID)!label!(TitlePrimary)>"
_object_ObjectID_label_TitlePrimary_ : {field} a rr:PredicateObjectMap
_object_ObjectID_label_TitlePrimary_ -down-> _r1732300803r1_ : rr:objectMap
_object_ObjectID_label_TitlePrimary_ : {field} rr:predicate rdfs:label
class _object_ObjectID_map_ as "<object/(ObjectID)!map>"
_object_ObjectID_map_ : {field} a rr:TriplesMap
_object_ObjectID_map_ -down-> _r1732300803r2_ : rr:logicalTable
_object_ObjectID_map_ -down-> _object_ObjectID_P102_has_title_TitleIDclean_ : rr:predicateObjectMap
_object_ObjectID_map_ -down-> _object_ObjectID_label_TitlePrimary_ : rr:predicateObjectMap
class _object_ObjectID_subj_ as "<object/(ObjectID)!subj>"
_object_ObjectID_map_ -down-> _object_ObjectID_subj_ : rr:subjectMap
_object_ObjectID_subj_ : {field} a rr:SubjectMap
_object_ObjectID_subj_ : {field} rr:class crm:E22_Man-Made_Object
_object_ObjectID_subj_ : {field} rr:template "http://jpgm.getty.edu/object/{ObjectID}"
class _object_ObjectIDclean_title_TitleIDclean_P1_is_identified_by_id_ as "<object/(ObjectIDclean)/title/(TitleIDclean)!P1_is_identified_by!id>"
_object_ObjectIDclean_title_TitleIDclean_P1_is_identified_by_id_ : {field} a rr:PredicateObjectMap
_object_ObjectIDclean_title_TitleIDclean_P1_is_identified_by_id_ -down-> _r1732300803r3_ : rr:objectMap
_object_ObjectIDclean_title_TitleIDclean_P1_is_identified_by_id_ : {field} rr:predicate crm:P1_is_identified_by
class _object_ObjectIDclean_title_TitleIDclean_P2_has_type_TitleTypeIDclean_ as "<object/(ObjectIDclean)/title/(TitleIDclean)!P2_has_type!(TitleTypeIDclean)>"
_object_ObjectIDclean_title_TitleIDclean_P2_has_type_TitleTypeIDclean_ : {field} a rr:PredicateObjectMap
_object_ObjectIDclean_title_TitleIDclean_P2_has_type_TitleTypeIDclean_ -down-> _r1732300803r4_ : rr:objectMap
_object_ObjectIDclean_title_TitleIDclean_P2_has_type_TitleTypeIDclean_ : {field} rr:predicate crm:P2_has_type
class _object_ObjectIDclean_title_TitleIDclean_display_order_DisplayOrder_ as "<object/(ObjectIDclean)/title/(TitleIDclean)!display_order!(DisplayOrder)>"
_object_ObjectIDclean_title_TitleIDclean_display_order_DisplayOrder_ : {field} a rr:PredicateObjectMap
_object_ObjectIDclean_title_TitleIDclean_display_order_DisplayOrder_ -down-> _r1732300803r5_ : rr:objectMap
_object_ObjectIDclean_title_TitleIDclean_display_order_DisplayOrder_ : {field} rr:predicate crmx:display_order
class _object_ObjectIDclean_title_TitleIDclean_map_ as "<object/(ObjectIDclean)/title/(TitleIDclean)!map>"
_object_ObjectIDclean_title_TitleIDclean_map_ : {field} a rr:TriplesMap
_object_ObjectIDclean_title_TitleIDclean_map_ -down-> _r1732300803r6_ : rr:logicalTable
_object_ObjectIDclean_title_TitleIDclean_map_ -down-> _object_ObjectIDclean_title_TitleIDclean_P1_is_identified_by_id_ : rr:predicateObjectMap
_object_ObjectIDclean_title_TitleIDclean_map_ -down-> _object_ObjectIDclean_title_TitleIDclean_P2_has_type_TitleTypeIDclean_ : rr:predicateObjectMap
_object_ObjectIDclean_title_TitleIDclean_map_ -down-> _object_ObjectIDclean_title_TitleIDclean_display_order_DisplayOrder_ : rr:predicateObjectMap
class _object_ObjectIDclean_title_TitleIDclean_subj_ as "<object/(ObjectIDclean)/title/(TitleIDclean)!subj>"
_object_ObjectIDclean_title_TitleIDclean_map_ -down-> _object_ObjectIDclean_title_TitleIDclean_subj_ : rr:subjectMap
class _object_ObjectIDclean_title_TitleIDclean_value_Title_ as "<object/(ObjectIDclean)/title/(TitleIDclean)!value!(Title)>"
_object_ObjectIDclean_title_TitleIDclean_map_ -down-> _object_ObjectIDclean_title_TitleIDclean_value_Title_ : rr:predicateObjectMap
_object_ObjectIDclean_title_TitleIDclean_subj_ : {field} a rr:SubjectMap
_object_ObjectIDclean_title_TitleIDclean_subj_ : {field} rr:class crm:E35_Title
_object_ObjectIDclean_title_TitleIDclean_subj_ : {field} rr:template "http://jpgm.getty.edu/object/{ObjectIDclean}/title/{TitleIDclean}"
_object_ObjectIDclean_title_TitleIDclean_value_Title_ : {field} a rr:PredicateObjectMap
_object_ObjectIDclean_title_TitleIDclean_value_Title_ -down-> _r1732300803r7_ : rr:objectMap
_object_ObjectIDclean_title_TitleIDclean_value_Title_ : {field} rr:predicate rdf:value
class _object_ObjectIDclean_title_TitleIDclean_id_map_ as "<object/(ObjectIDclean)/title/(TitleIDclean)/id!map>"
_object_ObjectIDclean_title_TitleIDclean_id_map_ : {field} a rr:TriplesMap
_object_ObjectIDclean_title_TitleIDclean_id_map_ -down-> _r1732300803r8_ : rr:logicalTable
class _object_ObjectIDclean_title_TitleIDclean_id_subj_ as "<object/(ObjectIDclean)/title/(TitleIDclean)/id!subj>"
_object_ObjectIDclean_title_TitleIDclean_id_map_ -down-> _object_ObjectIDclean_title_TitleIDclean_id_subj_ : rr:subjectMap
class _object_ObjectIDclean_title_TitleIDclean_id_value_TitleIDclean_ as "<object/(ObjectIDclean)/title/(TitleIDclean)/id!value!(TitleIDclean)>"
_object_ObjectIDclean_title_TitleIDclean_id_map_ -down-> _object_ObjectIDclean_title_TitleIDclean_id_value_TitleIDclean_ : rr:predicateObjectMap
_object_ObjectIDclean_title_TitleIDclean_id_subj_ : {field} a rr:SubjectMap
_object_ObjectIDclean_title_TitleIDclean_id_subj_ : {field} rr:class crm:E42_Identifier
_object_ObjectIDclean_title_TitleIDclean_id_subj_ : {field} rr:template "http://jpgm.getty.edu/object/{ObjectIDclean}/title/{TitleIDclean}/id"
_object_ObjectIDclean_title_TitleIDclean_id_value_TitleIDclean_ : {field} a rr:PredicateObjectMap
_object_ObjectIDclean_title_TitleIDclean_id_value_TitleIDclean_ -down-> _r1732300803r9_ : rr:objectMap
_object_ObjectIDclean_title_TitleIDclean_id_value_TitleIDclean_ : {field} rr:predicate rdf:value
class _thesaurus_title_TitleTypeIDclean_exactMatch_SOMETHING_ as "<thesaurus/title/(TitleTypeIDclean)!exactMatch!SOMETHING>"
_thesaurus_title_TitleTypeIDclean_exactMatch_SOMETHING_ : {field} a rr:PredicateObjectMap
_thesaurus_title_TitleTypeIDclean_exactMatch_SOMETHING_ : {field} rr:object aat:SOMETHING
_thesaurus_title_TitleTypeIDclean_exactMatch_SOMETHING_ : {field} rr:predicate skos:exactMatch
class _thesaurus_title_TitleTypeIDclean_label_TitleType_ as "<thesaurus/title/(TitleTypeIDclean)!label!(TitleType)>"
_thesaurus_title_TitleTypeIDclean_label_TitleType_ : {field} a rr:PredicateObjectMap
_thesaurus_title_TitleTypeIDclean_label_TitleType_ -down-> _r1732300803r10_ : rr:objectMap
_thesaurus_title_TitleTypeIDclean_label_TitleType_ : {field} rr:predicate rdfs:label
class _thesaurus_title_TitleTypeIDclean_map_ as "<thesaurus/title/(TitleTypeIDclean)!map>"
_thesaurus_title_TitleTypeIDclean_map_ : {field} a rr:TriplesMap
_thesaurus_title_TitleTypeIDclean_map_ -down-> _r1732300803r11_ : rr:logicalTable
_thesaurus_title_TitleTypeIDclean_map_ -down-> _thesaurus_title_TitleTypeIDclean_exactMatch_SOMETHING_ : rr:predicateObjectMap
_thesaurus_title_TitleTypeIDclean_map_ -down-> _thesaurus_title_TitleTypeIDclean_label_TitleType_ : rr:predicateObjectMap
class _thesaurus_title_TitleTypeIDclean_subj_ as "<thesaurus/title/(TitleTypeIDclean)!subj>"
_thesaurus_title_TitleTypeIDclean_map_ -down-> _thesaurus_title_TitleTypeIDclean_subj_ : rr:subjectMap
_thesaurus_title_TitleTypeIDclean_subj_ : {field} a rr:SubjectMap
_thesaurus_title_TitleTypeIDclean_subj_ : {field} rr:class skos:Concept
_thesaurus_title_TitleTypeIDclean_subj_ : {field} rr:template "http://jpgm.getty.edu/thesaurus/title/{TitleTypeIDclean}"
@enduml
