Service RDF Resource Ontology
type: Ontology
alternative: SRRO
date: 2023-12-15
description: A minimal ontology that identifies RDF graphs loaded in the SPARQL service, and identifies various commonly used properties in these resources to facilitate common SPARQL queries.
license: http://creativecommons.org/licenses/by/4.0/
comment: Developed by Anthony Huffman of the He Lab (U.Michigan) and the Semantic Infrastructure group of the NCI.
comment: The core SRRO reuses or derives elements from other RDF schemas or vocabularies: VANN: A vocabulary for annotating vocabulary descriptions http://purl.org/vocab/vann/ https://github.com/iand/vocabdotorg/tree/main/www/src/vann license: http://creativecommons.org/licenses/by/1.0/ dcat: Data Catalog Vocabulary https://www.w3.org/TR/vocab-dcat-3/ https://github.com/w3c/dxwg/tree/gh-pages/dcat/rdf license: https://creativecommons.org/licenses/by/4.0/ OMV - Ontology Metadata Vocabulary https://sourceforge.net/projects/omv2/ license: unknown sd: Service Description Vocabulary https://www.w3.org/TR/sparql11-service-description/#vocab https://www.w3.org/ns/sparql-service-description.rdf terms of use: https://www.w3.org/copyright/software-license-2023/ prov: PROV Ontology https://www.w3.org/TR/2013/NOTE-prov-overview-20130430/ http://www.w3.org/ns/prov.ttl terms of use: https://www.w3.org/copyright/software-license-2023/
comment: The git tag of the release version 1.0 of srro.owl is 1.4.0.
owl:versionInfo: 1.0

dc:date
type: AnnotationProperty
type: NamedIndividual
type: Version Date

dcterms:date
type: AnnotationProperty
type: NamedIndividual
type: Version Date

label
type: AnnotationProperty
type: NamedIndividual
type: Preferred Term
comment: rdfs:label

owl:versionInfo
type: AnnotationProperty
type: NamedIndividual
type: Version

skos:altLabel
type: AnnotationProperty
type: NamedIndividual
type: Term

skos:definition
type: AnnotationProperty
type: NamedIndividual
type: Definition

wasDerivedFrom
type: AnnotationProperty
comment: Declared as owl:ObjectProperty in the prov ontology. Used here as an owl:AnnotationProperty to refer to external objects without having to import them or pun when the object of the triple is a property.
definition: A derivation is a transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity.

wasInfluencedBy
type: AnnotationProperty
comment: Declared as ObjectProperty in the prov ontology. Used here as an owl:AnnotationProperty to refer to external objects and remain in OWL without punning.

download from
type: ObjectProperty
range: Download Location
definition: A property that links a Service RDF Resource to a download location where the resource can be downloaded from.

has conversion authority
type: ObjectProperty
domain: Service RDF Resource
range: Organisation
definition: A property that relates a Service RDF Resource to the Organization that processes the original resource to a form that is then used in the current SPARQL service.

has date
type: ObjectProperty
domain: Service RDF Resource
range: Version Date
definition: A property that relates a Service RDF Resource to the property that the resource uses to refer to its version release date.

has definition
type: ObjectProperty
domain: Service RDF Resource
range: Definition
definition: A property that relates a Service RDF Resource to the property that the resource uses for an entity's textual definition.

has identifier
type: ObjectProperty
domain: Service RDF Resource
range: Identifier
definition: A property that relates a Service RDF Resource to the property that the resource uses for an entity's identifier.

has intent
type: ObjectProperty
domain: Service RDF Resource
range: Resource Intent
definition: A property that relates a Service RDF Resource to the general intent or purpose of the resource.

has namespace
type: ObjectProperty
domain: Service RDF Resource
range: Namespace
definition: A property that relates a Service RDF Resource to the namespace of the resource, or the namespace of a resource referenced by a Service RDF Resource.

has preferred term
type: ObjectProperty
domain: Service RDF Resource
range: Preferred Term
definition: A property that relates a Service RDF Resource to the property that the resource uses for its entity's preferred term.

has source authority
type: ObjectProperty
domain: Service RDF Resource
range: Organisation
definition: A property that relates a Service RDF Resource to the authoritative Organization that develops, maintains, and publishes the resource.

has term
type: ObjectProperty
domain: Service RDF Resource
range: Term
definition: A property that relates a Service RDF Resource to the property that the resource uses for an entity's non-preferred terms, e.g. synonyms.

has version
type: ObjectProperty
domain: Service RDF Resource
range: Version
definition: A property that relates a Service RDF Resource to the property that the resource uses to refer to its release version.

in named graph
type: ObjectProperty
domain: Service RDF Resource
range: Named Graph
definition: A property that relates a Service RDF Resource to the Named Graph that identifies it in the SPARQL service.

has domain
type: ObjectProperty
domain: Service RDF Resource
range: Ontology Domain
definition: A property that relates the Service RDF Resource to the Ontology Domain that it covers.

has license
type: ObjectProperty
domain: Service RDF Resource
range: LicenseModel
definition: A property that is used to relate an RDF resource to a license such that the license governs the terms of use permitted for that resource.

