From 3814020e0371bfc0ae356b6257fa384a83a62cd7 Mon Sep 17 00:00:00 2001 From: Pieter Colpaert Date: Fri, 26 Apr 2024 09:41:27 +0200 Subject: [PATCH] Fixed #16 --- spec.bs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spec.bs b/spec.bs index b72c52f..f909607 100644 --- a/spec.bs +++ b/spec.bs @@ -179,6 +179,11 @@ The main entity types are identified based on their class: * `dcterms:LicenseDocument` - only use this when you need to define licenses that are not well known. Note: Only standalone entities that could be part of exactly one other standalone entity -- although not recommended -- can instead be optionally included in the parent standalone entity, allowing the option of having a blank node for that standalone entity that now becomes an embedded entity. This for example allows to embed a `dcat:Distribution` + +Standalone entities MUST be a named node and cannot be a blank node. A harvester SHOULD use this IRI to know where to upsert entities. + +Note: Double typing entities is not explicitely disallowed. It thus is possible something is both a `dcat:Catalog` and a `dcat:DataService` for example. + ### Embedded entities The embedded entity types are identified based on their class: