The RDF Presentation ontology

IRI:
https://w3id.org/rdfp/
Version IRI:
https://w3id.org/rdfp/rdfp-1.0
Current version:
v1.0
Authors:
http://maxime-lefrancois.info/me#
Other visualisation:
Ontology source

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Named Individuals
  5. Annotation Properties
  6. Namespace Declarations

Classes

Graphc back to ToC or Class ToC

IRI: https://w3id.org/rdfp/Graph

is defined by
https://w3id.org/rdfp/
Instances of rdfp:Graph are RDF graph resources that may have several representations. For example, ``` <https://w3id.org/rdfp/example/input> a rdfp:Graph ; rdfp:describedBy <https://w3id.org/rdfp/example/graph> ; rdfp:representedBy <some_rdfp_resource> . ``` We propose an alignment of this resource with rdfg:Graph, but this is part of [another document](https://w3id.org/rdfp/align/rdfg).
has super-classes
Resourcec
is in domain of
described byop

Graph Descriptionc back to ToC or Class ToC

IRI: https://w3id.org/rdfp/GraphDescription

is defined by
https://w3id.org/rdfp/
Instances of rdfp:GraphDescription describe RDF Graphs in terms of validation and presentation. A rdfp:GraphDescription may be linked to one or more validation rules. A rdfp:GraphDescription may be linked to one or more instances or rdfp:Presentation. For example, ``` <https://w3id.org/rdfp/example/graph> a rdfp:GraphDescription ; rdfp:validationRule <some_sparql_ask_rule> ; rdfp:presentedBy <some_presentation_description> . ``` We propose an alignment of this resource with sd:Graph, but this is part of [another document](https://w3id.org/rdfp/align/sd).
is in domain of
presented byop
is in range of
described byop, presentation forop

Graph Validation Rulec back to ToC or Class ToC

IRI: https://w3id.org/rdfp/GraphValidationRule

is defined by
https://w3id.org/rdfp/
The class of graph validation rules resources. Such resources may have various representations: - a RDF Graph representation that contains SHACL instances; - a ShEx document; - a SPARQL ASK rule. For example, ``` <g> a rdfp:GraphDescription ; rdfp:validationRule <v> . ``` An RDFP engine willing to validate the conformance of a graph G described by `<g>` with SPARQL ASK queries should follow these steps: - operate a GET request at URI `<v>` with accepted media type "application/sparql-query" - run the retrieved SPARQL ASK query against G. - If the result is true, then G validates against `<v>`.

Lifting Rulec back to ToC or Class ToC

IRI: https://w3id.org/rdfp/LiftingRule

is defined by
https://w3id.org/rdfp/
The class of rules that enable RDF lifting. Such rules may have various representations, such as a [RML mapping](http://rml.io), a [SPARQL-Generate](https://w3id.org/sparql-generate) or a [XSPARQL query](http://xsparql.deri.org/).
is in range of
lifting ruleop

Lowering Rulec back to ToC or Class ToC

IRI: https://w3id.org/rdfp/LoweringRule

is defined by
https://w3id.org/rdfp/
The class of rules that enable RDF lowering. Such rules may have various representations, such as a [STTL rule](https://ns.inria.fr/sparql-template/).
is in range of
lowering ruleop

Presentationc back to ToC or Class ToC

IRI: https://w3id.org/rdfp/GraphPresentation

is defined by
https://w3id.org/rdfp/
Instances of rdfp:GraphPresentation describe RDF Graph presentations in terms of lifting, lowering, and validation rules. - lifting rules can be used to generate a RDF graph from a document, using for instance a RML mapping, a XSPARQL rule, or SPARQL-Generate rule; - lowering rules can be used to generate a document from a RDF graph, using for instance a STTL rule (aka. SPARQL-Template). - validation rules can be used to validate a document, using for instance a regular expression, a XSD Schema, or a JSON Schema For example, https://w3id.org/rdfp/example/graph/xml> a rdfp:GraphPresentation ; rdfp:mediaType "application/xml" ; rdfp:liftingRule <https://w3id.org/rdfp/example/graph/xml/lifingRule> ; rdfp:loweringRule <https://w3id.org/rdfp/example/graph/xml/loweringRule> .
is in domain of
presentation forop
is in range of
presented byop

Representationc back to ToC or Class ToC

IRI: https://w3id.org/rdfp/Representation

is defined by
https://w3id.org/rdfp/
The class of web representations. A representation is also a resource.
has super-classes
Resourcec

Representation Validation Rulec back to ToC or Class ToC

IRI: https://w3id.org/rdfp/RepresentationValidationRule

is defined by
https://w3id.org/rdfp/
The class of representation validation rules resources. Such resources may have various representations: - a JSON Schema for JSON representations; - a XML Schema for XML representations; - a XPath query that must retrieve an element to validate.

Resourcec back to ToC or Class ToC

IRI: https://w3id.org/rdfp/Resource

is defined by
https://w3id.org/rdfp/
The class of web resources, that have one or several representations.
has sub-classes
Graphc, Representationc

Object Properties

aliasop back to ToC or Object Property ToC

IRI: https://w3id.org/rdfp/alias

is defined by
https://w3id.org/rdfp/
Links a representation to one of its aliases. According to the Web architecture design principles, there should never be two following rdfp:alias links.

described byop back to ToC or Object Property ToC

IRI: https://w3id.org/rdfp/describedBy

is defined by
https://w3id.org/rdfp/
Links a RDF graph to its description.
has domain
Graphc
has range
Graph Descriptionc

lifting ruleop back to ToC or Object Property ToC

IRI: https://w3id.org/rdfp/liftingRule

is defined by
https://w3id.org/rdfp/
Links a graph presentation to a resource that enables to lift documents to RDF.
has domain
graph representationc
has range
Lifting Rulec

lowering ruleop back to ToC or Object Property ToC

IRI: https://w3id.org/rdfp/loweringRule

is defined by
https://w3id.org/rdfp/
Links a graph description to a resource that enables to lower a RDF Graph to a document.
has domain
graph representationc
has range
Lowering Rulec

presentation forop back to ToC or Object Property ToC

IRI: https://w3id.org/rdfp/presentationFor

is defined by
https://w3id.org/rdfp/
Links a RDF graph presentation to the description of RDF graphs it may present.
has domain
Presentationc
has range
Graph Descriptionc
is inverse of
presented byop

presented byop back to ToC or Object Property ToC

IRI: https://w3id.org/rdfp/presentedBy

is defined by
https://w3id.org/rdfp/
Links a RDF graph description to one of its presentation means.
has domain
Graph Descriptionc
has range
Presentationc
is inverse of
presentation forop

represented byop back to ToC or Object Property ToC

IRI: https://w3id.org/rdfp/representedBy

is defined by
https://w3id.org/rdfp/
Links a resource to one of its representations. It is expected that the representation has a media type.

validation ruleop back to ToC or Object Property ToC

IRI: https://w3id.org/rdfp/validationRule

is defined by
https://w3id.org/rdfp/
Links a graph description (resp. a presentation) to a validation rule against which graphs conforming to this description (resp. representations conforming to this presentation) should validate. Such resources may have various representations. For example, resource identified by `<some_validation_rule>` may have a representation as a [SPARQL ASK query](https://www.w3.org/TR/sparql11-query/#ask), as a [ShEx expression](http://shexspec.github.io/), or as a [SHACL shape](https://www.w3.org/TR/shacl/).

Data Properties

media typedp back to ToC or Data Property ToC

IRI: https://w3id.org/rdfp/mediaType

is defined by
https://w3id.org/rdfp/
Links a representation to its media type.

Named Individuals

:ni back to ToC or Named Individual ToC

IRI: https://w3id.org/rdfp/

belongs to
vocabularyc

Annotation Properties

term statusap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2003/06/sw-vocab-status/ns#term_status

Namespace Declarations back to ToC

default namespace
https://w3id.org/rdfp/
ns
http://www.w3.org/2003/06/sw-vocab-status/ns#
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
terms
http://purl.org/dc/terms/
vann
http://purl.org/vocab/vann/
voaf
http://purl.org/vocommons/voaf#
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.