made by pyLODE 2.8.10

Registry ontology

Metadata

URI
http://purl.org/linked-data/registry
Creator(s)
Dave Reynolds
Modified
2015-04-29
Version Information
0.4
Ontology RDF
RDF (turtle)

Description

Core ontology for linked data registry services. Based on ISO19135 but heavily modified to suit Linked Data representations and applications.

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Namespaces
  5. Legend

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

Delegatedc

URI http://purl.org/linked-data/registry#Delegated
Description

A registerable entity which represents some form of delegation

Restrictions http://purl.org/linked-data/registry#delegationTargetop exactly 1
Sub-classes http://purl.org/linked-data/registry#NamespaceForwardc
http://purl.org/linked-data/registry#DelegatedRegisterc
http://purl.org/linked-data/registry#FederatedRegisterc
In domain of http://purl.org/linked-data/registry#delegationTargetop

Delegated Registerc

URI http://purl.org/linked-data/registry#DelegatedRegister
Description

A register whose member contents are determined through delegation to a SPARQL endpoint

Super-classes http://purl.org/linked-data/registry#Delegatedc
http://purl.org/linked-data/registry#Registerc
Restrictions http://purl.org/linked-data/registry#enumerationPredicateop max 1
http://purl.org/linked-data/registry#enumerationSubjectop max 1
http://purl.org/linked-data/registry#enumerationObjectop max 1
In domain of http://purl.org/linked-data/registry#enumerationObjectop
http://purl.org/linked-data/registry#enumerationPredicateop
http://purl.org/linked-data/registry#enumerationSubjectop

Entity Referencec

URI http://purl.org/linked-data/registry#EntityReference
Description

A reference to some internal or external Linked Data resource. The reg:reference gives the URI of the resource being referenced. If a reg:sourceGraph value is present then it is the URI for a named graph within the Registry containing the properties of the referenced entity. If reg:entityVersion is present it gives URI for the particular version:Version of the entity being referenced. Normally only one of reg:sourceGraph and reg:entityVersion is needed since versioned entities are normally stored in the default graph.

Restrictions http://purl.org/linked-data/registry#entityVersionop max 1
http://purl.org/linked-data/registry#entityop exactly 1
http://purl.org/linked-data/registry#sourceGraphop max 1
In domain of http://purl.org/linked-data/registry#entityop
http://purl.org/linked-data/registry#sourceGraphop
http://purl.org/linked-data/registry#entityVersionop
In range of http://purl.org/linked-data/registry#definitionop
http://purl.org/linked-data/registry#aliasop

Federated Registerc

URI http://purl.org/linked-data/registry#FederatedRegister
Description

A registerable entity which forwards all requests to a remote register. Queries which traverse the register hierarchy such as entity search will also be forwarded

Super-classes http://purl.org/linked-data/registry#Delegatedc
http://purl.org/linked-data/registry#Registerc

Namespace Forwardc

URI http://purl.org/linked-data/registry#NamespaceForward
Description

A registerable entity which simply forwards all requests to the delegation target.

Super-classes http://purl.org/linked-data/registry#Delegatedc
Restrictions http://purl.org/linked-data/registry#forwardingCodedp max 1
In domain of http://purl.org/linked-data/registry#forwardingCodedp

Registerc

URI http://purl.org/linked-data/registry#Register
Description

Represents a collection of registered items, together with some associated governance regime. If one or more licenses is stated then each license applies to all the entries in the register.

Super-classes http://purl.org/linked-data/version#VersionedThingc
ldp:Containerc
void:Datasetc
Restrictions dct:modified max 1
http://purl.org/linked-data/registry#operatingLanguageop min 0
dct:description min 1
http://purl.org/linked-data/registry#validationQueryop min 0
dct:license min 0
http://purl.org/linked-data/registry#governancePolicyop min 0
rdfs:label min 1
void:exampleResource min 0
void:uriLookupEndpoint min 0
http://purl.org/linked-data/registry#managerop exactly 1
void:openSearchDescription min 0
http://purl.org/linked-data/registry#containedItemClassop min 0
void:uriSpace max 1
http://purl.org/linked-data/registry#ownerop exactly 1
Sub-classes http://purl.org/linked-data/registry#DelegatedRegisterc
http://purl.org/linked-data/registry#FederatedRegisterc
In domain of http://purl.org/linked-data/registry#subregisterop
http://purl.org/linked-data/registry#managerop
http://purl.org/linked-data/registry#operatingLanguageop
http://purl.org/linked-data/registry#governancePolicyop
http://purl.org/linked-data/registry#ownerop
http://purl.org/linked-data/registry#validationQueryop
http://purl.org/linked-data/registry#containedItemClassop
http://purl.org/linked-data/registry#releaseop
In range of http://purl.org/linked-data/registry#subregisterop
http://purl.org/linked-data/registry#registerop

