@prefix rddl: <http://www.rddl.org/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dcterms: <http://purl.org/dc/terms/> .

<http://open-services.net/ns/core#> a owl:Ontology ;
	dcterms:title "The OSLC Core Vocabulary" ;
	dcterms:description """
			All vocabulary URIs defined in the OSLC Core namespace.
		"""^^rdf:XMLLiteral ;
	dcterms:source <http://open-services.net/ns/core/core.rdf> ;
	rdfs:label "Core" ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> , <http://open-services.net/ns/core/core.rdf> .

<http://open-services.net/ns/core/core.rdf> rddl:nature <http://www.w3.org/2000/01/rdf-schema#> .

<http://open-services.net/ns/core#ServiceProvider> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "ServiceProvider" ;
	rdfs:comment "The Service Provider resource" ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service_Provider> .

<http://open-services.net/ns/core#ServiceProviderCatalog> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "ServiceProviderCatalog" ;
	rdfs:comment "The Service Provider Catalog resource" ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service_Provider_Catalog> .

<http://open-services.net/ns/core#ResponseInfo> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "ResponseInfo" ;
	rdfs:comment "The ResponseInfo included in query results." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_ResponseInfo> .

<http://open-services.net/ns/core#Service> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Service" ;
	rdfs:comment "The Service definition included in a ServiceProvider." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service> .

<http://open-services.net/ns/core#CreationFactory> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "CreationFactory" ;
	rdfs:comment "The CreationFactory definition included in a ServiceProvider." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Creation_Factory> .

<http://open-services.net/ns/core#QueryCapability> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "QueryCapability" ;
	rdfs:comment "The QueryCapability definition included in a ServiceProvider." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service> .

<http://open-services.net/ns/core#Dialog> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Dialog" ;
	rdfs:comment "The Dialog definition included in ServiceProvider." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Dialog> .

<http://open-services.net/ns/core#Publisher> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Publisher" ;
	rdfs:comment "The Publisher definition included in ServiceProvider." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Publisher> .

<http://open-services.net/ns/core#PrefixDefinition> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "PrefixDefinition" ;
	rdfs:comment "The PrefixDefinition definition included in ServiceProvider." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Prefix_Definition> .

<http://open-services.net/ns/core#OAuthConfiguration> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "OAuthConfiguration" ;
	rdfs:comment "The OAuthConfiguration definition included in ServiceProvider." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_OAuth_Configuration> .

<http://open-services.net/ns/core#Error> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Error" ;
	rdfs:comment "Basis for forming an error response." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Error> .

<http://open-services.net/ns/core#ExtendedError> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "ExtendedError" ;
	rdfs:comment "Extended error information." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Extended_Error> .

<http://open-services.net/ns/core#ResourceShape> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "ResourceShape" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#Resource_Resource_Shape> , <http://open-services.net/ns/core#describes> , <http://open-services.net/ns/core#instanceShape> .

<http://open-services.net/ns/core#AllowedValues> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "AllowedValues" ;
	rdfs:comment "Allowed values for one property." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#Resource_Allowed_Values> .

<http://open-services.net/ns/core#Property> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Property" ;
	rdfs:comment "A Property resource describes one allowed or required property of a resource." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#Value_type_Property> .

<http://open-services.net/ns/core#Comment> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Comment" ;
	rdfs:comment "A Comment resource represents a single note, or comment, in a discussion thread." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#oslc_Comment_Resource> .

<http://open-services.net/ns/core#Discussion> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Discussion" ;
	rdfs:comment "A Discussion resource is intended to represent a sequence of comments or notes regarding the associated resource" ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#oslc_Discussion_Resource> .

<http://open-services.net/ns/core#Preview> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Preview" ;
	rdfs:comment "The UI Preview representation." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreUiPreview#Resource_Preview> .

<http://open-services.net/ns/core#Compact> a rdfs:Class ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Compact" ;
	rdfs:comment "The Compact representation, fetched as application/x-oslc-compact+xml" ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreUiPreview#Resource_Compact> .

<http://open-services.net/ns/core#serviceProvider> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "serviceProvider" ;
	rdfs:comment "A link to the resource's OSLC Service Provider." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#OSLC_Properties> .

<http://open-services.net/ns/core#instanceShape> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "instanceShape" ;
	rdfs:comment "The URI of a Resource Shape that describes the possible properties." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#OSLC_Properties> , <http://open-services.net/ns/core#ResourceShape> .

<http://open-services.net/ns/core#shortTitle> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "shortTitle" ;
	rdfs:comment "Shorter form of dcterms:title for the resource." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#OSLC_Properties> .

<http://open-services.net/ns/core#shortId> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "shortId" ;
	rdfs:comment "Shorter form of dcterms:identifier for the resource." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#OSLC_Properties> .

