RML-extensions
language en

RML-extensions

Release: 2024-12-02

Modified on: 2024-12-02
Latest version:
https://rml.io/ns/extensions#
Revision:
0.1.0
Contributors:
Ben De Meester
Els de Vleeschauwer
Publisher:
https://rml.io/
Imported Ontologies:
<http://w3id.org/rml/core/>
<http://w3id.org/rml/io/>
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://purl.org/NET/rdflicense/cc-by4.0
Evaluation:
Evaluate with OOPS!
Cite as:
RML-extensions. Revision: 0.1.0.

Ontology Specification Draft

RML-extensions: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Named Individuals

RML-extensions: Description back to ToC

Vocabulary used in RML extensions

Cross-reference for RML-extensions classes, object properties and data properties back to ToC

This section provides details for each class and property defined by RML-extensions.

Classes

Authentication Infoc back to ToC or Class ToC

IRI: https://rml.io/ns/extensions#UserAuthentication

Represents a resource holding information needed for user authentication.
Is defined by
https://rml.io/specs/access/httprequest
has sub-classes
CSS Client Credentials Authentication Info c
is in range of
user authentication op

CSS Client Credentials Authentication Infoc back to ToC or Class ToC

IRI: https://rml.io/ns/extensions#CssClientCredentialsAuthentication

Represents a resource holding information needed for authentication using client credentials on the Solid Community Server.
Is defined by
https://rml.io/specs/access/httprequest
has super-classes
Authentication Info c
is in domain of
authentication OIDC issuer op, authentication email dp, authentication password dp, authentication webID op

Direct HTTP Requestc back to ToC or Class ToC

IRI: https://rml.io/ns/extensions#DirectHttpRequest

Represents a direct HTTP request access description.
Is defined by
https://rml.io/specs/access/httprequest
has super-classes
HTTP Request c

HTTP Requestc back to ToC or Class ToC

IRI: https://rml.io/ns/extensions#HttpRequest

Represents an abstract HTTP request access description.
Is defined by
https://rml.io/specs/access/httprequest
has super-classes
Http Request c
has sub-classes
Direct HTTP Request c, Linked HTTP Request c
is in domain of
accept header dp, content-type header dp, user authentication op

Linked HTTP Requestc back to ToC or Class ToC

IRI: https://rml.io/ns/extensions#LinkedHttpRequest

Represents a linked HTTP request access description.
Is defined by
https://rml.io/specs/access/httprequest
has super-classes
HTTP Request c
is in domain of
link relation dp, linking absolute URI dp

Logical Target Mapc back to ToC or Class ToC

IRI: https://rml.io/ns/extensions#LogicalTargetMap

Represents a logical target map.
Is defined by
https://rml.io/specs/target/dynamictarget
has super-classes
Expression Map c
is in range of
logical target map op

Object Properties

authentication OIDC issuerop back to ToC or Object Property ToC

IRI: https://rml.io/ns/extensions#authOidcIssuer

The OpenID Connect issuer for the authentication.
Is defined by
https://rml.io/specs/access/httprequest

authentication webIDop back to ToC or Object Property ToC

IRI: https://rml.io/ns/extensions#authWebId

The webID for the authentication.
Is defined by
https://rml.io/specs/access/httprequest

logical target mapop back to ToC or Object Property ToC

IRI: https://rml.io/ns/extensions#logicalTargetMap

The logical target map element that generates the logical target identifier.
Is defined by
https://rml.io/specs/target/dynamictarget
has domain
Term Map c
has range
Logical Target Map c

user authenticationop back to ToC or Object Property ToC

IRI: https://rml.io/ns/extensions#userAuthentication

The information needed for the authentication of a user.
Is defined by
https://rml.io/specs/access/httprequest
has domain
HTTP Request c
has range
Authentication Info c

Data Properties

accept headerdp back to ToC or Data Property ToC

IRI: https://rml.io/ns/extensions#acceptHeader

The value for the Accept header.
Is defined by
https://rml.io/specs/access/httprequest
has domain
HTTP Request c
has range
string

authentication emaildp back to ToC or Data Property ToC

IRI: https://rml.io/ns/extensions#authEmail

The email for the authentication.
Is defined by
https://rml.io/specs/access/httprequest

authentication passworddp back to ToC or Data Property ToC

IRI: https://rml.io/ns/extensions#authPassword

The password for the authentication.
Is defined by
https://rml.io/specs/access/httprequest

content-type headerdp back to ToC or Data Property ToC

IRI: https://rml.io/ns/extensions#contentTypeHeader

The value for the Content-Type header.
Is defined by
https://rml.io/specs/access/httprequest
has domain
HTTP Request c
has range
string

link relationdp back to ToC or Data Property ToC

IRI: https://rml.io/ns/extensions#linkRelation

The relation in the Link header.
Is defined by
https://rml.io/specs/access/httprequest
has domain
Linked HTTP Request c
has range
string

linking absolute URIdp back to ToC or Data Property ToC

IRI: https://rml.io/ns/extensions#linkingAbsoluteURI

The absolute URI of the linking web resource.
Is defined by
https://rml.io/specs/access/httprequest
has domain
Linked HTTP Request c
has range
string

Named Individuals

This Mappingni back to ToC or Named Individual ToC

IRI: https://rml.io/ns/extensions#ThisMapping

Represents a logical target that adds the RDF triples to the mapping used for their generation.
Is defined by
https://rml.io/specs/target/dynamictarget
belongs to
Logical Target c

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.