made by pyLODE 2.12.0

Data Provider Node ontology

Metadata

URI
http://purl.org/dpn
Version Information
v 0.6.1 5/8/2015 Jonathan Yu
Version URI
http://purl.org/dpn/v0.6.1
Imports
http://purl.org/dpn/dataset
http://purl.org/dpn/services
http://www.w3.org/2006/vcard/ns
http://www.w3.org/ns/dcat
http://www.w3.org/ns/org
foaf:
Ontology RDF
RDF (turtle)

Description

This ontology is being developed by CSIRO under the eReefs project for describing data provider nodes, web services available and datasets that are hosted by them. This ontology features a module for describing Datasets. It does not however describe geospatial, temporal, organisational or domain concepts as these are intended to be included from other ontologies via the imports statement. Other modules complementary to the DPN ontology are http://purl.org/dpn/dataset and http://purl.org/dpn/services. This version aligns DCAT and DC terms and imports DPN services.

Table of Contents

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

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

Catalogc # Classes

URI http://purl.org/dpn#Catalog
Description

A catalog is a curated set of metadata about datasets

Data Service Interfacec # Classes

URI http://purl.org/dpn#DataServiceInterface
Description

An abstract class of data service interfaces

Super-classes Service Interface Standardc

Datasetc # Classes

URI http://purl.org/dpn#Dataset
Description

Class to represent datasets, which are collections of data. Datasets are accessed via a means of a Distribution, e.g. via a service which can be defined as a type of distribution method or a direct download.

Super-classes owl:Thingc
Restrictions dcat:distribution only dcat:Distributionc
managerop some org:Organizationc
hosted byop some org:Organizationc
Sub-classes ds:ObservationalDatasetc
In range of hosts datasetop

Feature Type Cataloguec # Classes

URI http://purl.org/dpn#FeatureTypeCatalogue
Description

A Feature Type Catalogue (FTC) gives an informative overview of the spatial object types (features) and data types. Generally an FTC implements a registry of feature types which allow features to be described.

Super-classes Information Model Service Interfacec

Persistent Identifier Servicec # Classes

URI http://purl.org/dpn#IdentifierService
Description

Persistent Identifier Service allows registry and deferencing identifier handles.

Super-classes Web Servicec

Information Model Service Interfacec # Classes

URI http://purl.org/dpn#InfoModelServiceInterface
Description

An abstract interface for information model services

Super-classes Service Interface Standardc
Sub-classes Feature Type Cataloguec

Linked Data API Operationc # Classes

URI http://purl.org/dpn#LinkedDataApiOperation
Description

Description of a Linked Data API operation

Super-classes wl:Operationc
Restrictions wl:hasOutputMessage some ()

Metadata Service Interfacec # Classes

URI http://purl.org/dpn#MetadataServiceInterface
Description

An abstract interface for metadata services

Super-classes Service Interface Standardc

Data provider nodec # Classes

URI http://purl.org/dpn#Node
Description

A data provider node is a class of things that exposes concrete service implementations and/or describes a number of service interfaces that it supports. This allows discovery of services or service capabilities for a given data provider node.

Restrictions providesServiceInterfaceop some Service Interface Standardc
exposes serviceop some Web Servicec
dc:publisher some org:Organizationc
In range of nodeop
hosts nodeop

Provenance Service Interfacec # Classes

URI http://purl.org/dpn#ProvenanceServiceInterface
Description

An abstract interface for provenance services

Super-classes Service Interface Standardc

Web Servicec # Classes

URI http://purl.org/dpn#Service
Description

Lightweight description for a Web Service through which data may be accessed

Super-classes dcat:Distributionc
owl:Thingc
Restrictions endpointop some rdfs:Resourcec
nodeop some Data provider nodec
hosts datasetop some Datasetc
implementsop some Service Interface Standardc
Sub-classes Persistent Identifier Servicec
In domain of hosts datasetop
endpointop
In range of has implementationop
serviceop
exposes serviceop

Service Interface Standardc # Classes

URI http://purl.org/dpn#ServiceInterface
Description

An abstract class for defining service interface standards for which services may implement

