Collection

auto-generated from model/.php via pre-commit hook*

Example (JSON-LD):

{	
	"@id": "https://databus.dbpedia.org/janni/collections/projectx-inputs",
	"@type": "Collection",
}

Spec (OWL, SHACL, JSON-LD Context)

databus:Collection a owl:Class ;
	rdfs:label "Databus Ceollection"@en ;
	rdfs:comment "A Databus Collection is a container owned by a Databus user that bundles Databus Artifacts intended to form a meaningful unit"@en ; 
	rdfs:subClassOf prov:Entity ;
	rdfs:isDefinedBy <https://dataid.dbpedia.org/databus#> . 

<#collection-exists>
	a sh:NodeShape ;
	sh:targetNode databus:Collection ;
	sh:property [
	  sh:path [ sh:inversePath rdf:type ] ;
	  sh:minCount 1 ;
	  sh:maxCount 1;
	  sh:message "Exactly one subject with an rdf:type of databus:Collection must occur."@en ;
	] ;
	sh:property [
	  sh:path [ sh:inversePath rdf:type ] ;
	    sh:nodekind sh:IRI ;
      sh:pattern "/[a-zA-Z0-9\\-_]{4,}/collections/[a-zA-Z0-9\\-_\\.]{3,}$" ;
      sh:message "IRI for databus:Collection must match /[a-zA-Z0-9\\-_]{4,}/collections/[a-zA-Z0-9\\-_\\.]{3,}$"@en ;
	] .

Example (JSON-LD):

Spec (OWL, SHACL, JSON-LD Context)

Example (JSON-LD):

Spec (OWL, SHACL, JSON-LD Context)

Example (JSON-LD):

Spec (OWL, SHACL, JSON-LD Context)

Example (JSON-LD):

Spec (OWL, SHACL, JSON-LD Context)

Last updated