1 package org.openrdf.concepts.dc;
2
3 import java.lang.Object;
4 import java.lang.String;
5 import java.util.Set;
6 import javax.xml.datatype.XMLGregorianCalendar;
7 import org.openrdf.concepts.rdfs.Resource;
8 import org.openrdf.elmo.annotations.localized;
9 import org.openrdf.elmo.annotations.rdf;
10
11 @rdf("http://www.w3.org/2000/01/rdf-schema#Resource")
12 public interface DcResource extends Resource {
13
14
15
16
17 @rdf("http://purl.org/dc/elements/1.1/contributor")
18 public abstract Set<Object> getDcContributors();
19
20
21
22 public abstract void setDcContributors(Set<?> value);
23
24
25
26 @rdf("http://purl.org/dc/elements/1.1/coverage")
27 public abstract Set<String> getDcCoverages();
28
29
30 public abstract void setDcCoverages(Set<? extends String> value);
31
32
33
34
35 @rdf("http://purl.org/dc/elements/1.1/creator")
36 public abstract Set<Object> getDcCreators();
37
38
39
40 public abstract void setDcCreators(Set<?> value);
41
42
43
44
45 @rdf("http://purl.org/dc/elements/1.1/date")
46 public abstract Set<XMLGregorianCalendar> getDcDates();
47
48
49
50 public abstract void setDcDates(Set<? extends XMLGregorianCalendar> value);
51
52
53
54 @localized
55 @rdf("http://purl.org/dc/elements/1.1/description")
56 public abstract String getDcDescription();
57
58
59 public abstract void setDcDescription(String value);
60
61
62
63 @rdf("http://purl.org/dc/elements/1.1/format")
64 public abstract Set<String> getDcFormats();
65
66
67 public abstract void setDcFormats(Set<? extends String> value);
68
69
70
71 @rdf("http://purl.org/dc/elements/1.1/identifier")
72 public abstract Set<String> getDcIdentifiers();
73
74
75 public abstract void setDcIdentifiers(Set<? extends String> value);
76
77
78
79 @rdf("http://purl.org/dc/elements/1.1/language")
80 public abstract Set<String> getDcLanguages();
81
82
83 public abstract void setDcLanguages(Set<? extends String> value);
84
85
86
87 @rdf("http://purl.org/dc/elements/1.1/publisher")
88 public abstract Set<Object> getDcPublishers();
89
90
91 public abstract void setDcPublishers(Set<?> value);
92
93
94
95 @rdf("http://purl.org/dc/elements/1.1/relation")
96 public abstract Set<Object> getDcRelations();
97
98
99 public abstract void setDcRelations(Set<?> value);
100
101
102
103 @rdf("http://purl.org/dc/elements/1.1/rights")
104 public abstract Set<String> getDcRights();
105
106
107 public abstract void setDcRights(Set<? extends String> value);
108
109
110
111
112 @rdf("http://purl.org/dc/elements/1.1/source")
113 public abstract Set<Object> getDcSources();
114
115
116
117 public abstract void setDcSources(Set<?> value);
118
119
120
121 @rdf("http://purl.org/dc/elements/1.1/subject")
122 public abstract Set<String> getDcSubjects();
123
124
125 public abstract void setDcSubjects(Set<? extends String> value);
126
127
128
129 @localized
130 @rdf("http://purl.org/dc/elements/1.1/title")
131 public abstract String getDcTitle();
132
133
134 public abstract void setDcTitle(String value);
135
136
137
138 @rdf("http://purl.org/dc/elements/1.1/type")
139 public abstract Set<Object> getDcTypes();
140
141
142 public abstract void setDcTypes(Set<?> value);
143
144 }