language en

ReShare Vocabulary v0.3

Previous version:
http://w3id.org/reshare/ontology/0.2/
Revision:
0.3
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://insertlicenseURIhere.org
Visualization:
Visualize with WebVowl
Cite as:
ReShare Vocabulary v0.3. Revision: 0.3.
Provenance of this page
Ontology Specification Draft

Abstract

The ReShare (Reliable Data Sharing Through Digital Transmission contracts) vocabulary, described using W3C RDF Schema and the Web Ontology Language.

ReShare Vocabulary v0.3: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

ReShare Vocabulary v0.3: Description back to ToC

This is a placeholder text for the description of your ontology. The description should include an explanation and a diagram explaining how the classes are related, examples of usage, etc.

Cross reference for ReShare Vocabulary v0.3 classes, properties and dataproperties back to ToC

This section provides details for each class and property defined by ReShare Vocabulary v0.3.

Classes

Digital Transmission Contractc back to ToC or Class ToC

IRI: http://w3id.org/reshare/ontology/0.3/#DTC

A Digital Transmisson Contract (DTC), used to create data immutability through bilateral signatures.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
is in domain of
custom content dp, has fact op, receiver op, receiver custom content dp, receiver signature op, sender op, sender custom content dp, sender signature op, timestamp dp

Factc back to ToC or Class ToC

IRI: http://w3id.org/reshare/ontology/0.3/#Fact

A resource checksum which is included in a DTC.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
is in domain of
fact checksum (sha256) dp, fact checksum (sha384) dp, fact checksum (sha512) dp, fact origin op, fact serialization dp, requested fact origin op
is in range of
has fact op

Identityc back to ToC or Class ToC

IRI: http://w3id.org/reshare/ontology/0.3/#Identity

An identity of a transmission party.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has sub-classes
Receiver c, Sender c
is in domain of
X.509 certificate dp, certificate encoding dp, certificate type dp, identifies op

Receiverc back to ToC or Class ToC

IRI: http://w3id.org/reshare/ontology/0.3/#Receiver

The receiver of a transmission.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has super-classes
Identity c
is in range of
receiver op

Senderc back to ToC or Class ToC

IRI: http://w3id.org/reshare/ontology/0.3/#Sender

The data source (sender) of a transmission.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has super-classes
Identity c
is in range of
sender op

Signaturec back to ToC or Class ToC

IRI: http://w3id.org/reshare/ontology/0.3/#Signature

A contract signature created by one of the transmission parties.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
is in domain of
signature data dp, signature encoding dp, signature type op
is in range of
receiver signature op, sender signature op

Object Properties

fact originop back to ToC or Object Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#factOrigin

The resource which is referenced by the fact.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Fact c

has factop back to ToC or Object Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#fact

A fact included in a DTC.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Digital Transmission Contract c
has range
Fact c

identifiesop back to ToC or Object Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#identifies

Links an identity of a receiver or sender as part of a contract to that entity. It is best practice to use an instance of foaf:Agent as the object to this property.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Identity c

receiverop back to ToC or Object Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#receiver

The data receiver of the underlying transmission of a DTC.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Digital Transmission Contract c
has range
Receiver c

receiver signatureop back to ToC or Object Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#receiverSig

The contract signature created by the receiver of the DTC.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Digital Transmission Contract c
has range
Signature c

requested fact originop back to ToC or Object Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#requestedFactOrigin

The resource which was referenced by the receiver when initially requesting a contract. This property is used when the resource reference is updated by the sender during the contract generation handshake.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Fact c

senderop back to ToC or Object Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#sender

The data source (sender) of the underlying transmission of a DTC.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Digital Transmission Contract c
has range
Sender c

sender signatureop back to ToC or Object Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#senderSig

The contract signature created by the sender of the DTC.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Digital Transmission Contract c
has range
Signature c

signature typeop back to ToC or Object Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#sigType

The type of a contract signature. The object should be an OID URN to a cryptographic signature scheme. As of now, 'urn:oid:1.2.840.113549.1.1.10' is considered the default value, identifying the RSASSA-PSS signature scheme as specified in PKCS #1 v2.2.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Signature c

Data Properties

certificate encodingdp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#certEncoding

Encoding of the (binary) certificate data object to the x509Cert property. 'base64' is considered the default value, expressing that the (binary) certificate data which is object to the x509Cert property is encoded using Base64.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Identity c
has range
literal

certificate typedp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#certType

The type of the certificate provided by the Identity. 'X509'/'X509-single' identify single X.509 certificates in ASN.1 DER notation, and 'PKCS7'/'X509-PKCS7-chain' identify an X.509 certificate chain encoded as a PKCS#7 message.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Identity c
has range
literal

custom contentdp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#customContent

The property linking a DTC to the custom content included by one of the parties. The object should be a literal with the JSON type (http://www.w3.org/1999/02/22-rdf-syntax-ns#JSON). Abstract property, use the sub-properties instead.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has sub-properties
receiver custom content dp, sender custom content dp
has domain
Digital Transmission Contract c
has range
literal

fact checksum (sha256)dp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#sha256Sum

A SHA-256 checksum of a fact. Should be encoded as a hex stream using the xsd:hexBinary literal type.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Fact c
has range
literal

fact checksum (sha384)dp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#sha384Sum

A SHA-384 checksum of a fact. Should be encoded as a hex stream using the xsd:hexBinary literal type.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Fact c
has range
literal

fact checksum (sha512)dp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#sha512Sum

A SHA-512 checksum of a fact. Should be encoded as a hex stream using the xsd:hexBinary literal type.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Fact c
has range
literal

fact serializationdp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#serialization

The serialization method used to create a verifiable fact checksum. Some string identifiers are defined in the specification of ReShare (see TODO: ref to ReShare)
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Fact c
has range
literal

receiver custom contentdp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#receiverCustomContent

The receiver's custom content.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has super-properties
custom content dp
has domain
Digital Transmission Contract c
has range
literal

sender custom contentdp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#senderCustomContent

The sender's custom content.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has super-properties
custom content dp
has domain
Digital Transmission Contract c
has range
literal

signature datadp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#sigData

The signature data, encoded as a character sequence. More information about the type and encoding can be provided with the sigType and sigEncoding properties. If Base64 is used for the character encoding, the literal type should be xsd:base64Binary.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Signature c
has range
literal

signature encodingdp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#sigEncoding

The signature encoding. 'base64' is considered the default value, expressing that the (binary) signature data which is object to the sigData property is encoded using Base64.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Signature c
has range
literal

timestampdp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#timestamp

The timestamp of a DTC. Should be in the RFC3339 profile of ISO 8601, and should have the xsd:dateTimeStamp literal type.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Digital Transmission Contract c
has range
literal

X.509 certificatedp back to ToC or Data Property ToC

IRI: http://w3id.org/reshare/ontology/0.3/#x509Cert

The public key certificate of a transmission party. Should be the full certificate chain, excluding the root certificate, encoded as a character sequence. Further information about the certificate can be included in the certType and certEncoding properties. If Base64 is used for the character encoding, the xsd:base64Binary literal type should be used.
Is defined by
http://w3id.org/reshare/ontology/0.3/
Term status
stable
has domain
Identity c
has range
literal

Legend back to ToC

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

References back to ToC

Add your references here. It is recommended to have them as a list.
null

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.