Skip to content

Instantly share code, notes, and snippets.

@nandana
Last active August 3, 2018 19:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save nandana/661d5961b91b78ff50b6 to your computer and use it in GitHub Desktop.
Save nandana/661d5961b91b78ff50b6 to your computer and use it in GitHub Desktop.
{
"@context": {
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"owl": "http://www.w3.org/2002/07/owl#",
"ldp": "http://www.w3.org/ns/ldp#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"foaf": "http://xmlns.com/foaf/0.1/",
"wdrs": "http://www.w3.org/2007/05/powder-s#",
"vs": "http://www.w3.org/2003/06/sw-vocab-status/ns#",
"bt": "http://example.org/vocab/bugtracker#",
"contains": { "@id": "ldp:contains", "@type": "@id" },
"hasMemberRelation": { "@id": "ldp:hasMemberRelation", "@type": "@id" },
"insertedContentRelation": { "@id": "ldp:insertedContentRelation", "@type": "@id" },
"isMemberOfRelation": { "@id": "ldp:isMemberOfRelation", "@type": "@id" },
"member": { "@id": "ldp:member", "@type": "@id" },
"membershipResource": { "@id": "ldp:membershipResource", "@type": "@id" },
"rdfs:domain": { "@type": "@id" },
"rdfs:range": { "@type": "@id" },
"rdfs:subClassOf": { "@type": "@id" },
"rdfs:subPropertyOf": { "@type": "@id" },
"owl:equivalentClass": { "@type": "@vocab" },
"owl:equivalentProperty": { "@type": "@vocab" },
"owl:imports": { "@type": "@id" },
"owl:inverseOf": { "@type": "@vocab" },
"owl:oneOf": { "@type": "@vocab", "@container": "@list" },
"owl:versionInfo": { "@type": "xsd:string", "@language": null }
},
"@graph": [
{
"@id": "http://www.w3.org/ns/ldp#",
"@type": "owl:Ontology",
"dcterms:description": "All vocabulary URIs defined in the Linked Data Platform (LDP) namespace.",
"hdcterms:title": "The W3C Linked Data Platform (LDP) Vocabulary",
"rdfs:comment": "This ontology provides an informal representation of the concepts and terms as defined in the LDP specification. Consult the LDP specification for normative reference.",
"rdfs:label": "W3C Linked Data Platform (LDP)",
"rdfs:seeAlso": [
{ "@id": "http://www.w3.org/TR/ldp/" },
{ "@id": "http://www.w3.org/TR/ldp-ucr/"},
{ "@id": "http://www.w3.org/TR/ldp-primer/"}
]
},
{
"@id": "ldp:BasicContainer",
"@type": [ "rdfs:Class" ],
"rdfs:comment": [ { "@value": "An LDPC that uses a predefined predicate to simply link to its contained resources." } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "BasicContainer" } ],
"rdfs:subClassOf": [ { "@id": "ldp:Container" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:member",
"@type": [ "rdf:Property" ],
"rdfs:comment": [ { "@value": "LDP servers should use this predicate as the membership predicate if there is no obvious predicate from an application vocabulary to use." } ],
"rdfs:domain": [ { "@id": "ldp:Resource" } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "member" } ],
"rdfs:range": [ { "@id": "rdfs:Resource" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:RDFSource",
"@type": [ "rdfs:Class" ],
"rdfs:comment": [ { "@value": "A Linked Data Platform Resource (LDPR) whose state is represented as RDF." } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "RDFSource" } ],
"rdfs:subClassOf": [ { "@id": "ldp:Resource" } ],
"vs:term_status": [ { "@value": "unstable" } ] },
{
"@id": "ldp:PreferContainment",
"rdfs:comment": [ { "@value": "URI identifying a LDPC's containment triples, for example to allow clients to express interest in receiving them." } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "PreferContainment" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:NonRDFSource",
"@type": [ "rdfs:Class" ],
"rdfs:comment": [ { "@value": "A Linked Data Platform Resource (LDPR) whose state is NOT represented as RDF." } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "NonRDFSource" } ],
"rdfs:subClassOf": [ { "@id": "ldp:Resource" } ],
"vs:term_status": [ { "@value": "unstable" } ] },
{
"@id": "ldp:Resource",
"@type": [ "rdfs:Class" ],
"rdfs:comment": [ { "@value": "A HTTP-addressable resource whose lifecycle is managed by a LDP server." } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "Resource" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:isMemberOfRelation",
"@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" ],
"rdfs:comment": [ { "@value": "Indicates which predicate is used in membership triples, and that the membership triple pattern is < member-URI , object-of-isMemberOfRelation, membership-constant-URI >." } ],
"rdfs:domain": [ { "@id": "ldp:Container" } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "isMemmberOfRelation" } ],
"rdfs:range": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:PreferEmptyContainer",
"rdfs:comment": [ { "@value": "URI identifying the subset of a LDPC's triples present in an empty LDPC, for example to allow clients to express interest in receiving them. Currently this excludes containment and membership triples, but in the future other exclusions might be added. This definition is written to automatically exclude those new classes of triples." } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "PreferEmptyContainer" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:contains",
"@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" ],
"rdfs:comment": [ { "@value": "Links a container with resources created through the container." } ],
"rdfs:domain": [ { "@id": "ldp:Container" } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "contains" } ],
"rdfs:range": [ { "@id": "rdfs:Resource" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:PreferMembership",
"rdfs:comment": [ { "@value": "URI identifying a LDPC's membership triples, for example to allow clients to express interest in receiving them." }],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "PreferMembership" } ],
"vs:term_status": [ { "@value": "unstable" } ] },
{
"@id": "ldp:Container",
"@type": [ "rdfs:Class" ],
"rdfs:comment": [ { "@value": "A Linked Data Platform RDF Source (LDP-RS) that also conforms to additional patterns and conventions for managing membership. Readers should refer to the specification defining this ontology for the list of behaviors associated with it." } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "Container" } ],
"rdfs:subClassOf": [ { "@id": "ldp:RDFSource" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:IndirectContainer",
"@type": [ "rdfs:Class" ],
"rdfs:comment": [ { "@value": "An LDPC that has the flexibility of choosing what form the membership triples take." } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "IndirectContainer" } ],
"rdfs:subClassOf": [ { "@id": "ldp:Container" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:hasMemberRelation",
"@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"
],
"rdfs:comment": [ { "@value": "Indicates which predicate is used in membership triples, and that the membership triple pattern is < membership-constant-URI , object-of-hasMemberRelation, member-URI >." } ],
"rdfs:domain": [ { "@id": "ldp:Container" } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "hasMemberRelation" } ],
"rdfs:range": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:MemberSubject",
"rdfs:comment": [ { "@value": "Used to indicate default and typical behavior for ldp:insertedContentRelation, where the member-URI value in the membership triple added when a creation request is successful is the URI assigned to the newly created resource." } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "MemberSubject" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:membershipResource",
"@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" ],
"rdfs:comment": [ { "@value": "Indicates the membership-constant-URI in a membership triple. Depending upon the membership triple pattern a container uses, as indicated by the presence of ldp:hasMemberRelation or ldp:isMemberOfRelation, the membership-constant-URI might occupy either the subject or object position in membership triples." } ],
"rdfs:domain": [ { "@id": "ldp:Container" } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "membershipResource" } ],
"rdfs:range": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:insertedContentRelation",
"@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" ],
"rdfs:comment": [ { "@value": "Indicates which triple in a creation request should be used as the member-URI value in the membership triple added when the creation request is successful." } ],
"rdfs:domain": [ { "@id": "ldp:Container" } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "insertedContentRelation" } ],
"rdfs:range": [ { "@id": "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" } ],
"vs:term_status": [ { "@value": "unstable" } ]
},
{
"@id": "ldp:DirectContainer",
"@type": [ "rdfs:Class" ],
"rdfs:comment": [ { "@value": "An LDPC that is similar to a LDP-DC but it allows an indirection with the ability to list as member a resource, such as a URI representing a real-world object, that is different from the resource that is created" } ],
"rdfs:isDefinedBy": [ { "@id": "http://www.w3.org/ns/ldp#" } ],
"rdfs:label": [ { "@value": "DirectContainer" } ],
"rdfs:subClassOf": [ { "@id": "ldp:Container" } ],
"vs:term_status": [ { "@value": "unstable" } ]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment