from rdflib import Namespace, URIRef DEFAULT_DOMAIN = "https://growgraph.dev" ONTOLOGY_NULL_ID = "__null__" ONTOLOGY_NULL_IRI = f"{DEFAULT_DOMAIN}/{ONTOLOGY_NULL_ID}" DEFAULT_IRI = f"{DEFAULT_DOMAIN}/facts" CHUNK_NULL_IRI = f"{DEFAULT_DOMAIN}/__null__" DEFAULT_DATASET = "dataset0" DEFAULT_ONTOLOGIES_DATASET = "ontologies" COMMON_PREFIXES = { "xsd": "", "rdf": "", "rdfs": "", "owl": "", "dc": "", "dcterms": "", "skos": "", "foaf": "", "schema": "", "prov": "", "ex": "", } PROV = Namespace("http://www.w3.org/ns/prov#") SCHEMA = Namespace("https://schema.org/") # RDF 1.2 term for linking a reification node to its quoted triple. # Not yet in rdflib's RDF namespace, so we define it manually. RDF_REIFIES = URIRef("http://www.w3.org/1999/02/22-rdf-syntax-ns#reifies")