-
Notifications
You must be signed in to change notification settings - Fork 0
/
footprints.rdf
79 lines (63 loc) · 3.33 KB
/
footprints.rdf
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<r:RDF xmlns="http://www.w3.org/2000/01/rdf-schema#"
xmlns:dct="http://purl.org/dc/terms/"
xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:s="http://www.w3.org/2000/01/rdf-schema#">
<r:Description r:about="">
<dct:created r:datatype="http://www.w3.org/2001/XMLSchema#date">2019-04-30Z</dct:created>
<dct:title>Ontology for Footprints</dct:title>
<comment>Just as a shape tells a system constraints on what graph may be made,
a footprint gives information, in a linked data world, as to where
information about a new thing will be put.
A footprint gives information to allow the construction of the URI
for a new thing, and specifies whether link from the old thing (source)
to the new thing (destination) is forward or bidirectional.
Footprints may also give consistency information
about making separate links of new things also in specific places,
such as master lists and indexes, etc.</comment>
</r:Description>
<Class r:about="http://www.w3.org/ns/footprints#Footprint">
<comment>A constraint on where information is written</comment>
<label xml:lang="en">Footprint</label>
</Class>
<r:Property r:about="http://www.w3.org/ns/footprints#arc">
<comment>An arc or property constrain in a shape to which this footprint applies</comment>
<label>arc</label>
</r:Property>
<r:Property r:about="http://www.w3.org/ns/footprints#base">
<comment>An object (such as a solid folder) whose URI is to be used as base for the URI construction. </comment>
<label>URI base</label>
</r:Property>
<r:Property r:about="http://www.w3.org/ns/footprints#binding">
<comment>Template substitution is done by applying this binding.
One binding for each variable in the template</comment>
<label>binding</label>
</r:Property>
<r:Property r:about="http://www.w3.org/ns/footprints#objectOfArc">
<comment>A function which at run-time finds the object of an this arc
from the destination node</comment>
<label>object of property</label>
</r:Property>
<r:Property r:about="http://www.w3.org/ns/footprints#objectOfProperty">
<comment>A function which at run-time finds the object of an arc
with this property from the destination node</comment>
<label>object of property</label>
</r:Property>
<r:Property r:about="http://www.w3.org/ns/footprints#sanitizeOf">
<comment>The subject is a function which evaluates the object function and then sanitizes the output.</comment>
<label>sanitizeOf</label>
</r:Property>
<r:Property r:about="http://www.w3.org/ns/footprints#uriTemplate">
<comment>A template for generating the URI of the destination of the arc.
Processed according to rfc6570, then parsed relative to the
thing given in fp:base, or by default the source of the new link.</comment>
<label>URI template</label>
</r:Property>
<r:Property r:about="http://www.w3.org/ns/footprints#value">
<comment>The expression to be evaluated and substituted in place of the variable</comment>
<label>value</label>
</r:Property>
<r:Property r:about="http://www.w3.org/ns/footprints#variable">
<comment>The string name of the variable to be substituted</comment>
<label>variable</label>
</r:Property>
</r:RDF>