made by pyLODE 2.12.0

The OSLC Core Vocabulary

Metadata

URI
http://open-services.net/ns/core#
Publisher(s)
None
Issued
2021-08-26
License
http://www.apache.org/licenses/LICENSE-2.0
Source
https://github.com/oslc-op/oslc-specs/blob/master/specs/core/core-vocab.ttl
Ontology RDF
RDF (turtle)

Description

All vocabulary URIs defined in the OSLC Core namespace.

Table of Contents

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

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

AllowedValuesc # Classes

URI http://open-services.net/ns/core#AllowedValues
Is Defined By http://open-services.net/ns/core#
Description

Provides a way to specify allowed values for one or more properties.

In range of allowedValues

Anyc # Classes

URI http://open-services.net/ns/core#Any
Is Defined By http://open-services.net/ns/core#
Description

Any value type is allowed.

AttachmentContainerc # Classes

URI http://open-services.net/ns/core#AttachmentContainer
Is Defined By http://open-services.net/ns/core#
Description

An LDP-C that contains attachments for a resource.

AttachmentDescriptorc # Classes

URI http://open-services.net/ns/core#AttachmentDescriptor
Is Defined By http://open-services.net/ns/core#
Description

An LDP-RS that contains additional data about an attachment.

Cardinalityc # Classes

URI http://open-services.net/ns/core#Cardinality
Is Defined By http://open-services.net/ns/core#
Description

The number of allowed values for a property.

Members oslc:Exactly-one
oslc:Zero-or-many
oslc:One-or-many
oslc:Zero-or-one

Commentc # Classes

URI http://open-services.net/ns/core#Comment
Is Defined By http://open-services.net/ns/core#
Description

A Comment resource represents a single note, or comment, in a discussion thread.

Compactc # Classes

URI http://open-services.net/ns/core#Compact
Is Defined By http://open-services.net/ns/core#
Description

A resource describing how to display a link and Preview for another, associated resource.

CreationFactoryc # Classes

URI http://open-services.net/ns/core#CreationFactory
Is Defined By http://open-services.net/ns/core#
Description

The CreationFactory definition included in a ServiceProvider.

Dialogc # Classes

URI http://open-services.net/ns/core#Dialog
Is Defined By http://open-services.net/ns/core#
Description

Describes information about a dialog such as its title and dimensions.

Discussionc # Classes

URI http://open-services.net/ns/core#Discussion
Is Defined By http://open-services.net/ns/core#
Description

A Discussion resource is intended to represent a sequence of comments or notes regarding the associated resource.

Errorc # Classes

URI http://open-services.net/ns/core#Error
Is Defined By http://open-services.net/ns/core#
Description

Basis for forming an error response.

ExtendedErrorc # Classes

URI http://open-services.net/ns/core#ExtendedError
Is Defined By http://open-services.net/ns/core#
Description

Extended error information.

ImpactTypec # Classes

URI http://open-services.net/ns/core#ImpactType
Is Defined By http://open-services.net/ns/core#
Description

An enumeration of specifying different impact types or a property.

Members oslc:SymmetricImpact
oslc:ImpactFollowsLink
oslc:NoImpact
oslc:ImpactOppositeLink

OAuthConfigurationc # Classes

URI http://open-services.net/ns/core#OAuthConfiguration
Is Defined By http://open-services.net/ns/core#
Description

The OAuthConfiguration definition included in ServiceProvider.

PrefixDefinitionc # Classes

URI http://open-services.net/ns/core#PrefixDefinition
Is Defined By http://open-services.net/ns/core#
Description

The PrefixDefinition definition included in ServiceProvider.

Previewc # Classes

URI http://open-services.net/ns/core#Preview
Is Defined By http://open-services.net/ns/core#
Description

An HTML representation of a resource that can be embedded in another user interface.

Propertyc # Classes

URI http://open-services.net/ns/core#Property
Is Defined By http://open-services.net/ns/core#
Description

A Property resource describes one allowed or required property of a resource.

Publisherc # Classes

URI http://open-services.net/ns/core#Publisher
Is Defined By http://open-services.net/ns/core#
Description

