Skip to content

Commit 7d6dc9d

Browse files
authored
Add filter for free digital material (#525)
* Add filter for free digital material * Remove redundant wildcards * Remove unnecessary quotation * More free material! * Free digital -> free online
1 parent 8a5cc20 commit 7d6dc9d

2 files changed

Lines changed: 15 additions & 2 deletions

File tree

source/apps.jsonld

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,8 @@
9797
{ "alias": "includeEplikt", "filter": "NOT excludeEplikt", "prefLabelByLang": { "sv": "Inkludera elektroniska pliktleveranser", "en": "Include electronic legal deposit" } },
9898
{ "alias": "excludePreliminary", "filter": "NOT encodingLevel:(\"marc:PartialPreliminaryLevel\" OR \"marc:PrepublicationLevel\")", "prefLabelByLang": { "sv": "Exkludera kommande publiceringar", "en": "Exclude upcoming publications" } },
9999
{ "alias": "includePreliminary", "filter": "NOT excludePreliminary", "prefLabelByLang": { "sv": "Inkludera kommande publiceringar", "en": "Include upcoming publications" } },
100-
{ "alias": "existsImage", "filter": "image:*", "prefLabelByLang": { "sv": "Endast resurser med omslags-/miniatyrbild", "en": "Resources with cover/thumbnail only" } }
100+
{ "alias": "existsImage", "filter": "image:*", "prefLabelByLang": { "sv": "Endast resurser med omslags-/miniatyrbild", "en": "Resources with cover/thumbnail only" } },
101+
{ "alias": "freeOnline", "filter": "hasInstanceType:Electronic AND (usageAndAccessPolicy.label:gratis OR \"associatedMedia.marc:publicNote\":\"fritt tillgänglig\" OR usageAndAccessPolicy:(\"https://id.kb.se/policy/freely-available\" OR \"https://id.kb.se/policy/oa/gratis\"))", "prefLabelByLang": { "sv": "Fritt online", "en": "Free online material" } }
101102
],
102103
"defaultSiteFilters": [
103104
{ "filter": "excludeEplikt" },
@@ -109,7 +110,8 @@
109110
"optionalSiteFilters": [
110111
{ "filter": "includeEplikt" },
111112
{ "filter": "includePreliminary" },
112-
{ "filter": "existsImage" }
113+
{ "filter": "existsImage" },
114+
{ "filter": "freeOnline" }
113115
],
114116
"relationFilters": {
115117
"Agent": [ "contributor", "subject", "publisher" ],

source/vocab/display.jsonld

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1144,6 +1144,13 @@
11441144
"classLensDomain": "ImageObject",
11451145
"showProperties": [ "fresnel:super", "thumbnail", "publisher", "usageAndAccessPolicy" ]
11461146
},
1147+
"MediaObject": {
1148+
"@id": "MediaObject-cards",
1149+
"@type": "fresnel:Lens",
1150+
"fresnel:extends": {"@id": "MediaObject-chips"},
1151+
"classLensDomain": "MediaObject",
1152+
"showProperties": [ "fresnel:super" ]
1153+
},
11471154
"License": {
11481155
"@id": "License-cards",
11491156
"@type": "fresnel:Lens",
@@ -1488,6 +1495,10 @@
14881495
"AdministrativeAction": {
14891496
"fresnel:extends": {"@id": "AdministrativeAction-cards"},
14901497
"showProperties": [ "fresnel:super", {"inverseOf": "concerning"} ]
1498+
},
1499+
"MediaObject": {
1500+
"fresnel:extends": {"@id": "MediaObject-cards"},
1501+
"showProperties": [ "fresnel:super", "marc:publicNote" ]
14911502
}
14921503
}
14931504
},

0 commit comments

Comments
 (0)