const e={depicts:(_,r)=>`${_} crm:P01i_is_domain_of ?depicts .
              ?depicts a crm:PC62_depicts ;
                       crm:P02_has_range ${r} .`,is_depicted_in:(_,r)=>`${r} crm:P01i_is_domain_of ?depicts .
                     ?depicts a crm:PC62_depicts ;
                              crm:P02_has_range ${_} . `,is_copy_after:(_,r)=>`${_} crm:P108i_was_produced_by / crm:P01i_is_domain_of ?relation .
                    ?relation crm:P16.1_mode_of_use <type/original> ;
                              crm:P02_has_range ${r} . `,has_copy:(_,r)=>`?relation crm:P02_has_range ${_} ;
                                                  crm:P16.1_mode_of_use <type/original> ;
                                                  crm:P01_has_domain / ^crm:P108i_was_produced_by ${r} .
                    `,is_precursor_for:(_,r)=>`?relation crm:P16.1_mode_of_use <type/precursor> ;
                                                          crm:P02_has_range ${_} ;
                                                          crm:P01_has_domain / crm:P108i_was_produced_by ${r} .
                    `,is_based_on:(_,r)=>`
                  ${_} crm:P108i_was_produced_by / crm:P01i_is_domain_of ?relation .
                  ?relation crm:P16.1_mode_of_use <type/precursor> ; 
                            crm:P02_has_range ${r} .`,is_duplicate_of:(_,r)=>`${_} crm:P01i_is_domain_of ?relation .
                    ?relation crm:P130.1_kind_of_similarity <type/1641767> ;
                              crm:P02_has_range ${r} .`,is_related_to:(_,r)=>`${_} crm:P01i_is_domain_of ?relation .
                    ?relation crm:P130.1_kind_of_similarity <type/1022295> ;
                              crm:P02_has_range ${r} .`,has_version:(_,r)=>`${_} crm:P01i_is_domain_of ?relation . 
                  ?relation crm:P130.1_kind_of_similarity <type/object_version> ;
                            crm:P02_has_range ${r} .`,is_version_of:(_,r)=>`${_} crm:P02i_is_range_of ?relation . 
                  ?relation crm:P130.1_kind_of_similarity <type/object_version> ;
                            crm:P01_has_domain ${r} .`},s={get_relation(_,r="?s",i="?o"){return e[_](r,i)},get_all_joined(_,r="?s",i="?o"){return Object.values(e).map(o=>o(r,i)).join(_)}};export{s as r};