The Publisher definition included in ServiceProvider.

QueryCapabilityc # Classes

URI http://open-services.net/ns/core#QueryCapability
Is Defined By http://open-services.net/ns/core#
Description

The QueryCapability definition included in a ServiceProvider.

Representationc # Classes

URI http://open-services.net/ns/core#Representation
Is Defined By http://open-services.net/ns/core#
Description

Specifies how a resource is represented in a document.

Members oslc:Inline
oslc:Reference
oslc:Either

ResourceShapec # Classes

URI http://open-services.net/ns/core#ResourceShape
Is Defined By http://open-services.net/ns/core#
Description

The Resource Shape used for creation, query and modify. Formally, a shape S applies to a resource R if there is a triple R rdf:type T and there is a triple S oslc:describes T, or if there is a triple R oslc:instanceShape S.

ResourceShapeConstraintsc # Classes

URI http://open-services.net/ns/core#ResourceShapeConstraints
Is Defined By http://open-services.net/ns/core#
Description

Resource Shape Constraints metadata

ResourceValueTypec # Classes

URI http://open-services.net/ns/core#ResourceValueType
Is Defined By http://open-services.net/ns/core#
Description

Specifies how an object reference is represented in a document.

Members oslc:LocalResource
oslc:AnyResource
oslc:Resource

ResponseInfoc # Classes

URI http://open-services.net/ns/core#ResponseInfo
Is Defined By http://open-services.net/ns/core#
Description

The ResponseInfo included in query results.

Servicec # Classes

URI http://open-services.net/ns/core#Service
Is Defined By http://open-services.net/ns/core#
Description

The Service definition included in a ServiceProvider.

ServiceProviderc # Classes

URI http://open-services.net/ns/core#ServiceProvider
Is Defined By http://open-services.net/ns/core#
Description

The Service Provider resource.

ServiceProviderCatalogc # Classes

URI http://open-services.net/ns/core#ServiceProviderCatalog
Is Defined By http://open-services.net/ns/core#
Description

The Service Provider Catalog resource.

Properties

allowedValuep # Props

URI http://open-services.net/ns/core#allowedValue
Is Defined By http://open-services.net/ns/core#
Description

Specifies the allowed values for a property (may be more than one).

allowedValuesp # Props

URI http://open-services.net/ns/core#allowedValues
Is Defined By http://open-services.net/ns/core#
Description

Reference to an AllowedValues resource that specifies the allowed values for the property.

Range(s) oslc:AllowedValuesc

archivedp # Props

URI http://open-services.net/ns/core#archived
Is Defined By http://open-services.net/ns/core#
Description

Indicates whether the subject has been marked as archived, no longer an actively updating resource.

attachmentp # Props

URI http://open-services.net/ns/core#attachment
Is Defined By http://open-services.net/ns/core#
Description

An attachment associated with a resource. May be used as a membership predicate for an attachment container.

attachmentSizep # Props

URI http://open-services.net/ns/core#attachmentSize
Is Defined By http://open-services.net/ns/core#
Description

Size in bytes of the attachment content.

authorizationURIp # Props

URI http://open-services.net/ns/core#authorizationURI
Is Defined By http://open-services.net/ns/core#
Description

URI for obtaining OAuth authorization.

causep # Props

URI http://open-services.net/ns/core#cause
Is Defined By http://open-services.net/ns/core#
Description

An error that is a cause of this error.

commentp # Props

URI http://open-services.net/ns/core#comment
Is Defined By http://open-services.net/ns/core#
Description

Comment about the resource.

creationp # Props

URI http://open-services.net/ns/core#creation
Is Defined By http://open-services.net/ns/core#
Description

To create a new resource via the factory, post it to this URI.

creationDialogp # Props

URI http://open-services.net/ns/core#creationDialog
Is Defined By http://open-services.net/ns/core#
Description

Enables clients to create a resource via UI.

creationFactoryp # Props

URI http://open-services.net/ns/core#creationFactory
Is Defined By http://open-services.net/ns/core#
Description

