SRRO
2023-12-15
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.
Service RDF Resource Ontology
Developed by Anthony Huffman of the He Lab (U.Michigan) and the Semantic Infrastructure group of the NCI.
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/
The git tag of the release version 1.0 of srro.owl is 1.4.0.
1.0
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.
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.
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
A property that links a Service RDF Resource to a download location where the resource can be downloaded from.
has conversion authority
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
A property that relates a Service RDF Resource to the property that the resource uses to refer to its version release date.
has definition
A property that relates a Service RDF Resource to the property that the resource uses for an entity's textual definition.
has identifier
A property that relates a Service RDF Resource to the property that the resource uses for an entity's identifier.
has intent
A property that relates a Service RDF Resource to the general intent or purpose of the resource.
has namespace
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
A property that relates a Service RDF Resource to the property that the resource uses for its entity's preferred term.
has source authority
A property that relates a Service RDF Resource to the authoritative Organization that develops, maintains, and publishes the resource.
has term
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
A property that relates a Service RDF Resource to the property that the resource uses to refer to its release version.
in named graph
A property that relates a Service RDF Resource to the Named Graph that identifies it in the SPARQL service.
has domain
A property that relates the Service RDF Resource to the Ontology Domain that it covers.
has license
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.
An RDF resource might reuse entities from multiple resources with their own namespaces.
has namespace IRI
A namespace IRI used in a resource.
Modified to refer to IRIs rather than URIs.
has ontology IRI
The IRI that an ontology may declare to identify itself.
omv:acronym
A data property that links an organization to an acronym.
omv:description
omv:email
omv:name
dcat:accessURL is an RDF property also typed as owl:ObjectProperty. It is used here as a datatype property.
has access URL
dcat:accessURL
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.
dcat:downloadURL is an RDF property also typed as owl:ObjectProperty. It is used here as a datatype property.
has download URL
dcat:downloadURL
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 is rdf:type rdf:Property. Here it is used as an owl:DatatypeProperty
sd:name
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
vann:preferredNamespacePrefix
A commonly-used prefix for a namespace used by a resource.
1
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.
Access Site
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.
1
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 Link
An FTP site's directory listing served by an http web server is considered a landing page.
Download Location
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
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.
1
1
Each namespace is an instance of this class.
Namespace
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
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
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
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
Resource Intent Type
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.
1
1
1
1
1
1
1
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.
Service RDF Resource
The class of RDF Graph resources accessible in the SPARQL service.
Term
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.
If an RDF resource is versioned by its date, the version date property is likely non-existent.
Version
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
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
A license model describing the usage conditions for an ontology
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.
Ontology Domain
The subject of knowledge that is covered by a service resource.
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.
1
Organisation
Organization
An organisation of some kind. Represents social institutions such as universities, companies, societies etc.
Location
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.
1
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.
Named Graph
An instance of sd:NamedGraph represents a named graph having a name (via sd:name) and an optional graph description (via sd:graph).
https://creativecommons.org/licenses/by/4.0/
Creative Commons Attribution 4.0 International
license CCBY 4.0
CCBY 4.0
http://cbiit.nci.nih.gov/srro
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.
SRRO
Service RDF Resource Ontology
biological domain
biomedical domain
clinical domain
information technology domain
license none
license unknown
metadata
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.
A resource type whose primary purpose is to provide a detailed specification or representation of a resource.
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.
schema
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.
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.
terminology
dc:date
dcterms:date
rdfs:label
owl:versionInfo
skos:altLabel
skos:definition