<http://open-services.net/ns/core#discussedBy> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "discussedBy" ;
	rdfs:comment "A series of notes and comments about this resource." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#OSLC_Properties> .

<http://open-services.net/ns/core#modifiedBy> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "modifiedBy" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA#OSLC_Properties> , <http://dublincore.org/documents/dcmi-terms/#terms-creator> .

<http://open-services.net/ns/core#partOfDiscussion> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "partOfDiscussion" ;
	rdfs:comment "Reference to owning Discussion resource ." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#inReplyTo> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "inReplyTo" ;
	rdfs:comment "Reference to comment this comment is in reply to." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#discussionAbout> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "discussionAbout" ;
	rdfs:comment "Reference to associated resource." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#comment> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "comment" ;
	rdfs:comment "Comment about the resource." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#oauthRequestTokenURI> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "oauthRequestTokenURI" ;
	rdfs:comment "URI for obtaining OAuth request token." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#authorizationURI> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "authorizationURI" ;
	rdfs:comment "URI for obtaining OAuth authorization." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#oauthAccessTokenURI> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "oauthAccessTokenURI" ;
	rdfs:comment "URI for obtaining OAuth access token." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#prefix> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "prefix" ;
	rdfs:comment "Namespace prefix to be used for this namespace." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#prefixBase> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "prefixBase" ;
	rdfs:comment "The base URI of the namespace." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#domain> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "domain" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service> .

<http://open-services.net/ns/core#creationFactory> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "creationFactory" ;
	rdfs:comment "Enables clients to create new resources." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service> .

<http://open-services.net/ns/core#queryCapability> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "queryCapability" ;
	rdfs:comment "Enables clients query across a collection of resources." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service> .

<http://open-services.net/ns/core#selectionDialog> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "selectionDialog" ;
	rdfs:comment "Enables clients to select a resource via UI." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service> .

<http://open-services.net/ns/core#creationDialog> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "creationDialog" ;
	rdfs:comment "Enables clients to create a resource via UI." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service> .

<http://open-services.net/ns/core#service> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "service" ;
	rdfs:comment "Describes a service offered by the service provider." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service_Provider> .

<http://open-services.net/ns/core#details> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "details" ;
	rdfs:comment "A URL that may be used to retrieve a web page to determine additional details about the service provider." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service_Provider> .

<http://open-services.net/ns/core#prefixDefinition> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "prefixDefinition" ;
	rdfs:comment "Defines a namespace prefix for use in JSON representations and in forming OSLC Query Syntax strings." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service_Provider> .

<http://open-services.net/ns/core#oauthConfiguration> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "oauthConfiguration" ;
	rdfs:comment "Defines the three OAuth URIs required for a client to act as an OAuth consumer." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service_Provider> .

<http://open-services.net/ns/core#serviceProviderCatalog> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "serviceProviderCatalog" ;
	rdfs:comment "Additional service provider catalog." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Service_Provider_Catalog> .

<http://open-services.net/ns/core#label> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "label" ;
	rdfs:comment "Very short label for use in menu items." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Publisher> .

<http://open-services.net/ns/core#icon> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "icon" ;
	rdfs:comment "URL to an icon file that represents the provider. This icon should be a favicon format and 16x16 pixels in size." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Publisher> .

<http://open-services.net/ns/core#creation> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "creation" ;
	rdfs:comment "To create a new resource via the factory, post it to this URI." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Creation_Factory> .

<http://open-services.net/ns/core#resourceShape> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "resourceShape" ;
	rdfs:comment "A Creation Factory MAY provide Resource Shapes that describe shapes of resources that may be created." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Creation_Factory> .

<http://open-services.net/ns/core#resourceType> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "resourceType" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Creation_Factory> .

<http://open-services.net/ns/core#usage> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "usage" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Creation_Factory> .

<http://open-services.net/ns/core#queryBase> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "queryBase" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Query_Capability> .

<http://open-services.net/ns/core#dialog> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "dialog" ;
	rdfs:comment "The URI of the dialog." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Dialog> .

<http://open-services.net/ns/core#hintWidth> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "hintWidth" ;
	rdfs:comment "Values MUST be 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)." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Dialog> .

<http://open-services.net/ns/core#hintHeight> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "hintHeight" ;
	rdfs:comment "Values MUST be 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)." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Dialog> .

<http://open-services.net/ns/core#statusCode> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "statusCode" ;
	rdfs:comment "The HTTP status code reported with the error." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Error> .

<http://open-services.net/ns/core#message> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "message" ;
	rdfs:comment "An informative message describing the error that occurred." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Error> .

<http://open-services.net/ns/core#extendedError> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "extendedError" ;
	rdfs:comment "Extended (additional) error information." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Error> .

