1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
@prefix example: <http://example/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix nrl: <http://tracker.api.gnome.org/ontology/v3/nrl#> .
example: a nrl:Namespace, nrl:Ontology ;
nrl:lastModified "2010-03-23T11:00:04Z" ;
nrl:prefix "example" .
example:A a rdfs:Class ;
rdfs:subClassOf rdfs:Resource .
# Creation of a class
example:DomA a rdfs:Class ;
rdfs:subClassOf example:A .
example:B a rdfs:Class ;
rdfs:subClassOf rdfs:Resource .
example:b a rdf:Property ;
rdfs:domain example:A ;
rdfs:range example:B .
example:i1 a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:integer .
example:i2 a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:integer .
# Index change of a property
example:single1 a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:integer ;
nrl:maxCardinality 1 ;
nrl:indexed false .
# Creation of a property
example:single2 a rdf:Property ;
rdfs:domain example:A ;
rdfs:range xsd:integer ;
nrl:maxCardinality 1 ;
nrl:indexed false .
# Creation of a property
example:ib a rdf:Property ;
rdfs:domain example:B ;
rdfs:range xsd:integer .
# Creation of a property
example:sb a rdf:Property ;
rdfs:domain example:B ;
rdfs:range xsd:string .
|