Enables clients to create new resources.

defaultp # Props

URI http://open-services.net/ns/core#default
Is Defined By http://open-services.net/ns/core#
Description

Used in conjunction with oslc:usage property used to identify which service is the default usage.

defaultValuep # Props

URI http://open-services.net/ns/core#defaultValue
Is Defined By http://open-services.net/ns/core#
Description

A default value for property, inlined into property definition.

describesp # Props

URI http://open-services.net/ns/core#describes
Is Defined By http://open-services.net/ns/core#
Description

This shape describes resources that are of the RDF type given by the object of the oslc:describes predicate. Formally, a shape S applies to a resource R if there is a triple R rdf:type T and there is a triple S oslc:describes T.

detailsp # Props

URI http://open-services.net/ns/core#details
Is Defined By http://open-services.net/ns/core#
Description

A URL that may be used to retrieve a resource to determine additional details about the service provider.

dialogp # Props

URI http://open-services.net/ns/core#dialog
Is Defined By http://open-services.net/ns/core#
Description

The URI of the HTML dialog.

discussedByp # Props

URI http://open-services.net/ns/core#discussedBy
Is Defined By http://open-services.net/ns/core#
Description

A series of notes and comments about this resource.

discussionAboutp # Props

URI http://open-services.net/ns/core#discussionAbout
Is Defined By http://open-services.net/ns/core#
Description

Reference to associated resource.

documentp # Props

URI http://open-services.net/ns/core#document
Is Defined By http://open-services.net/ns/core#
Description

The URI of an HTML document to be used for the preview.

domainp # Props

URI http://open-services.net/ns/core#domain
Is Defined By http://open-services.net/ns/core#
Description

Namespace URI of the specification that is implemented by this service. In most cases this namespace URI will be for an OSLC domain, but other URIs MAY be used.

errorp # Props

URI http://open-services.net/ns/core#error
Is Defined By http://open-services.net/ns/core#
Description

Error information that may be associated with a resource.

executesp # Props

URI http://open-services.net/ns/core#executes
Is Defined By http://open-services.net/ns/core#
Description

Link from a currently available action to the future action it realizes.

extendedErrorp # Props

URI http://open-services.net/ns/core#extendedError
Is Defined By http://open-services.net/ns/core#
Description

Extended (additional) error information.

futureActionp # Props

URI http://open-services.net/ns/core#futureAction
Is Defined By http://open-services.net/ns/core#
Description

A predicate that links to an action that is not currently executable on the subject resource, but may be executable in the future and/or on other resources. For example, in OSLC Automation this is expected to link from an oslc_auto:AutomationPlan to an oslc:Action resource with zero bindings (as it is not executable), with the meaning that the executable form of the action may be available on oslc_auto:AutomationResult resources generated by executing that Automation Plan. Similarly, resource shapes can allow discovery of actions available on the output of a creation factory.

hiddenp # Props

URI http://open-services.net/ns/core#hidden
Is Defined By http://open-services.net/ns/core#
Description

A hint that indicates that property MAY be hidden when presented in a user interface.

hintHeightp # Props

URI http://open-services.net/ns/core#hintHeight
Is Defined By http://open-services.net/ns/core#
Description

Preferred height of a delegated user interface. Values must be expressed using length units as specified in Cascading Style Sheets 2.1.

hintWidthp # Props

URI http://open-services.net/ns/core#hintWidth
Is Defined By http://open-services.net/ns/core#
Description

Preferred width of a delegated user interface. Values must be expressed using length units as specified in Cascading Style Sheets 2.1.

iconp # Props

URI http://open-services.net/ns/core#icon
Is Defined By http://open-services.net/ns/core#
Description

URI of an image applicable to the resource.

iconAltLabelp # Props

URI http://open-services.net/ns/core#iconAltLabel
Is Defined By http://open-services.net/ns/core#
Description

Alternative label used in association with the oslc:icon, such as HTML img tag's alt attribute.

iconSrcSetp # Props

URI http://open-services.net/ns/core#iconSrcSet
Is Defined By http://open-services.net/ns/core#
Description

