From 618584f5e817247043bf6246dd55d545d9d7a2e6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien=20Lamercerie?=
 <aurelien.lamercerie@laposte.net>
Date: Fri, 19 Nov 2021 00:03:38 +0100
Subject: [PATCH] CTS update: domain/range as URI (instead string)

---
 config/transduction-schemes.ttl | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/config/transduction-schemes.ttl b/config/transduction-schemes.ttl
index f22fd276..d08dcae8 100644
--- a/config/transduction-schemes.ttl
+++ b/config/transduction-schemes.ttl
@@ -551,7 +551,7 @@ PREFIX fprm: <https://unsel.tetras-libre.fr/tenet/frame/parameters#>
 # -- Compute Domain of Relation Property
 CONSTRUCT { 
    # update Relation Property: add domain
-   ?newPropertyUri rdfs:domain ?domainClass.
+   ?newPropertyUri rdfs:domain ?domainClassUri.
 }
 WHERE {
    # Relation Net (net1)
@@ -570,6 +570,7 @@ WHERE {
 			?anotherDomainClass rdfs:subClassOf ?domainClass.
 		}
 	)
+   BIND (uri( ?domainClass) AS ?domainClassUri).
 }""" ;
   sh:order 3.32 ;
 .
@@ -659,7 +660,7 @@ PREFIX fprm: <https://unsel.tetras-libre.fr/tenet/frame/parameters#>
 # -- Compute Range of Relation Property
 CONSTRUCT { 
    # update Relation Property: add range
-   ?newPropertyUri rdfs:range ?rangeClass.
+   ?newPropertyUri rdfs:range ?rangeClassUri.
 }
 WHERE {
    # Relation Net (net1)
@@ -678,6 +679,7 @@ WHERE {
 			?anotherRangeClass rdfs:subClassOf ?rangeClass.
 		}
    )
+   BIND (uri( ?rangeClass) AS ?rangeClassUri).
 }""" ;
   sh:order 3.32 ;
 .
-- 
GitLab