From 32e769dda53282acf58045133536f8e0e68acffd Mon Sep 17 00:00:00 2001 From: mdrishti <49712124+mdrishti@users.noreply.github.com> Date: Wed, 2 Oct 2024 14:39:31 +0200 Subject: [PATCH] Updated traits.obda file to include try-db and globi mappings --- ontop_config/traits/traits.obda | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ontop_config/traits/traits.obda b/ontop_config/traits/traits.obda index be9a7fb..77b33e8 100644 --- a/ontop_config/traits/traits.obda +++ b/ontop_config/traits/traits.obda @@ -28,8 +28,8 @@ source SELECT DISTINCT IF(ott='NA',null,ott) as ott, IF(WdID = 'NA', null, WdID mappingId try-db -target :{Dataset} a emi:Dataset ; sosa:hasSample :{AccSpeciesName} . :{AccSpeciesName} a sosa:Sample; a emi:Observations ; sosa:isSampleOf emi:Organism ; emi:hasResult :{TraitName} ; prov:wasQuotedFrom {Reference} . :{TraitName} a sosa:Result ; a ?subclass ; dcterms:identifier {TraitId}^^xsd:string ; {StdValueStr}^^xsd:string ; {UnitName}^^xsd:string ; {ValueKindName}^^xsd:string . -source SELECT Dataset, AccSpeciesName, TraitName, CASE WHEN DataType = 'continuous' THEN 'https://purl.org/emi#ContinuousTrait' WHEN DataType = 'discrete' THEN 'https://purl.org/emi#DiscreteTrait' WHEN DataType = 'non-trait' THEN 'https://purl.org/emi#NonTrait' ELSE 'https://purl.org/emi#Result' END AS subclass, Reference, StdValueStr, UnitName, ValueKindName FROM "tryDb"; +target :{Dataset} a emi:Dataset ; sosa:hasSample :{AccSpeciesName} . :{AccSpeciesName} a sosa:Sample; a emi:Observations ; sosa:isSampleOf emi:Organism ; emi:hasResult :{TraitName} ; prov:wasQuotedFrom {Reference} ; rdfs:comment {Comment}^^xsd:string . :{TraitName} a sosa:Result ; a ?subclass ; dcterms:identifier {TraitId}^^xsd:string ; {StdValueStr}^^xsd:string ; {UnitName}^^xsd:string ; {ValueKindName}^^xsd:string . +source SELECT Dataset, AccSpeciesName, TraitName, CASE WHEN DataType = 'continuous' THEN 'https://purl.org/emi#ContinuousTrait' WHEN DataType = 'discrete' THEN 'https://purl.org/emi#DiscreteTrait' WHEN DataType = 'non-trait' THEN 'https://purl.org/emi#NonTrait' ELSE 'https://purl.org/emi#Result' END AS subclass, Reference, Comment, StdValueStr, UnitName, ValueKindName FROM "tryDb";