prefix solid: <http://www.w3.org/ns/solid/terms#>
prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix owl: <http://www.w3.org/2002/07/owl#>
prefix xsd: <http://www.w3.org/2001/XMLSchema#>
prefix dc: <http://purl.org/dc/terms/>
prefix foaf: <http://xmlns.com/foaf/0.1/>
prefix ldp: <http://www.w3.org/ns/ldp#>
prefix log: <http://www.w3.org/2000/10/swap/log#>
prefix vann: <http://purl.org/vocab/vann/>
prefix ws: <http://www.w3.org/ns/pim/space#>
<http://www.w3.org/ns/solid/terms#>
a owl:Ontology ;
dc:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
rdfs:label "Solid Terms"@en ;
rdfs:comment "The Solid Terms vocabulary defines terms referenced in Solid specifications."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
dc:issued "2015-11-16"^^xsd:date ;
owl:versionInfo [
dc:date "2020-12-22"^^xsd:date ;
dc:replaces <https://raw.githubusercontent.com/solid/vocab/46a5e2a8df1df48cd21a6ecdd422a37d29d39cbe/solid-terms.ttl> ;
rdfs:seeAlso <https://github.com/solid/vocab/pull/67> ;
] ;
vann:preferredNamespacePrefix "solid" ;
vann:preferredNamespaceUri "http://www.w3.org/ns/solid/terms#"^^xsd:anyURI .
### Classes
solid:Account
a rdfs:Class ;
dc:issued "2016-05-17"^^xsd:date ;
rdfs:comment "A Solid account."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "Account"@en .
solid:Inbox
a rdfs:Class ;
dc:issued "2015-11-16"^^xsd:date ;
dc:modified "2018-10-24"^^xsd:date ;
rdfs:comment "A resource containing notifications."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "Inbox"@en .
solid:InsertDeletePatch
a rdfs:Class ;
dc:issued "2022-05-03"^^xsd:date ;
rdfs:subClassOf solid:Patch ;
rdfs:comment "A class of patch expressing insertions, deletions, and conditional modifications to a resource that has an RDF-based representation."@en ;
rdfs:seeAlso <https://solidproject.org/TR/2021/protocol-20211217#server-patch-n3-type> ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "Insert/delete patch"@en .
solid:ListedDocument
a rdfs:Class ;
dc:issued "2015-11-16"^^xsd:date ;
dc:modified "2018-01-24"^^xsd:date ;
rdfs:comment "Listed Type Index is a registry of resources that are publicly discoverable by outside users and applications."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "Listed Type Index"@en .
solid:Notification
a rdfs:Class ;
dc:issued "2015-12-18"^^xsd:date ;
dc:modified "2015-12-20"^^xsd:date ;
dc:modified "2018-10-25"^^xsd:date ;
rdfs:comment "A notification resource."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "Notification"@en .
solid:Patch
a rdfs:Class ;
dc:issued "2017-08-17"^^xsd:date ;
rdfs:comment "A patch expresses conditional modifications to a resource that has an RDF-based representation."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "Patch"@en .
solid:Timeline
a rdfs:Class ;
dc:issued "2016-01-04"^^xsd:date ;
rdfs:comment "A resource containing time ordered items and sub-containers. Sub-containers may be desirable in file based systems to split the timeline into logical components e.g. /yyyy-mm-dd/ as used in ISO 8061."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "Timeline"@en .
solid:TypeIndex
a rdfs:Class ;
dc:issued "2016-02-05"^^xsd:date ;
rdfs:comment "A index of type registries for resources. Applications can register the RDF type they use and list them in the index resource."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "Type index"@en .
solid:TypeRegistration
a rdfs:Class ;
dc:issued "2018-01-24"^^xsd:date ;
rdfs:comment "The registered types that map a RDF classes/types to their locations using either `instance` or `instanceContainer` property."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "Type Registration"@en .
solid:UnlistedDocument
a rdfs:Class ;
dc:issued "2018-01-24"^^xsd:date ;
rdfs:comment "Unlisted Type Index is a registry of resources that are private to the user and their apps, for types that are not publicly discoverable."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "Unlisted Type Index"@en .
### Properties
solid:account
a rdf:Property ;
dc:issued "2016-05-17"^^xsd:date ;
dc:modified "2018-01-24"^^xsd:date ;
rdfs:comment "A solid account belonging to an Agent."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "account"@en .
solid:deletes
a rdf:Property, owl:ObjectProperty, owl:FunctionalProperty ;
dc:issued "2017-08-17"^^xsd:date ;
rdfs:comment "The triple patterns this patch removes from the document."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "deletes"@en ;
rdfs:domain solid:Patch ;
rdfs:range log:Formula .
solid:forClass
a rdf:Property ;
dc:issued "2018-01-24"^^xsd:date ;
rdfs:comment "A class that is used to map an listed or unlisted type index."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "registry class"@en .
solid:inbox
owl:deprecated true ;
a rdf:Property ;
dc:issued "2015-11-16"^^xsd:date ;
dc:modified "2016-02-05"^^xsd:date ;
dc:modified "2018-10-25"^^xsd:date ;
owl:equivalentProperty ldp:inbox ;
rdfs:subPropertyOf ldp:inbox ;
rdfs:comment "Deprecated pointer to a Linked Data Notifications inbox; please use http://www.w3.org/ns/ldp#inbox instead."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "inbox (deprecated)"@en .
solid:inserts
a rdf:Property, owl:ObjectProperty, owl:FunctionalProperty ;
dc:issued "2017-08-17"^^xsd:date ;
rdfs:comment "The triple patterns this patch adds to the document."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "inserts"@en ;
rdfs:domain solid:Patch ;
rdfs:range log:Formula .
solid:instance
a rdf:Property ;
dc:issued "2018-01-24"^^xsd:date ;
rdfs:comment "Maps a type to an individual resource, typically an index or a directory listing resource."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "instance"@en .
solid:instanceContainer
a rdf:Property ;
dc:issued "2018-01-24"^^xsd:date ;
rdfs:comment "Maps a type to a container which the client would have to list to get the instances of that type."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "instance container"@en .
solid:loginEndpoint
a rdf:Property ;
dc:issued "2015-11-16"^^xsd:date ;
rdfs:comment "The login URI of a given server."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "loginEndpoint"@en .
solid:logoutEndpoint
a rdf:Property ;
dc:issued "2015-11-16"^^xsd:date ;
rdfs:comment "The logout URI of a given server."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "logoutEndpoint"@en .
solid:notification
a rdf:Property ;
dc:issued "2016-03-11"^^xsd:date ;
dc:modified "2018-10-25"^^xsd:date ;
rdfs:comment "Notification resource for an inbox."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "notification"@en .
solid:oidcIssuer
a rdf:Property ;
dc:issued "2017-08-15"^^xsd:date ;
dc:modified "2017-08-16"^^xsd:date ;
rdfs:comment "The preferred OpenID Connect issuer URI for a given WebID."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "OIDC issuer"@en ;
rdfs:subPropertyOf <http://openid.net/specs/connect/1.0/issuer> .
solid:owner
a rdf:Property ;
dc:issued "2021-05-19"^^xsd:date ;
rdfs:comment "A person or social entity that is considered to have control, rights, and responsibilities over a data storage."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:range foaf:Agent ;
rdfs:label "owner"@en .
solid:patches
a rdf:Property, owl:ObjectProperty ;
dc:issued "2017-08-17"^^xsd:date ;
rdfs:comment "The document to which this patch applies."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "patches"@en ;
rdfs:domain solid:Patch ;
rdfs:range rdfs:Resource .
solid:privateTypeIndex
a rdf:Property ;
dc:issued "2018-01-24"^^xsd:date ;
rdfs:comment "Points to an unlisted type index resource."@en ;
rdfs:range solid:UnlistedDocument ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "private type index"@en .
solid:publicTypeIndex
a rdf:Property ;
dc:issued "2018-01-24"^^xsd:date ;
rdfs:subPropertyOf solid:typeIndex ;
rdfs:comment "Points to a listed type index resource."@en ;
rdfs:range solid:ListedDocument ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "public type index"@en .
solid:privateLabelIndex
a rdf:Property ;
dc:issued "2023-10-04"^^xsd:date ;
rdfs:comment "Points to an unlisted label index resource."@en ;
rdfs:range solid:UnlistedDocument ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "private label index"@en .
solid:read
a rdf:Property ;
dc:issued "2015-12-18"^^xsd:date ;
rdfs:comment "Indicates if a message has been read or not. This property should have a boolean datatype."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:domain <http://rdfs.org/sioc/ns#Post> ;
rdfs:label "read"@en .
solid:storageQuota
a rdf:Property, owl:DatatypeProperty ;
dc:issued "2018-10-26"^^xsd:date ;
dc:modified "2018-11-07"^^xsd:date ;
dc:modified "2019-01-22"^^xsd:date ;
rdfs:comment "The quota of non-volatile memory that is available for the account (in bytes)"@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:domain solid:Account ;
rdfs:label "Non-volatile memory quota"@en .
solid:storageUsage
a rdf:Property, owl:DatatypeProperty ;
dc:issued "2019-01-22"^^xsd:date ;
rdfs:comment "The amount of non-volatile memory that the account have used (in bytes)"@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:domain solid:Account ;
rdfs:label "Non-volatile memory usage"@en .
solid:typeIndex
a rdf:Property ;
dc:issued "2016-02-05"^^xsd:date ;
rdfs:comment "Points to a TypeIndex resource."@en ;
rdfs:range solid:TypeIndex ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "type index"@en .
solid:timeline
a rdf:Property ;
dc:issued "2016-01-04"^^xsd:date ;
rdfs:comment "Timeline for a given resource."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "timeline"@en .
solid:where
a rdf:Property, owl:ObjectProperty, owl:FunctionalProperty ;
dc:issued "2017-08-17"^^xsd:date ;
rdfs:comment "The conditions the document and the inserted and deleted triple patterns need to satisfy in order for the patch to be applied."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/terms#> ;
rdfs:label "where"@en ;
rdfs:domain solid:Patch ;
rdfs:range log:Formula .