File: description-functions.texi

package info (click to toggle)
libgnurdf 0.3.0-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,108 kB
  • ctags: 233
  • sloc: sh: 8,929; ansic: 1,222; makefile: 280
file content (136 lines) | stat: -rw-r--r-- 2,657 bytes parent folder | download
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
@node Description Functions, Attribute Functions, Namespace Functions, Functions
@chapter Description Functions

@itemize @bullet
@item
Function: RdfDescription *rdfFirstDescription(RdfSchema *schema)
@findex rdfFirstDescription

Returns the first description in the schema.

@itemize @minus
@item
schema: The schema containing the descriptions.
@end itemize

@item
Function: RdfDescription *rdfNextDescription(RdfDescription *desc)
@findex rdfNextDescription

Returns the next description in the schema.

@itemize @minus
@item
desc: The previous description.
@end itemize

@item
Function: RdfDescription *rdfAddDescription(RdfSchema *schema,
const char *id, const char *about)
@findex rdfAddDescription

Adds a description to the schema.

Returns the new description.

@itemize @minus
@item
schema: The schema to add the description to.

@item
id: The id of the new description.

@item
about: The about URI of the new description.
@end itemize

@item
Function: RdfDescription *rdfGetDescriptionFromAbout(RdfSchema *schema,
const char *about)
@findex rdfGetDescriptionFromAbout

Returns the description with the specified about URI.

@itemize @minus
@item
schema: The schema containing the descriptions.

@item
about: The about URI to search for.
@end itemize

@item
Function: RdfDescription *rdfGetDescriptionFromId(RdfSchema *schema,
const char *id)
@findex rdfGetDescriptionFromId

Returns the description with the specified ID.

@itemize @minus
@item
schema: The schema containing the descriptions.

@item
id: The ID to search for.
@end itemize

@item
Function: void rdfSetDescriptionId(RdfDescription *desc, const char *id)
@findex rdfSetDescriptionId

Sets a description's ID.

@itemize @minus
@item
desc: The description.

@item
id: The new ID.
@end itemize

@item
Function: char *rdfGetDescriptionId(RdfDescription *desc)
@findex rdfGetDescriptionId

Returns a description's ID.

Note: The returned ID must be freed.

@itemize @minus
@item
desc: The description containing the ID.
@end itemize

@item
Function: void rdfSetDescriptionAbout(RdfDescription *desc,
const char *about)
@findex rdfSetDescriptionAbout

Sets a description's About URI.

If this finds an About or about attributes (in that order), it
will set that attribute.  Otherwise, it will set the about attribute.

@itemize @minus
@item
desc: The description.

@item
about: The new About URI.
@end itemize

@item
Function: char *rdfGetDescriptionAbout(RdfDescription *desc)
@findex rdfGetDescriptionAbout

Returns a description's About URI.

Note: The returned About URI must be freed.

@itemize @minus
@item
desc: The description containing the About URI.
@end itemize

@end itemize