Super-classes owl:Thingc
Restrictions has implementationop some Web Servicec
Sub-classes Provenance Service Interfacec
Vocabulary Service Interfacec
Metadata Service Interfacec
Information Model Service Interfacec
Data Service Interfacec
In domain of has implementationop
In range of providesServiceInterfaceop

Vocabulary Service Interfacec # Classes

URI http://purl.org/dpn#VocabularyServiceInterface
Description

An abstract interface or API for a vocabulary service, which typically hosts a set of well-governed controlled vocabularies.

Super-classes Service Interface Standardc

Object Properties

contact pointop # OPs

URI http://purl.org/dpn#contactPoint
Range(s) vcard:Kindc

endpointop # OPs

URI http://purl.org/dpn#endpoint
Description

Property to associate a resource with a resolvable endpoint URL. e.g. to a URL of a catalog or a GetCapabilities description.

Domain(s) Web Servicec

exposes serviceop # OPs

URI http://purl.org/dpn#exposesService
Description

This property allows a resource to specify the services that it exposes. e.g. a Data provider node may expose a data service. The complement of this could be dpn:node to specify a Service's data provider node

Range(s) dpn:Servicec

has implementationop # OPs

URI http://purl.org/dpn#hasImplementation
Description

This property captures the association between a service interface specification and resources that has its service implementations

Inverse properties implementsop
Domain(s) Service Interface Standardc
Range(s) dpn:Servicec

hosted byop # OPs

URI http://purl.org/dpn#hostedBy
Description

Property to express the entity which hosts a given resource. This is the inverse of dpn:hosts

Range(s) rdfs:Resourcec

hostsop # OPs

URI http://purl.org/dpn#hosts
Description

Property to express the resource which the entity hosts. This is the inverse of dpn:hostedBy.

Range(s) rdfs:Resourcec

hosts datasetop # OPs

URI http://purl.org/dpn#hostsDataset
Description

This property allows association of a service to datasets that it hosts.

Domain(s) Web Servicec
Range(s) dpn:Datasetc

hosts nodeop # OPs

URI http://purl.org/dpn#hostsNode
Description

An organisation can host a data provider node

Domain(s) org:Organizationc
Range(s) dpn:Nodec

implementsop # OPs

URI http://purl.org/dpn#implements
Description

This property captures the association between a service and its interface specification. This is the inverse to hasImplementation.

Inverse properties has implementationop

managerop # OPs

URI http://purl.org/dpn#manager
Description

Property to describe who the manager of the resource is.

Range(s) rdfs:Resourcec

managesop # OPs

URI http://purl.org/dpn#manages
Description

A property to describe what entities are managed by a resource

Range(s) rdfs:Resourcec

nodeop # OPs

URI http://purl.org/dpn#node
Range(s) dpn:Nodec

ownerop # OPs

URI http://purl.org/dpn#owner
Description

Property to express the owner of a resource. This is the inverse to dpn:owns

Range(s) rdfs:Resourcec

ownsop # OPs

URI http://purl.org/dpn#owns
Description

Property to express what is owned by a resource in the context of a data provider node and its datasets. This is the inverse of dpn:owner

Range(s) rdfs:Resourcec

providesServiceInterfaceop # OPs

URI http://purl.org/dpn#providesServiceInterface
Range(s) dpn:ServiceInterfacec

serviceop # OPs

URI http://purl.org/dpn#service
Description

Property to express the related service resource

Range(s) dpn:Servicec

Namespaces

default (dpn)
http://purl.org/dpn#
cc
http://creativecommons.org/ns#
dc
http://purl.org/dc/terms/
dc-elem
http://purl.org/dc/elements/1.1/
dcat
http://www.w3.org/ns/dcat#
ds
http://purl.org/dpn/dataset#
foaf
http://xmlns.com/foaf/0.1/
hr
http://www.wsmo.org/ns/hrests#
msm
http://iserve.kmi.open.ac.uk/ns/msm#
org
http://www.w3.org/ns/org#
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#
sdo
http://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
vann
http://purl.org/vocab/vann/
vcard
http://www.w3.org/2006/vcard/ns#
wl
http://www.wsmo.org/ns/wsmo-lite#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

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