RegisterItemc

URI http://purl.org/linked-data/registry#RegisterItem
Description

A metadata record for an entry in a register. Note that cardinality constraints can be met by sub-properties, for example an item with a skos:prefLabel implies an rdfs:label and so meets the cardinality constraint on rdfs:label.

Super-classes http://purl.org/linked-data/version#VersionedThingc
Restrictions http://purl.org/linked-data/registry#categoryop min 0
http://purl.org/linked-data/registry#itemClassop min 1
dct:license min 0
rdfs:label min 1
dct:dateSubmitted exactly 1
http://purl.org/linked-data/registry#definitionop exactly 1
http://purl.org/linked-data/registry#notationdp max 1
dct:modified max 1
http://purl.org/linked-data/registry#predecessorop min 0
http://purl.org/linked-data/registry#aliasop min 0
http://purl.org/linked-data/registry#hasView min 0
http://purl.org/linked-data/registry#submitterop exactly 1
http://purl.org/linked-data/registry#statusop min 1
dct:dateAccepted max 1
http://purl.org/linked-data/registry#representationOfop min 0
dct:description min 0
In domain of http://purl.org/linked-data/registry#definitionop
http://purl.org/linked-data/registry#registerop
http://purl.org/linked-data/registry#statusop
http://purl.org/linked-data/registry#predecessorop
http://purl.org/linked-data/registry#annotationop
http://purl.org/linked-data/registry#aliasop
http://purl.org/linked-data/registry#successorop
http://purl.org/linked-data/registry#representationOfop
http://purl.org/linked-data/registry#categoryop
http://purl.org/linked-data/registry#submitterop
http://purl.org/linked-data/registry#notationdp
http://purl.org/linked-data/registry#itemClassop
In range of http://purl.org/linked-data/registry#successorop
http://purl.org/linked-data/registry#predecessorop

SPARQL ASK queryc

URI http://purl.org/linked-data/registry#SPARQLAskQuery
Description

Represents a SPARQL ASK query as might be used for validation.

In range of http://purl.org/linked-data/registry#validationQueryop

SPARQL CONSTRUCT queryc

URI http://purl.org/linked-data/registry#SPARQLConstructQuery
Description

Represents a SPARQL CONSTRUCT query.

SPARQL queryc

URI http://purl.org/linked-data/registry#SPARQLQuery
Description

Represents a SPARQL query as a reusable resource.

Restrictions http://purl.org/linked-data/registry#querydp exactly 1

SPARQL SELECT queryc

URI http://purl.org/linked-data/registry#SPARQLSelectQuery
Description

Represents a SPARQL SELECT query.

Statusc

URI http://purl.org/linked-data/registry#Status
Description

Open set of status code for entries in a register

Super-classes skos:Conceptc
In domain of http://purl.org/linked-data/registry#presentationdp
http://purl.org/linked-data/registry#nextStatedp
http://purl.org/linked-data/registry#priorStatedp
In range of http://purl.org/linked-data/registry#statusop
Members http://purl.org/linked-data/registry#statusReserved
http://purl.org/linked-data/registry#statusValid
http://purl.org/linked-data/registry#statusRetired
http://purl.org/linked-data/registry#statusNotAccepted
http://purl.org/linked-data/registry#statusDeprecated
http://purl.org/linked-data/registry#statusAccepted
http://purl.org/linked-data/registry#statusSubmitted
http://purl.org/linked-data/registry#statusExperimental
http://purl.org/linked-data/registry#statusSuperseded
http://purl.org/linked-data/registry#statusStable
http://purl.org/linked-data/registry#statusInvalid

Object Properties

aliasop

URI http://purl.org/linked-data/registry#alias
Description An alternative URI for the entity, the alias resource is regarded by this register as owl:sameAs the definition entity
Domain(s) http://purl.org/linked-data/registry#RegisterItemc
Range(s) http://purl.org/linked-data/registry#EntityReferencec

annotationop

URI http://purl.org/linked-data/registry#annotation
Description The URI of a graph of annotation statements associate with this item
Domain(s) http://purl.org/linked-data/registry#RegisterItemc

categoryop

URI http://purl.org/linked-data/registry#category
Description Optional classification for a registered item within one or more SKOS classification schemes to support navigation and discovery. Orthogonal to the structure provided by the register hierarchy which is about governance.
Domain(s) http://purl.org/linked-data/registry#RegisterItemc
Range(s) skos:Conceptc

contained item classop

URI http://purl.org/linked-data/registry#containedItemClass
Description A class of entities that can occur in this register
Domain(s) http://purl.org/linked-data/registry#Registerc
Range(s) owl:Classc

definitionop

URI http://purl.org/linked-data/registry#definition
Description The entity which has been registered.
Domain(s) http://purl.org/linked-data/registry#RegisterItemc
Range(s) http://purl.org/linked-data/registry#EntityReferencec

delegation targetop

URI http://purl.org/linked-data/registry#delegationTarget
Description A resource to which the delegated register delegates, may be a register in another registry service, a SPARQL endpoint or some other web resource
Domain(s) http://purl.org/linked-data/registry#Delegatedc
Range(s) rdfs:Resourcec

entityop

URI http://purl.org/linked-data/registry#entity
Description The RDF resource identified by an entity reference
Domain(s) http://purl.org/linked-data/registry#EntityReferencec
Range(s) rdfs:Resourcec

entity versionop

URI http://purl.org/linked-data/registry#entityVersion
Description Indicates the particular version:Version of the entity being referenced.
Domain(s) http://purl.org/linked-data/registry#EntityReferencec
Range(s) rdfs:Resourcec

enumeration objectop

URI http://purl.org/linked-data/registry#enumerationObject
Description Specifies the object part of a triple pattern used to enumerate the members of a delegated register
Domain(s) http://purl.org/linked-data/registry#DelegatedRegisterc
Range(s) rdfs:Resourcec

enumeration predicateop

URI http://purl.org/linked-data/registry#enumerationPredicate
Description Specifies the predicate part of a triple pattern used to enumerate the members of a delegated register
Domain(s) http://purl.org/linked-data/registry#DelegatedRegisterc
Range(s) rdfs:Resourcec

enumeration subjectop

URI http://purl.org/linked-data/registry#enumerationSubject
Description Specifies the subject part of a triple pattern used to enumerate the members of a delegated register
Domain(s) http://purl.org/linked-data/registry#DelegatedRegisterc
Range(s) rdfs:Resourcec

governance policyop

URI http://purl.org/linked-data/registry#governancePolicy
Description A resource, such as a web accessible-document, which describes the governance policy applicable to this register.
Domain(s) http://purl.org/linked-data/registry#Registerc
Range(s) rdfs:Resourcec

inverse membership predicateop

URI http://purl.org/linked-data/registry#inverseMembershipPredicate
Description Indicates a property which links a member of a collection back to the collection itself, this is the reverse direction to the normal ldp:membershipPredicate
Domain(s) ldp:Containerc
Range(s) rdf:Propertyc

item classop

URI http://purl.org/linked-data/registry#itemClass
Description The type of the entity that this record is about. Note that it may be possible to register a non-RDF resource in which case this property provides a way to state the intended class of the entity even though no direct RDF assertion of type is available.
Domain(s) http://purl.org/linked-data/registry#RegisterItemc
Range(s) rdfs:Classc

managerop

URI http://purl.org/linked-data/registry#manager
Description The manager of the register, may be a person (foaf:Person) or an organization (org:Organization). Operates the register on behalf of the owner, makes day to day decisions on acceptance of entries based on agreed principles but it may be possible to appeal to the owner to override a decision by the manager.
Domain(s) http://purl.org/linked-data/registry#Registerc
Range(s) foaf:Agentc

operating languageop

URI http://purl.org/linked-data/registry#operatingLanguage
Description Indicates a language supported by the register and the items within it. The language should be indicated by a resource within a well-maintained URI set such as the Library of Congress language URIs e.g. http://id.loc.gov/vocabulary/iso639-1/en
Domain(s) http://purl.org/linked-data/registry#Registerc
Range(s) rdfs:Resourcec

ownerop

URI http://purl.org/linked-data/registry#owner
Description The owner of the register, may be a person (foaf:Person) or an organization (org:Organization). The owner has final authority over the contents of the regster.
Super-properties dct:publisher
Domain(s) http://purl.org/linked-data/registry#Registerc
Range(s) foaf:Agentc

predecessorop

URI http://purl.org/linked-data/registry#predecessor
Description An item which has been replaced this one within the register. Should be asserted between hub resources (VersionedThing).
Domain(s) http://purl.org/linked-data/registry#RegisterItemc
Range(s) http://purl.org/linked-data/registry#RegisterItemc

registerop

