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
use graph;
use ontology;
use resource;
use std;
property!(
:"http://www.w3.org/1999/02/22-rdf-syntax-ns#first", First, first,
ontology::classes::rdfs::Resource<'g, G>,
17);
property!(
:"http://www.w3.org/1999/02/22-rdf-syntax-ns#object", Object, object,
ontology::classes::rdfs::Resource<'g, G>,
18);
property!(
:"http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate", Predicate, predicate,
ontology::classes::rdfs::Resource<'g, G>,
19);
property!(
:"http://www.w3.org/1999/02/22-rdf-syntax-ns#rest", Rest, rest,
ontology::classes::rdf::List<'g, G>,
20);
property!(
:"http://www.w3.org/1999/02/22-rdf-syntax-ns#subject", Subject, subject,
ontology::classes::rdfs::Resource<'g, G>,
21);
property!(
:"http://www.w3.org/1999/02/22-rdf-syntax-ns#type", Type, a,
ontology::classes::rdfs::Class<'g, G>,
22);
property!(
:"http://www.w3.org/1999/02/22-rdf-syntax-ns#value", Value, value,
ontology::classes::rdfs::Resource<'g, G>,
23);