From 6b381e05c654a2ce5cfb8952906da8d5e68d4137 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 9 Apr 2024 15:12:18 +0200 Subject: [PATCH] Better filtering of some LOD-properties --- src/Logic/Web/LinkedDataLoader.ts | 8 +- src/UI/Comparison/ComparisonTable.svelte | 125 +++++++++++++---------- 2 files changed, 80 insertions(+), 53 deletions(-) diff --git a/src/Logic/Web/LinkedDataLoader.ts b/src/Logic/Web/LinkedDataLoader.ts index 5595ee03e8..e7b6c5018d 100644 --- a/src/Logic/Web/LinkedDataLoader.ts +++ b/src/Logic/Web/LinkedDataLoader.ts @@ -24,7 +24,8 @@ export default class LinkedDataLoader { image: { "@id": "http://schema.org/image", "@type": "@id" }, opening_hours: { "@id": "http://schema.org/openingHoursSpecification" }, openingHours: { "@id": "http://schema.org/openingHours", "@container": "@set" }, - geo: { "@id": "http://schema.org/geo" } + geo: { "@id": "http://schema.org/geo" }, + "alt_name": {"@id":"http://schema.org/alternateName"} } private static COMPACTING_CONTEXT_OH = { dayOfWeek: { "@id": "http://schema.org/dayOfWeek", "@container": "@set" }, @@ -188,6 +189,11 @@ export default class LinkedDataLoader { compacted["geo"] = await LinkedDataLoader.geoToGeometry(compacted["geo"]) } + if(compacted["alt_name"]){ + if(compacted["alt_name"] === compacted["name"]){ + delete compacted["alt_name"] + } + } for (const k in compacted) { if (compacted[k] === "") { diff --git a/src/UI/Comparison/ComparisonTable.svelte b/src/UI/Comparison/ComparisonTable.svelte index a661356cca..ebf9b8d3e6 100644 --- a/src/UI/Comparison/ComparisonTable.svelte +++ b/src/UI/Comparison/ComparisonTable.svelte @@ -1,66 +1,87 @@ {#if unknownImages.length === 0 && missing.length === 0 && different.length === 0}