view src/sord-0.12.0/tests/rdfs-namespace.ttl @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents c7265573341e
children
line wrap: on
line source
# RDFS Namespace document converted into Turtle

@prefix : <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

rdf:type     a rdf:Property;
     :comment "Indicates membership of a class";
     :domain :Resource;
     :isDefinedBy rdf:;
     :label "type"@en;
     :range :Class .

rdf:Alt     a :Class;
     :comment "A collection of alternatives."@en;
     :isDefinedBy rdf:;
     :label "Alt"@en;
     :subClassOf :Container .

rdf:Bag     a :Class;
     :comment "An unordered collection."@en;
     :isDefinedBy rdf:;
     :label "Bag"@en;
     :subClassOf :Container .

rdf:Property     a :Class;
     :comment "The concept of a property.";
     :isDefinedBy rdf:;
     :label "Property"@en;
     :subClassOf :Resource .

rdf:Seq     a :Class;
     :comment "An ordered collection."@en;
     :isDefinedBy rdf:;
     :label "Seq"@en;
     :subClassOf :Container .

rdf:Statement     a :Class;
     :comment "The class of RDF statements.";
     :isDefinedBy rdf:;
     :label "Statement"@en;
     :subClassOf :Resource .

rdf:object     a rdf:Property;
     :comment "The object of an RDF statement.";
     :domain rdf:Statement;
     :isDefinedBy rdf:;
     :label "object"@en .

rdf:predicate     a rdf:Property;
     :comment "the predicate of an RDF statement.";
     :domain rdf:Statement;
     :isDefinedBy rdf:;
     :label "predicate"@en;
     :range rdf:Property .

rdf:subject     a rdf:Property;
     :comment "The subject of an RDF statement.";
     :domain rdf:Statement;
     :isDefinedBy rdf:;
     :label "subject"@en;
     :range :Resource .

rdf:value     a rdf:Property;
     :comment "Identifies the principal value (usually a string) of a property when the property value is a structured resource";
     :domain :Resource;
     :isDefinedBy rdf:;
     :label "value"@en .

:     :seeAlso <http://www.w3.org/2000/01/rdf-schema-more> .

:Class     a :Class;
     :comment "The concept of Class";
     :isDefinedBy :;
     :label "Class"@en;
     :subClassOf :Resource .

:Container     a :Class;
     :comment "This represents the set Containers.";
     :isDefinedBy :;
     :label "Container"@en;
     :subClassOf :Resource .

:ContainerMembershipProperty     a :Class;
     :comment "The container membership properties, rdf:1, rdf:2, ..., all of which are sub-properties of 'member'.";
     :isDefinedBy :;
     :label "ContainerMembershipProperty"@en;
     :subClassOf rdf:Property .

:Literal     a :Class;
     :comment "This represents the set of atomic values, eg. textual strings.";
     :isDefinedBy :;
     :label "Literal"@en .

:Resource     a :Class;
     :comment "The class resource, everything.";
     :isDefinedBy :;
     :label "Resource"@en .

:comment     a rdf:Property;
     :comment "Use this for descriptions";
     :domain :Resource;
     :isDefinedBy :;
     :label "comment"@en;
     :range :Literal .

:domain     a rdf:Property;
     :comment "A domain class for a property type";
     :domain rdf:Property;
     :isDefinedBy :;
     :label "domain"@en;
     :range :Class .

:isDefinedBy     a rdf:Property;
     :comment "Indicates the namespace of a resource";
     :domain :Resource;
     :isDefinedBy :;
     :label "isDefinedBy"@en;
     :range :Resource;
     :subPropertyOf :seeAlso .

:label     a rdf:Property;
     :comment "Provides a human-readable version of a resource name.";
     :domain :Resource;
     :isDefinedBy :;
     :label "label"@en;
     :range :Literal .

:member     a rdf:Property;
     :comment "a member of a container";
     :domain :Container;
     :isDefinedBy :;
     :label "member"@en .

:range     a rdf:Property;
     :comment "A range class for a property type";
     :domain rdf:Property;
     :isDefinedBy :;
     :label "range"@en;
     :range :Class .

:seeAlso     a rdf:Property;
     :comment "A resource that provides information about the subject resource";
     :domain :Resource;
     :isDefinedBy :;
     :label "seeAlso"@en;
     :range :Resource .

:subClassOf     a rdf:Property;
     :comment "Indicates membership of a class";
     :domain :Class;
     :isDefinedBy :;
     :label "subClassOf"@en;
     :range :Class .

:subPropertyOf     a rdf:Property;
     :comment "Indicates specialization of properties";
     :domain rdf:Property;
     :isDefinedBy :;
     :label "subPropertyOf"@en;
     :range rdf:Property .