PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX oslc: <http://open-services.net/ns/core#>
PREFIX linkml: <https://w3id.org/linkml/>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX vann: <http://purl.org/vocab/vann/>

oslc: a owl:Ontology ;
  rdfs:label "Core" ;
  rdfs:comment """
\t\t\tAll vocabulary URIs defined in the OSLC Core namespace.
\t\t""" ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> , <http://open-services.net/ns/core/core.rdf> ;
  dcterms:source <http://open-services.net/ns/core/core.rdf> ;
  dcterms:title "The OSLC Core Vocabulary" ;
  vann:preferredNamespacePrefix "oslc" ;
  vann:preferredNamespaceUri "http://open-services.net/ns/core#"^^xsd:anyURI ;
  sh:declare [
    sh:prefix "oslc" ;
    sh:namespace "http://open-services.net/ns/core#"^^xsd:anyURI
  ] , [
    sh:prefix "linkml" ;
    sh:namespace "https://w3id.org/linkml/"^^xsd:anyURI
  ] , [
    sh:prefix "dcterms" ;
    sh:namespace "http://purl.org/dc/terms/"^^xsd:anyURI
  ] , [
    sh:prefix "rdfs" ;
    sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI
  ] .

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

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

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

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

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

oslc:Discussion a owl:Class ;
  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> ;
  rdfs:isDefinedBy oslc: .

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

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

oslc:Property a owl:Class ;
  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> ;
  rdfs:isDefinedBy oslc: .

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

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

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

oslc:CreationFactory a owl:Class ;
  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> ;
  rdfs:isDefinedBy oslc: .

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

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

oslc:ResourceShape a owl:Class ;
  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> , oslc:describes , oslc:instanceShape ;
  rdfs:isDefinedBy oslc: .

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

oslc:Comment a owl:Class ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:Compact a owl:Class ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:modifiedBy a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:oauthAccessTokenURI a owl:ObjectProperty ;
  rdfs:label "oauthAccessTokenURI" ;
  rdfs:comment "URI for obtaining OAuth access token." ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

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

oslc:label a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:shortTitle a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:range a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:authorizationURI a owl:ObjectProperty ;
  rdfs:label "authorizationURI" ;
  rdfs:comment "URI for obtaining OAuth authorization." ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

oslc:usage a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:valueType a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:isMemberProperty a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:creation a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

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

oslc:valueShape a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

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

oslc:resourceType a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:allowedValue a owl:ObjectProperty ;
  rdfs:label "allowedValue" ;
  rdfs:comment "value allowed for a property." ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

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

oslc:selectionDialog a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:inReplyTo a owl:ObjectProperty ;
  rdfs:label "inReplyTo" ;
  rdfs:comment "Reference to comment this comment is in reply to." ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

oslc:discussionAbout a owl:ObjectProperty ;
  rdfs:label "discussionAbout" ;
  rdfs:comment "Reference to associated resource." ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

oslc:icon a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:name a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:rel a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:prefixBase a owl:ObjectProperty ;
  rdfs:label "prefixBase" ;
  rdfs:comment "The base URI of the namespace." ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

oslc:creationDialog a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:maxSize a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:partOfDiscussion a owl:ObjectProperty ;
  rdfs:label "partOfDiscussion" ;
  rdfs:comment "Reference to owning Discussion resource ." ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

oslc:comment a owl:ObjectProperty ;
  rdfs:label "comment" ;
  rdfs:comment "Comment about the resource." ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

oslc:message a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:representation a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:property a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:resourceShape a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:results a owl:ObjectProperty ;
  rdfs:label "results" ;
  rdfs:comment """Used to hold the results of dialog action or JSON query results (default).
\t\tThe JSON query result attribute 'oslc:results' is used whenever a provider doesn't have
\t\ta suitable property already in its model for such purposes.""" ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

oslc:readOnly a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:totalCount a owl:ObjectProperty ;
  rdfs:label "totalCount" ;
  rdfs:comment """This optional property indicates the total number of results across all pages, 
\t\tits value should be non-negative. In the context of a query resource, this value SHOULD 
\t\tbe the total number of results, i.e. the number of resources that match the query. 
\t\tIn the context of other resources, the value SHOULD be the total number of property 
\t\tvalues (i.e. RDF triples) of the resource. Unless Stable Paging is in effect, the 
\t\ttotal count MAY vary as a client retrieves subsequent pages.""" ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification#Response_Information> ;
  rdfs:isDefinedBy oslc: .

oslc:discussedBy a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:describes a owl:ObjectProperty ;
  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> , oslc:ResourceShape ;
  rdfs:isDefinedBy oslc: .

oslc:hintWidth a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:details a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

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

oslc:domain a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:hidden a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:moreInfo a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

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

oslc:occurs a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:service a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:prefix a owl:ObjectProperty ;
  rdfs:label "prefix" ;
  rdfs:comment "Namespace prefix to be used for this namespace." ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

oslc:shortId a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:statusCode a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:prefixDefinition a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:oauthConfiguration a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

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

oslc:oauthRequestTokenURI a owl:ObjectProperty ;
  rdfs:label "oauthRequestTokenURI" ;
  rdfs:comment "URI for obtaining OAuth request token." ;
  rdfs:seeAlso <http://open-services.net/bin/view/Main/OslcCoreSpecification> ;
  rdfs:isDefinedBy oslc: .

oslc:queryBase a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:serviceProvider a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:hintHeight a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

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

oslc:queryCapability a owl:ObjectProperty ;
  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> ;
  rdfs:isDefinedBy oslc: .

oslc:instanceShape a owl:ObjectProperty ;
  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> , oslc:ResourceShape ;
  rdfs:isDefinedBy oslc: .

dcterms:source a owl:AnnotationProperty .

dcterms:title a owl:AnnotationProperty .

vann:preferredNamespacePrefix a owl:AnnotationProperty .

vann:preferredNamespaceUri a owl:AnnotationProperty .

sh:declare a owl:AnnotationProperty .

sh:prefix a owl:AnnotationProperty .

sh:namespace a owl:AnnotationProperty .