URI http://purl.org/linked-data/registry#register
Description The register in which this item has been registered.
Domain(s) http://purl.org/linked-data/registry#RegisterItemc
Range(s) http://purl.org/linked-data/registry#Registerc

releaseop

URI http://purl.org/linked-data/registry#release
Description A tagged snapshot of a register
Domain(s) http://purl.org/linked-data/registry#Registerc
Range(s) prov:Collectionc

representation ofop

URI http://purl.org/linked-data/registry#representationOf
Description A resource, typically a real-world object, which the registered entity is a representation for.
Domain(s) http://purl.org/linked-data/registry#RegisterItemc

source datasetop

URI http://purl.org/linked-data/registry#sourceDataset
Description Gives the source dataset in a Linkset, the other link target is assumed to be the destination
Domain(s) void:Linksetc
Range(s) void:Datasetc

source graphop

URI http://purl.org/linked-data/registry#sourceGraph
Description A resource representing an RDF graph (within the Registry's SPARQL dataset) containing the properties of the reference entity. If not present then assume default graph.
Domain(s) http://purl.org/linked-data/registry#EntityReferencec
Range(s) sd:Graphc

statusop

URI http://purl.org/linked-data/registry#status
Description The status of this register entry
Domain(s) http://purl.org/linked-data/registry#RegisterItemc
Range(s) http://purl.org/linked-data/registry#Statusc

submitterop

URI http://purl.org/linked-data/registry#submitter
Description The person or organization who originally submitted this register entry. Subsequent chages to the entry may have been made by other agents.
Super-properties dct:publisher
Domain(s) http://purl.org/linked-data/registry#RegisterItemc
Range(s) foaf:Agentc

subregisterop

URI http://purl.org/linked-data/registry#subregister
Description Indicates a register that is itself an entry in this principle register.
Domain(s) http://purl.org/linked-data/registry#Registerc
Range(s) http://purl.org/linked-data/registry#Registerc

successorop

URI http://purl.org/linked-data/registry#successor
Description Indicates the replacement for a superseded item.
Inverse properties http://purl.org/linked-data/registry#predecessorop
Domain(s) http://purl.org/linked-data/registry#RegisterItemc
Range(s) http://purl.org/linked-data/registry#RegisterItemc

validation queryop

URI http://purl.org/linked-data/registry#validationQuery
Description A SPARQL ASK query which can be used to validate a proposed entry in this register. Returns true of an error is found.
Domain(s) http://purl.org/linked-data/registry#Registerc
Range(s) http://purl.org/linked-data/registry#SPARQLAskQueryc

Datatype Properties

forwarding codedp

URI http://purl.org/linked-data/registry#forwardingCode
Description The HTTP status code to return the requester in order to forward the request.
Domain(s) http://purl.org/linked-data/registry#NamespaceForwardc
Range(s) xsd:intc

next statedp

URI http://purl.org/linked-data/registry#nextState
Description Gives the label of a state which can follow from this state
Domain(s) http://purl.org/linked-data/registry#Statusc
Range(s) xsd:stringc

notationdp

URI http://purl.org/linked-data/registry#notation
Description A short text string which can be used to denote the register item. Must be unique within the register. If available it should be used as the path segment, relative to the parent register, for the RegisterItem (and for the item itself, if managed). Restricted to be a syntactically legal URI segment (i.e. *pchar).
Domain(s) http://purl.org/linked-data/registry#RegisterItemc
Range(s) xsd:stringc

presentationdp

URI http://purl.org/linked-data/registry#presentation
Description Presentational hint for showing items with this status
Domain(s) http://purl.org/linked-data/registry#Statusc
Range(s) xsd:stringc

next statedp

URI http://purl.org/linked-data/registry#priorState
Description Gives the label of a state which can precede this state
Domain(s) http://purl.org/linked-data/registry#Statusc
Range(s) xsd:stringc

querydp

URI http://purl.org/linked-data/registry#query
Description The source of a SPARQL query
Range(s) xsd:stringc

tagdp

URI http://purl.org/linked-data/registry#tag
Description The tag used to label a collection which snapshots the state of a register
Domain(s) prov:Collectionc
Range(s) xsd:stringc

Namespaces

dct
http://purl.org/dc/terms/
foaf
http://xmlns.com/foaf/0.1/
ldp
http://www.w3.org/ns/ldp#
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
sd
http://www.w3.org/ns/sparql-service-description#
sdo
https://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
void
http://rdfs.org/ns/void#
vs
http://www.w3.org/2003/06/sw-vocab-status/ns#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals