Skip to content

Embargo Vocabulary Recommendation

bcail edited this page Jan 11, 2017 · 1 revision

PCDM Recommendation for Embargoes

PCDM recommends using the SPAR RDF Ontologies for describing embargoes in your repository - specifically, PSO and FaBiO.

Examples

Very simple:

  • pcdm:Object pso:withStatus pso:embargoed .

Slightly more complex:

  • pcdm:Object pso:withStatus pso:embargoed .
  • pcdm:Object fabio:hasEmbargoDate "2018-11-27T00:00:01Z"^^xsd:dateTime .
  • *Depending on your workflow & requirements, you could just use the fabio:hasEmbargoDate statement and infer the embargo status based on whether the embargo date is in the past or future.

More Complex:

(see https://semanticpublishing.wordpress.com/2013/03/01/lld5-using-spar-ontologies/, search for “holdsStatusInTime”)

<pcdm:Object> pso:holdsStatusInTime :limited-access, pso:open-access .
limited-access a pso:StatusInTime ;
	pso:withStatus pso:embargoed ;
		tvc:atTime [ a ti:TimeInterval ;
    	ti:hasIntervalEndDate "2018-11-27T00:00:01Z"^^xsd:dateTime ] ;
ti: http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#
tvc: http://www.essepuntato.it/2012/04/tvc/