From 2c5f6aef8c80e86bd5f23ab0e029fa90e7df0a91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kalle=20W=C3=A5hlin?= Date: Wed, 20 May 2026 13:44:25 +0200 Subject: [PATCH 1/3] Narrow the domain in property chains --- source/vocab/libris-search-experimental.ttl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/vocab/libris-search-experimental.ttl b/source/vocab/libris-search-experimental.ttl index e64776b1..c859b704 100644 --- a/source/vocab/libris-search-experimental.ttl +++ b/source/vocab/libris-search-experimental.ttl @@ -328,7 +328,7 @@ ls:instanceModified a owl:DatatypeProperty ; rdfs:domain :Instance ; skos:notation "BDAT"^^ls:QueryCode ; rdfs:range xsd:dateTime ; - owl:propertyChainAxiom ( :meta :modified ) . + owl:propertyChainAxiom ( [ rdfs:subPropertyOf :meta ; rdfs:domain :Instance ] :modified ) . ls:instanceCreated a owl:DatatypeProperty ; :category :searchfilter, :shorthand, :pending ; @@ -337,7 +337,7 @@ ls:instanceCreated a owl:DatatypeProperty ; rdfs:domain :Instance ; skos:notation "DAT"^^ls:QueryCode ; rdfs:range xsd:dateTime ; - owl:propertyChainAxiom ( :meta :created ) . + owl:propertyChainAxiom ( [ rdfs:subPropertyOf :meta ; rdfs:domain :Instance ] :created ) . ls:itemSubject a owl:ObjectProperty ; :category :searchfilter, :shorthand, :pending ; From 21a8aef7c9386c71d213fdfaaafad295c9b9d467 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kalle=20W=C3=A5hlin?= Date: Wed, 20 May 2026 13:51:37 +0200 Subject: [PATCH 2/3] Naming: Clarify that modified/created shorthands refer to records --- source/vocab/libris-search-experimental.ttl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/vocab/libris-search-experimental.ttl b/source/vocab/libris-search-experimental.ttl index c859b704..7e596708 100644 --- a/source/vocab/libris-search-experimental.ttl +++ b/source/vocab/libris-search-experimental.ttl @@ -311,7 +311,7 @@ ls:additionalItemInformation a owl:DatatypeProperty ; [ owl:propertyChainAxiom ( :immediateAcquisition :identifiedBy :value ) ], [ owl:propertyChainAxiom ( :classification :code ) ] . -ls:itemCreated a owl:DatatypeProperty ; +ls:itemRecordCreated a owl:DatatypeProperty ; :category :searchfilter, :shorthand, :pending ; rdfs:label "registreringsdatum"@sv, "item created"@en ; rdfs:comment "Datum när exemplar/bestånd registrerades."@sv, "Date when item/holding/copy was registered."@en; @@ -321,7 +321,7 @@ ls:itemCreated a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; owl:propertyChainAxiom ( :hasItem :meta :created ) . -ls:instanceModified a owl:DatatypeProperty ; +ls:instanceRecordModified a owl:DatatypeProperty ; :category :searchfilter, :shorthand, :pending ; rdfs:label "uppdateringsdatum (instans)"@sv, "modified date (instance)"@en ; rdfs:comment "Datum när bibliografisk post uppdaterades."@sv, "Date when bibliographic record was updated."@en; @@ -330,7 +330,7 @@ ls:instanceModified a owl:DatatypeProperty ; rdfs:range xsd:dateTime ; owl:propertyChainAxiom ( [ rdfs:subPropertyOf :meta ; rdfs:domain :Instance ] :modified ) . -ls:instanceCreated a owl:DatatypeProperty ; +ls:instanceRecordCreated a owl:DatatypeProperty ; :category :searchfilter, :shorthand, :pending ; rdfs:label "registreringsdatum (instans)"@sv, "created date (instance)"@en ; rdfs:comment "Datum när bibliografisk post skapades."@sv, "Date when bibliographic record was created."@en; From 409d694bce47b2ca0e1db53675d2e2d53c2cc91e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kalle=20W=C3=A5hlin?= Date: Thu, 21 May 2026 08:23:22 +0200 Subject: [PATCH 3/3] Include meta.created/modified/encodingLevel in Instance search card --- source/vocab/display.jsonld | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/vocab/display.jsonld b/source/vocab/display.jsonld index 8fe736fd..c12c8f2a 100644 --- a/source/vocab/display.jsonld +++ b/source/vocab/display.jsonld @@ -1865,6 +1865,18 @@ { "@type": "fresnel:fslselector", "@value": "meta/*/controlNumber" + }, + { + "@type": "fresnel:fslselector", + "@value": "meta/*/created" + }, + { + "@type": "fresnel:fslselector", + "@value": "meta/*/modified" + }, + { + "@type": "fresnel:fslselector", + "@value": "meta/*/encodingLevel" } ] },