<http://open-services.net/ns/core#moreInfo> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "moreInfo" ;
	rdfs:comment "A resource giving more information on the error SHOULD be of an HTML content-type." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Extended_Error> .

<http://open-services.net/ns/core#rel> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "rel" ;
	rdfs:comment "If present and set to 'alternate' then indicates that work-around is provided, behavior for other values is undefined." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Resource_Extended_Error> .

<http://open-services.net/ns/core#results> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "results" ;
	rdfs:comment """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.""" ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#totalCount> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "totalCount" ;
	rdfs:comment """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.""" ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Response_Information> .

<http://open-services.net/ns/core#nextPage> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "nextPage" ;
	rdfs:comment "Link to next page of response." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Response_Information> .

<http://open-services.net/ns/core#describes> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "describes" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> , <http://open-services.net/ns/core#ResourceShape> .

<http://open-services.net/ns/core#property> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "property" ;
	rdfs:comment "The properties that are allowed or required by this shape." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#allowedValue> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "allowedValue" ;
	rdfs:comment "value allowed for a property." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#allowedValues> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "allowedValues" ;
	rdfs:comment "Resource with allowed values for the property being defined. Range of oslc:AllowedValues" ;
	rdfs:range <http://open-services.net/ns/core#AllowedValues> ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#defaultValue> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "defaultValue" ;
	rdfs:comment "A default value for property, inlined into property definition." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#hidden> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "hidden" ;
	rdfs:comment "A hint that indicates that property MAY be hidden when presented in a user interface." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#isMemberProperty> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "isMemberProperty" ;
	rdfs:comment "Used to define when a property is a member of a container, useful for query." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#name> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "name" ;
	rdfs:comment "Name of property being defined, i.e. second part of property's Prefixed Name." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#maxSize> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "maxSize" ;
	rdfs:comment "For String properties only, specifies maximum characters allowed. If not set, then there is no maximum or maximum is specified elsewhere." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#occurs> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "occurs" ;
	rdfs:comment "MUST be either 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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#propertyDefinition> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "propertyDefinition" ;
	rdfs:comment "URI of the property whose usage is being described." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#range> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "range" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#readOnly> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "readOnly" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#representation> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "representation" ;
	rdfs:comment "Should be http://open-services.net/ns/core#Reference, http://open-services.net/ns/core#Inline or http://open-services.net/ns/core#Either" ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#valueType> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "valueType" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#valueShape> a rdf:Property ;
	rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "valueShape" ;
	rdfs:comment "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." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#smallPreview> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "smallPreview" ;
	rdfs:comment "URI and sizing properties for an HTML document to be used for a small preview." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreUiPreview#Representation_Compact> .

<http://open-services.net/ns/core#largePreview> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "largePreview" ;
	rdfs:comment "URI and sizing properties for an HTML document to be used for a large preview." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreUiPreview#Representation_Compact> .

<http://open-services.net/ns/core#document> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "document" ;
	rdfs:comment "The URI of an HTML document to be used for the preview." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreUiPreview#Resource_Preview> .

<http://open-services.net/ns/core#initialHeight> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "initialHeight" ;
	rdfs:comment "Recommended initial height of the preview. The presence of this property indicates that the preview supports dynamically computing its size. Values MUST be 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)." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreUiPreview#Representation_Preview> .

<http://open-services.net/ns/core#Resource> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Resource" ;
	rdfs:comment "Resource: value is a resource at a specified URI (i.e. a URI Reference)." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#LocalResource> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "LocalResource" ;
	rdfs:comment "Local Resource: value is an resource available only inside the resource being defined (i.e. a Blank Node)." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#AnyResource> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "AnyResource" ;
	rdfs:comment "AnyResource: value is either a Resource or Local Resource." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#Reference> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Reference" ;
	rdfs:comment "A URI Reference representation to a resource." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#Inline> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Inline" ;
	rdfs:comment "An inline (RDF blank node) representation." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#Either> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Either" ;
	rdfs:comment "Representations is either a URI reference or blank node." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#Exactly-one> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Exactly-one" ;
	rdfs:comment "Property with value is required." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#Zero-or-one> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Zero-or-one" ;
	rdfs:comment "Property is optional and single valued." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#Zero-or-many> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Zero-or-many" ;
	rdfs:comment "Property is optional and multi-valued." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#One-or-many> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "One-or-many" ;
	rdfs:comment "Property is required and multi-valued." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#Any> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "Any" ;
	rdfs:comment "Any value type is allowed." ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .

<http://open-services.net/ns/core#default> rdfs:isDefinedBy <http://open-services.net/ns/core#> ;
	rdfs:label "default" ;
	rdfs:comment """Used in conjunction with oslc:usage property used to identify
		which service is the default usage.""" ;
	rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> .
