From 21e4978708333456194cd30679854e989e06e66d Mon Sep 17 00:00:00 2001 From: Alex Nelson Date: Fri, 2 Sep 2022 10:53:29 -0400 Subject: [PATCH] Add RDFS, OWL, and other Namespaces new to UCO 1.0.0 RDFS and OWL are receiving aliases for in-common spelling in adopters' code. OWL also specifically got further support in some UCO issues. This patch also adds a `Namespace` for the import of the Collections Ontology, and the new UCO namespace `configuration`. References: * https://github.com/ucoProject/UCO/issues/389 * https://github.com/ucoProject/UCO/issues/406 * https://github.com/ucoProject/UCO/issues/432 * https://github.com/ucoProject/UCO/issues/437 Signed-off-by: Alex Nelson --- case_utils/namespace.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/case_utils/namespace.py b/case_utils/namespace.py index 7b611a4..df0d19e 100644 --- a/case_utils/namespace.py +++ b/case_utils/namespace.py @@ -21,8 +21,10 @@ import rdflib -NS_SH = rdflib.SH +NS_OWL = rdflib.OWL NS_RDF = rdflib.RDF +NS_RDFS = rdflib.RDFS +NS_SH = rdflib.SH NS_XSD = rdflib.XSD NS_CASE_INVESTIGATION = rdflib.Namespace( @@ -31,9 +33,13 @@ NS_CASE_VOCABULARY = rdflib.Namespace( "https://ontology.caseontology.org/case/vocabulary/" ) +NS_CO = rdflib.Namespace("http://purl.org/co/") NS_UCO_ACTION = rdflib.Namespace( "https://ontology.unifiedcyberontology.org/uco/action/" ) +NS_UCO_CONFIGURATION = rdflib.Namespace( + "https://ontology.unifiedcyberontology.org/uco/configuration/" +) NS_UCO_CORE = rdflib.Namespace("https://ontology.unifiedcyberontology.org/uco/core/") NS_UCO_IDENTITY = rdflib.Namespace( "https://ontology.unifiedcyberontology.org/uco/identity/"