From 32e2502a7c9622948324cb33b357efccf5d83db9 Mon Sep 17 00:00:00 2001
From: David Maus <maus@hab.de>
Date: Wed, 18 Oct 2017 14:11:50 +0200
Subject: [PATCH] =?UTF-8?q?Korrigiere=20regul=C3=A4ren=20Ausdruck=20f?=
 =?UTF-8?q?=C3=BCr=20URIs=20der=20HAB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/schema/common.rnc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/schema/common.rnc b/src/schema/common.rnc
index 1269b98b0..2c0384c95 100644
--- a/src/schema/common.rnc
+++ b/src/schema/common.rnc
@@ -53,7 +53,8 @@ internalEntity =
       s:pattern [
          s:rule [
             context = "*[@rdf:about]" s:assert [
-               test = "matches(@rdf:about, '^http://([^.]+\.)?hab\.de')"
+               test = "matches(@rdf:about, '^http://([^.]+\.)?hab\.de(/.*)?$')"
+               id = "internalEntity_001"
                "Verwende <owl:sameAs> für Statements zu Entitäten, die nicht unter der Kontrolle der HAB liegen."
             ]
          ]
@@ -67,7 +68,8 @@ externalEntity =
       s:pattern [
          s:rule [
             context = "owl:sameAs" s:assert [
-               test = "not(matches(@rdf:resource, '^http://([^.]+\.)?hab\.de'))"
+               test = "not(matches(@rdf:resource, '^http://([^.]+\.)?hab\.de(/.*)?$'))"
+               id = "externalEntity_001"
                "Verwende @rdf:about für Statements zu Entitäten, die unter der Kontroller der HAB liegen."
             ]
          ]
-- 
GitLab