has namespace IRI
type: DatatypeProperty
comment: An RDF resource might reuse entities from multiple resources with their own namespaces.
definition: A namespace IRI used in a resource.

has ontology IRI
type: DatatypeProperty
domain: Service RDF Resource
comment: Modified to refer to IRIs rather than URIs.
definition: The IRI that an ontology may declare to identify itself.

omv:acronym
type: DatatypeProperty
domain: Organisation
range: PlainLiteral
definition: A data property that links an organization to an acronym.

omv:description
type: DatatypeProperty
domain: Organisation
range: PlainLiteral

omv:email
type: DatatypeProperty
domain: Organisation
range: PlainLiteral

omv:name
type: DatatypeProperty
domain: Organisation
range: PlainLiteral

has access URL
type: DatatypeProperty
comment: dcat:accessURL is an RDF property also typed as owl:ObjectProperty. It is used here as a datatype property.
alternative label: dcat:accessURL
definition: A URL of a resource that gives access to a distribution of the dataset. E.g. landing page, feed, SPARQL endpoint. Use for all cases except a simple download link, in which case downloadURL is preferred.

has download URL
type: DatatypeProperty
comment: dcat:downloadURL is an RDF property also typed as owl:ObjectProperty. It is used here as a datatype property.
alternative label: dcat:downloadURL
definition: The URL of the downloadable file in a given format. E.g. CSV file or RDF file. The format is indicated by the distribution's dct:format and/or dcat:mediaType.

sd:name
type: DatatypeProperty
domain: Named Graph
range: PlainLiteral
comment: sd:name is rdf:type rdf:Property. Here it is used as an owl:DatatypeProperty
definition: Relates a named graph to the name by which it may be referenced in a FROM/FROM NAMED clause. The object of the sd:name property is an IRI.

has namespace prefix
type: DatatypeProperty
alternative label: vann:preferredNamespacePrefix
definition: A commonly-used prefix for a namespace used by a resource.

Access Site
type: Class
subclass of: Download Location
subclass of: Restriction
  on property: has access URL
  qualified cardinality: 1
  on data range: anyURI
comment: It is used here for a landing page, or FTP directory, that needs to be navigated to obtain the (mutable) link to the downloadable distribution file.

Definition
type: Class
subclass of: Resource Entity Description
definition: The class of properties that relate a resource's entities to their textual definition. The specific property used by a resource for this purpose is an instance of this class.

Download Link
type: Class
subclass of: Download Location
subclass of: Restriction
  on property: has download URL
  qualified cardinality: 1
  on data range: anyURI
comment: It is used here to obtain the URL that links directly to the downloadable distribution file. The scheme of the URL can be http, ftp, or any other scheme supporting downloads.

Download Location
type: Class
subclass of: Location
comment: An FTP site's directory listing served by an http web server is considered a landing page.
definition: The class of web and internet locations from which a resource can be downloaded from. This includes anonymous FTP sites, and http web sites, either via direct links or landing pages.

Identifier
type: Class
subclass of: Resource Entity Description
definition: The class of properties that relate a resource's entities to their identifiers. The specific property used by a resource for this purpose is an instance of this class.

Namespace
type: Class
subclass of: Resource Description
subclass of: Restriction
  on property: has namespace IRI
  qualified cardinality: 1
  on data range: anyURI
subclass of: Restriction
  on property: has namespace prefix
  qualified cardinality: 1
  on data range: PlainLiteral
comment: Each namespace is an instance of this class.
definition: The class of namespaces used by the resources in this service, each of which is the common substring beginning each IRI in the RDF or OWL resource.

Preferred Term
type: Class
subclass of: Resource Entity Description
definition: The class of properties that relate a resource's entities to the preferred term used by its user community to denote that entity. The specific property used by a resource for this purpose is an instance of this class.

Resource Description
type: Class
definition: The class of entities that relate an RDF resource to information about the resource as a whole, such as version and release date information, namespaces.

Resource Entity Description
type: Class
definition: The class of properties used by RDF resources to describe the entitities of the resource, such as textual definitions and terms, among others.

Resource Intent
type: Class
alternative label: Resource Intent Type
definition: The main purpose of the RDF Graph resource. For example, to document the terminology of some domain. Individuals of this class are types of intent.

Service RDF Resource
type: Class
subclass of: Restriction
  on property: has intent
  some values from: Resource Intent
subclass of: Restriction
  on property: has domain
  some values from: Ontology Domain
subclass of: Restriction
  on property: has conversion authority
  all values from: Organisation
subclass of: Restriction
  on property: has date
  all values from: Version Date
subclass of: Restriction
  on property: has definition
  all values from: Definition
subclass of: Restriction
  on property: has term
  all values from: Term
subclass of: Restriction
  on property: has version
  all values from: Version
subclass of: Restriction
  on property: has license
  all values from: LicenseModel
subclass of: Restriction
  on property: has namespace
  min qualified cardinality: 1
  on class: Namespace
subclass of: Restriction
  on property: has identifier
  qualified cardinality: 1
  on class: Identifier
subclass of: Restriction
  on property: has preferred term
  qualified cardinality: 1
  on class: Preferred Term
subclass of: Restriction
  on property: has source authority
  qualified cardinality: 1
  on class: Organisation
subclass of: Restriction
  on property: in named graph
  qualified cardinality: 1
  on class: Named Graph
subclass of: Restriction
  on property: download from
  max qualified cardinality: 1
  on class: Download Location
subclass of: Restriction
  on property: has ontology IRI
  qualified cardinality: 1
  on data range: anyURI
comment: Each individual RDF resource is an instance of this class. Each individual IRI is in the present namespace, with a recognizable name of the resource used for the short name of the IRI. The resource's Ontology IRI is obtained from the 'has Ontology IRI' property.
definition: The class of RDF Graph resources accessible in the SPARQL service.

Term
type: Class
subclass of: Resource Entity Description
definition: The class of properties that relate a resource's entities to the various terms used by its user community to denote that entity, such as synonyms, abbreviations, acronyms, among other term types. The specific property used by a resource for this purpose is an instance of this class.

Version
type: Class
subclass of: Resource Description
comment: If an RDF resource is versioned by its date, the version date property is likely non-existent.
definition: The class of properties that relate a resource to its release or modification version. The specific property used by a resource to indicate its version is an instance of this class.

Version Date
type: Class
subclass of: Resource Description
definition: The class of properties that relate a resource to its release or modification date. The specific property used by a resource for this purpose is an instance of this class.

LicenseModel
type: Class
definition: A license model describing the usage conditions for an ontology

Ontology Domain
type: Class
comment: While the domain can refer to any topic ontology it is advised to use one of the established general purpose topic hierarchy like DMOZ or domain specific topic hierarchy like ACM for the computer science domain.
definition: The subject of knowledge that is covered by a service resource.

Axiom
annotated source: Ontology Domain
annotated property: comment
annotated target: While the domain can refer to any topic ontology it is advised to use one of the established general purpose topic hierarchy like DMOZ or domain specific topic hierarchy like ACM for the computer science domain.

Organisation
type: Class
subclass of: Restriction
  on property: omv:acronym
  all values from: string
subclass of: Restriction
  on property: omv:description
  all values from: string
subclass of: Restriction
  on property: omv:email
  all values from: string
subclass of: Restriction
  on property: omv:name
  qualified cardinality: 1
  on data range: string
alternative label: Organization
definition: An organisation of some kind. Represents social institutions such as universities, companies, societies etc.

Location
type: Class
definition: A location can be an identifiable geographic place (ISO 19112), but it can also be a non-geographic place such as a directory, row, or column. As such, there are numerous ways in which location can be expressed, such as by a coordinate, address, landmark, and so forth.

Named Graph
type: Class
subclass of: Restriction
  on property: sd:name
  qualified cardinality: 1
  on data range: PlainLiteral
comment: The graph name of a resource gets set by an administrator or developer on data load to an RDF quadstore database, it is not specified by the RDF resource.
definition: An instance of sd:NamedGraph represents a named graph having a name (via sd:name) and an optional graph description (via sd:graph).

license CCBY 4.0
type: NamedIndividual
type: LicenseModel
has access URL: https://creativecommons.org/licenses/by/4.0/
comment: Creative Commons Attribution 4.0 International
alternative label: CCBY 4.0

SRRO
type: NamedIndividual
type: Service RDF Resource
has date: dcterms:date
has definition: skos:definition
has intent: schema
has preferred term: label
has term: skos:altLabel
has version: owl:versionInfo
has domain: information technology domain
has license: license CCBY 4.0
has ontology IRI: Service RDF Resource Ontology
description: A minimal ontology that identifies RDF graphs loaded in the SPARQL service, and identifies various commonly used properties in these resources to facilitate common SPARQL queries.
alternative label: Service RDF Resource Ontology

biological domain
type: NamedIndividual
type: Ontology Domain

biomedical domain
type: NamedIndividual
type: Ontology Domain

clinical domain
type: NamedIndividual
type: Ontology Domain

information technology domain
type: NamedIndividual
type: Ontology Domain

license none
type: NamedIndividual
type: LicenseModel

license unknown
type: NamedIndividual
type: LicenseModel

metadata
type: NamedIndividual
type: Resource Intent
definition: A resource type whose primary purpose is to describe in a standard format, for instance ISO 11179, the information that describes an entity or other resources.

schema
type: NamedIndividual
type: Resource Intent
comment: A resource type whose primary purpose is to provide a detailed specification or representation of a resource.
comment: Although an ontology with intent terminology could be considered a schema of a domain, it's primary purpose is to specify the terminology of the domain.

terminology
type: NamedIndividual
type: Resource Intent
comment: A resource type that contains a set of terms and definitions, among other attributes, for the elements of a domain of knowledge, e.g. clinical care, biological molecules.
comment: Terms from this type of resource can be used to annotate other artifacts, i.e. serve as metadata. The distinction with the metadata type in the present resource is that a terminology doesn't include all the necessary information required by e.g. a standard data element in one defined data structure.