go-fed-activity/astool/security-v1.jsonld

150 lines
4.2 KiB
Plaintext

{
"@context": [
{
"as": "https://www.w3.org/ns/activitystreams",
"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#",
"rfc": "https://tools.ietf.org/html/",
"schema": "http://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#"
},
{
"domain": "rdfs:domain",
"example": "schema:workExample",
"isDefinedBy": "rdfs:isDefinedBy",
"mainEntity": "schema:mainEntity",
"members": "owl:members",
"name": "schema:name",
"notes": "rdfs:comment",
"range": "rdfs:range",
"subClassOf": "rdfs:subClassOf",
"disjointWith": "owl:disjointWith",
"subPropertyOf": "rdfs:subPropertyOf",
"unionOf": "owl:unionOf",
"url": "schema:URL"
}
],
"id": "https://w3id.org/security/v1",
"type": "owl:Ontology",
"name": "W3IDSecurityV1",
"members": [
{
"id": "https://w3id.org/security/v1#PublicKey",
"type": "owl:Class",
"notes": "A public key represents a public cryptographical key for a user",
"subClassOf": [
{
"type": "owl:Class",
"url": "https://www.w3.org/ns/activitystreams#Object",
"name": "as:Object"
}
],
"name": "PublicKey",
"url": "https://w3id.org/security/v1#PublicKey"
},
{
"id": "https://w3id.org/security/v1#dfn-publickey",
"type": [
"rdf:Property",
"owl:ObjectProperty"
],
"example": {},
"notes": "The public key for an ActivityStreams actor",
"domain": {
"type": "owl:Class",
"unionOf": [
{
"type": "owl:Class",
"url": "https://www.w3.org/ns/activitystreams#Application",
"name": "as:Application"
},
{
"type": "owl:Class",
"url": "https://www.w3.org/ns/activitystreams#Group",
"name": "as:Group"
},
{
"type": "owl:Class",
"url": "https://www.w3.org/ns/activitystreams#Organization",
"name": "as:Organization"
},
{
"type": "owl:Class",
"url": "https://www.w3.org/ns/activitystreams#Person",
"name": "as:Person"
},
{
"type": "owl:Class",
"url": "https://www.w3.org/ns/activitystreams#Service",
"name": "as:Service"
}
]
},
"isDefinedBy": "https://w3id.org/security/v1#dfn-publickey",
"range": {
"type": "owl:Class",
"unionOf": [
{
"type": "owl:Class",
"url": "https://w3id.org/security/v1#PublicKey",
"name": "PublicKey"
}
]
},
"name": "publicKey",
"url": "https://w3id.org/security/v1#dfn-publickey"
},
{
"id": "https://w3id.org/security/v1#dfn-publickeypem",
"type": [
"rdf:Property",
"owl:FunctionalProperty"
],
"notes": "The public key PEM encoded data for an ActivityStreams actor",
"domain": {
"type": "owl:Class",
"unionOf": [
{
"type": "owl:Class",
"url": "https://w3id.org/security/v1#PublicKey",
"name": "PublicKey"
}
]
},
"isDefinedBy": "https://w3id.org/security/v1#dfn-publickeypem",
"range": {
"type": "owl:Class",
"unionOf": "xsd:string"
},
"name": "publicKeyPem",
"url": "https://w3id.org/security/v1#dfn-publickeypem"
},
{
"id": "https://w3id.org/security/v1#dfn-owner",
"type": [
"rdf:Property",
"owl:FunctionalProperty"
],
"notes": "The owner of the public key for an ActivityStreams actor",
"domain": {
"type": "owl:Class",
"unionOf": [
{
"type": "owl:Class",
"url": "https://w3id.org/security/v1#PublicKey",
"name": "PublicKey"
}
]
},
"isDefinedBy": "https://w3id.org/security/v1#dfn-owner",
"range": {
"type": "owl:Class",
"unionOf": "xsd:anyURI"
},
"name": "owner",
"url": "https://w3id.org/security/v1#dfn-owner"
}
]
}