Specification of a set of images of different sizes based on HTML img element srcset attribute.

iconTitlep # Props

URI http://open-services.net/ns/core#iconTitle
Is Defined By http://open-services.net/ns/core#
Description

Title used in association with the oslc:icon, such as HTML img tag's title attribute.

impactTypep # Props

URI http://open-services.net/ns/core#impactType
Is Defined By http://open-services.net/ns/core#
Description

Asserts that the subject property is a dependency relation and gives the direction of impact.

inReplyTop # Props

URI http://open-services.net/ns/core#inReplyTo
Is Defined By http://open-services.net/ns/core#
Description

Reference to comment this comment is in reply to.

initialHeightp # Props

URI http://open-services.net/ns/core#initialHeight
Is Defined By http://open-services.net/ns/core#
Description

Recommended initial height of the preview. The presence of this property indicates that the preview supports dynamically computing its size. Values are expressed in relative length units as defined in the W3C Cascading Style Sheets Specification (CSS 2.1). Em and ex units are interpreted relative to the default system font (at 100% size).

instanceShapep # Props

URI http://open-services.net/ns/core#instanceShape
Is Defined By http://open-services.net/ns/core#
Description

The URI of a Resource Shape that describes the possible properties.

inverseLabelp # Props

URI http://open-services.net/ns/core#inverseLabel
Is Defined By http://open-services.net/ns/core#
Description

Provides a human-readable label for the inverse of the subject property.

isMemberPropertyp # Props

URI http://open-services.net/ns/core#isMemberProperty
Is Defined By http://open-services.net/ns/core#
Description

Used to define when a property is a member of a container, useful for query.

labelp # Props

URI http://open-services.net/ns/core#label
Is Defined By http://open-services.net/ns/core#
Description

Very short label for use in menu items.

largePreviewp # Props

URI http://open-services.net/ns/core#largePreview
Is Defined By http://open-services.net/ns/core#
Description

URI and sizing properties for an HTML document to be used for a large preview.

maxSizep # Props

URI http://open-services.net/ns/core#maxSize
Is Defined By http://open-services.net/ns/core#
Description

For String properties only, specifies maximum characters allowed. If not set, then there is no maximum or maximum is specified elsewhere.

messagep # Props

URI http://open-services.net/ns/core#message
Is Defined By http://open-services.net/ns/core#
Description

An informative message describing the error that occurred.

modifiedByp # Props

URI http://open-services.net/ns/core#modifiedBy
Is Defined By http://open-services.net/ns/core#
Description

The URI of a resource describing the entity that most recently modified this resource. The link target is usually a foaf:Person or foaf:Agent, but could be any type. This is modeled after dcterms:creator, but Dublin Core currently has no equivalent property.

moreInfop # Props

URI http://open-services.net/ns/core#moreInfo
Is Defined By http://open-services.net/ns/core#
Description

{{A resource giving more information on the error, with an HTML content-type.

namep # Props

URI http://open-services.net/ns/core#name
Is Defined By http://open-services.net/ns/core#
Description

Name of property being defined, i.e. second part of property's Prefixed Name. For all other uses, consider dcterms:title, rdfs:label, oslc:shortTitle or oslc:label.

nextPagep # Props

URI http://open-services.net/ns/core#nextPage
Is Defined By http://open-services.net/ns/core#
Description

Link to next page of response.

oauthAccessTokenURIp # Props

URI http://open-services.net/ns/core#oauthAccessTokenURI
Is Defined By http://open-services.net/ns/core#
Description

URI for obtaining OAuth access token.

oauthConfigurationp # Props

URI http://open-services.net/ns/core#oauthConfiguration
Is Defined By http://open-services.net/ns/core#
Description

Defines the three OAuth URIs required for a client to act as an OAuth consumer.

oauthRequestTokenURIp # Props

URI http://open-services.net/ns/core#oauthRequestTokenURI
Is Defined By http://open-services.net/ns/core#
Description

URI for obtaining OAuth request token.

occursp # Props

URI http://open-services.net/ns/core#occurs
Is Defined By http://open-services.net/ns/core#
Description

One of the values http://open-services.net/ns/core#Exactly-one, http://open-services.net/ns/core#Zero-or-one, http://open-services.net/ns/core#Zero-or-many or http://open-services.net/ns/core#One-or-many.

orderp # Props

URI http://open-services.net/ns/core#order
Is Defined By http://open-services.net/ns/core#
Description

A computed property for each member resource of a query with an orderBy clause supporting sorting of the RDF results.

partOfDiscussionp # Props

URI http://open-services.net/ns/core#partOfDiscussion
Is Defined By http://open-services.net/ns/core#
Description

Reference to owning Discussion resource .

postBodyp # Props

URI http://open-services.net/ns/core#postBody
Is Defined By http://open-services.net/ns/core#
Description

The body of a POST request to return the next page if the response was to a POST request. Where a paged resource supports POST with an application/x-www-form-urlencoded body as an alternative to GET to avoid the request URI exceeding server limitations, the oslc:ResponseInfo in the response to the POST SHOULD contain this property so that a client knows what to POST to get the next page.

prefixp # Props

URI http://open-services.net/ns/core#prefix
Is Defined By http://open-services.net/ns/core#
Description

Namespace prefix to be used for this namespace.

prefixBasep # Props

URI http://open-services.net/ns/core#prefixBase
Is Defined By http://open-services.net/ns/core#
Description

The base URI of the namespace.

prefixDefinitionp # Props

URI http://open-services.net/ns/core#prefixDefinition
Is Defined By http://open-services.net/ns/core#
Description

Defines a namespace prefix for use in JSON representations and in forming OSLC Query Syntax strings.

propertyp # Props

URI http://open-services.net/ns/core#property
Is Defined By http://open-services.net/ns/core#
Description

The properties that are allowed or required by this shape.

propertyDefinitionp # Props

URI http://open-services.net/ns/core#propertyDefinition
Is Defined By http://open-services.net/ns/core#
Description

URI of the property whose usage is being described.

publisherp # Props

URI http://open-services.net/ns/core#publisher
Is Defined By http://open-services.net/ns/core#
Description

An entity responsible for making the resource available. Servers should use dcterms:publisher.

queryBasep # Props

URI http://open-services.net/ns/core#queryBase
Is Defined By http://open-services.net/ns/core#
Description

The base URI to use for queries. Queries may be invoked either by HTTP GET or HTTP POST. For HTTP GET, a query URI is formed by appending a key=value pair to the base URI. For HTTP POST, the query parameters are encoded as content with media type application/x-www-form-urlencoded and sent in the request body. The base URI MAY accept other query languages and media types in the request body, e.g. application/sparql-query for SPARQL queries.

queryCapabilityp # Props

URI http://open-services.net/ns/core#queryCapability
Is Defined By http://open-services.net/ns/core#
Description

Enables clients query across a collection of resources.

queryablep # Props

URI http://open-services.net/ns/core#queryable
Is Defined By http://open-services.net/ns/core#
Description

Indicates whether a property is queryable (can appear in oslc.where and olsc.select clause) or not.

rangep # Props

URI http://open-services.net/ns/core#range
Is Defined By http://open-services.net/ns/core#
Description

For properties with a resource value-type, Providers MAY also specify the range of possible resource types allowed, each specified by URI. The default range is http://open-services.net/ns/core#Any.

readOnlyp # Props

URI http://open-services.net/ns/core#readOnly
Is Defined By http://open-services.net/ns/core#
Description

true if the property is read-only. If omitted, or set to false, then the property is writable. Providers SHOULD declare a property read-only when changes to the value of that property will not be accepted after the resource has been created, e.g. on PUT/PATCH requests. Consumers should note that the converse does not apply: Providers MAY reject a change to the value of a writable property.

relp # Props

URI http://open-services.net/ns/core#rel
Is Defined By http://open-services.net/ns/core#
Description

If present and set to 'alternate' then indicates that work-around is provided, behavior for other values is undefined.

representationp # Props

URI http://open-services.net/ns/core#representation
Is Defined By http://open-services.net/ns/core#
Description

Should be http://open-services.net/ns/core#Reference, http://open-services.net/ns/core#Inline or http://open-services.net/ns/core#Either.

resourceShapep # Props

URI http://open-services.net/ns/core#resourceShape
Is Defined By http://open-services.net/ns/core#
Description

A Creation Factory MAY provide Resource Shapes that describe shapes of resources that may be created.

resourceTypep # Props

URI http://open-services.net/ns/core#resourceType
Is Defined By http://open-services.net/ns/core#
Description

The expected resource type URI of the resource that will be created using this creation factory. These would be the URIs found in the result resource's rdf:type property.

resultsp # Props

URI http://open-services.net/ns/core#results
Is Defined By http://open-services.net/ns/core#
Description

Used to hold the results of dialog action or JSON query results (default). The JSON query result attribute 'oslc:results' is used whenever a provider doesn't have a suitable property already in its model for such purposes.

scorep # Props

URI http://open-services.net/ns/core#score
Is Defined By http://open-services.net/ns/core#
Description

A computed property for each member resource of a full text search query indicating the quality of the match, and sort them in descending order of score.

selectionDialogp # Props

URI http://open-services.net/ns/core#selectionDialog
Is Defined By http://open-services.net/ns/core#
Description

Enables clients to select a resource via a UI.

servicep # Props

URI http://open-services.net/ns/core#service
Is Defined By http://open-services.net/ns/core#
Description

Describes a service offered by the service provider.

serviceProviderp # Props

URI http://open-services.net/ns/core#serviceProvider
Is Defined By http://open-services.net/ns/core#
Description

A link to the resource's OSLC Service Provider.

serviceProviderCatalogp # Props

URI http://open-services.net/ns/core#serviceProviderCatalog
Is Defined By http://open-services.net/ns/core#
Description

Additional service provider catalog.

shortIdp # Props

URI http://open-services.net/ns/core#shortId
Is Defined By http://open-services.net/ns/core#
Description

A short, human-readable, plain text value. This value should be unique in some context that is apparent to human users of a service.

shortTitlep # Props

URI http://open-services.net/ns/core#shortTitle
Is Defined By http://open-services.net/ns/core#
Description

Shorter form of dcterms:title for the resource.

smallPreviewp # Props

URI http://open-services.net/ns/core#smallPreview
Is Defined By http://open-services.net/ns/core#
Description

URI and sizing properties for an HTML document to be used for a small preview.

statusCodep # Props

URI http://open-services.net/ns/core#statusCode
Is Defined By http://open-services.net/ns/core#
Description

The HTTP status code reported with the error.

totalCountp # Props

URI http://open-services.net/ns/core#totalCount
Is Defined By http://open-services.net/ns/core#
Description

This optional property indicates the total number of results across all pages, its value should be non-negative. In the context of a query resource, this value SHOULD be the total number of results, i.e. the number of resources that match the query. In the context of other resources, the value SHOULD be the total number of property values (i.e. RDF triples) of the resource. Unless Stable Paging is in effect, the total count MAY vary as a client retrieves subsequent pages.

usagep # Props

URI http://open-services.net/ns/core#usage
Is Defined By http://open-services.net/ns/core#
Description

An identifier URI for the domain specified usage of this creation factory. If a service provides multiple creation factories, it may designate the primary or default one that should be used with a property value of http://open-services.net/ns/core#default.

valueShapep # Props

URI http://open-services.net/ns/core#valueShape
Is Defined By http://open-services.net/ns/core#
Description

if the value-type is a resource type, then Property MAY provide a shape value to indicate the Resource Shape that applies to the resource.

valueTypep # Props

URI http://open-services.net/ns/core#valueType
Is Defined By http://open-services.net/ns/core#
Description

A URI that indicates the value type, for example XML Schema or RDF URIs for literal value types, and OSLC-specified for others. If this property is omitted, then the value type is unconstrained.

Namespaces

default (:)
http://open-services.net/ns/core#
dcterms
http://purl.org/dc/terms/
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/
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