Source Code Cross Referenced for DublinCore.java in  » Content-Management-System » apache-lenya-2.0 » org » apache » lenya » cms » metadata » dublincore » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Content Management System » apache lenya 2.0 » org.apache.lenya.cms.metadata.dublincore 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


001:        /*
002:         * Licensed to the Apache Software Foundation (ASF) under one or more
003:         *  contributor license agreements.  See the NOTICE file distributed with
004:         *  this work for additional information regarding copyright ownership.
005:         *  The ASF licenses this file to You under the Apache License, Version 2.0
006:         *  (the "License"); you may not use this file except in compliance with
007:         *  the License.  You may obtain a copy of the License at
008:         *
009:         *      http://www.apache.org/licenses/LICENSE-2.0
010:         *
011:         *  Unless required by applicable law or agreed to in writing, software
012:         *  distributed under the License is distributed on an "AS IS" BASIS,
013:         *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014:         *  See the License for the specific language governing permissions and
015:         *  limitations under the License.
016:         *
017:         */
018:
019:        package org.apache.lenya.cms.metadata.dublincore;
020:
021:        import org.apache.lenya.cms.metadata.MetaData;
022:
023:        /**
024:         * <p>
025:         * Dublin core metadata interface.
026:         * </p>
027:         * <p>
028:         * The descriptions are citing the <a href="http://www.dublincore.org">Dublin Core website </a>.
029:         * </p>
030:         * 
031:         * @version $Id: DublinCore.java 473861 2006-11-12 03:51:14Z gregor $
032:         */
033:        public interface DublinCore extends MetaData {
034:
035:            /**
036:             * The dublin core elements namespace.
037:             */
038:            String DC_NAMESPACE = "http://purl.org/dc/elements/1.1/";
039:
040:            /**
041:             * The dublin core terms namespace. 
042:             */
043:            String DCTERMS_NAMESPACE = "http://purl.org/dc/terms/";
044:
045:            /**
046:             * A name given to the resource. Typically, Title will be a name by which the resource is
047:             * formally known.
048:             */
049:            static final String ELEMENT_TITLE = "title";
050:
051:            /**
052:             * An entity primarily responsible for making the content of the resource. Examples of Creator
053:             * include a person, an organization, or a service. Typically, the name of a Creator should be
054:             * used to indicate the entity.
055:             */
056:            static final String ELEMENT_CREATOR = "creator";
057:
058:            /**
059:             * A topic of the content of the resource. Typically, Subject will be expressed as keywords, key
060:             * phrases or classification codes that describe a topic of the resource. Recommended best
061:             * practice is to select a value from a controlled vocabulary or formal classification scheme.
062:             */
063:            static final String ELEMENT_SUBJECT = "subject";
064:
065:            /**
066:             * An account of the content of the resource. Examples of Description include, but is not
067:             * limited to: an abstract, table of contents, reference to a graphical representation of
068:             * content or a free-text account of the content.
069:             */
070:            static final String ELEMENT_DESCRIPTION = "description";
071:
072:            /**
073:             * An entity responsible for making the resource available. Examples of Publisher include a
074:             * person, an organization, or a service. Typically, the name of a Publisher should be used to
075:             * indicate the entity.
076:             */
077:            static final String ELEMENT_PUBLISHER = "publisher";
078:
079:            /**
080:             * An entity responsible for making contributions to the content of the resource. Examples of
081:             * Contributor include a person, an organization, or a service. Typically, the name of a
082:             * Contributor should be used to indicate the entity.
083:             */
084:            static final String ELEMENT_CONTRIBUTOR = "contributor";
085:
086:            /**
087:             * A date of an event in the lifecycle of the resource. Typically, Date will be associated with
088:             * the creation or availability of the resource. Recommended best practice for encoding the date
089:             * value is defined in a profile of ISO 8601 [W3CDTF] and includes (among others) dates of the
090:             * form YYYY-MM-DD.
091:             */
092:            static final String ELEMENT_DATE = "date";
093:
094:            /**
095:             * The nature or genre of the content of the resource. Type includes terms describing general
096:             * categories, functions, genres, or aggregation levels for content. Recommended best practice
097:             * is to select a value from a controlled vocabulary (for example, the DCMI Type Vocabulary
098:             * [DCT1]). To describe the physical or digital manifestation of the resource, use the FORMAT
099:             * element.
100:             */
101:            static final String ELEMENT_TYPE = "type";
102:
103:            /**
104:             * The physical or digital manifestation of the resource. Typically, Format may include the
105:             * media-type or dimensions of the resource. Format may be used to identify the software,
106:             * hardware, or other equipment needed to display or operate the resource. Examples of
107:             * dimensions include size and duration. Recommended best practice is to select a value from a
108:             * controlled vocabulary (for example, the list of Internet Media Types [MIME] defining computer
109:             * media formats).
110:             */
111:            static final String ELEMENT_FORMAT = "format";
112:
113:            /**
114:             * An unambiguous reference to the resource within a given context. Recommended best practice is
115:             * to identify the resource by means of a string or number conforming to a formal identification
116:             * system. Formal identification systems include but are not limited to the Uniform Resource
117:             * Identifier (URI) (including the Uniform Resource Locator (URL)), the Digital Object
118:             * Identifier (DOI) and the International Standard Book Number (ISBN).
119:             */
120:            static final String ELEMENT_IDENTIFIER = "identifier";
121:
122:            /**
123:             * A Reference to a resource from which the present resource is derived. The present resource
124:             * may be derived from the Source resource in whole or in part. Recommended best practice is to
125:             * identify the referenced resource by means of a string or number conforming to a formal
126:             * identification system.
127:             */
128:            static final String ELEMENT_SOURCE = "source";
129:
130:            /**
131:             * A language of the intellectual content of the resource. Recommended best practice is to use
132:             * RFC 3066 [RFC3066] which, in conjunction with ISO639 [ISO639]), defines two- and three-letter
133:             * primary language tags with optional subtags. Examples include "en" or "eng" for English,
134:             * "akk" for Akkadian", and "en-GB" for English used in the United Kingdom.
135:             */
136:            static final String ELEMENT_LANGUAGE = "language";
137:
138:            /**
139:             * A reference to a related resource. Recommended best practice is to identify the referenced
140:             * resource by means of a string or number conforming to a formal identification system.
141:             */
142:            static final String ELEMENT_RELATION = "relation";
143:
144:            /**
145:             * The extent or scope of the content of the resource. Typically, Coverage will include spatial
146:             * location (a place name or geographic coordinates), temporal period (a period label, date, or
147:             * date range) or jurisdiction (such as a named administrative entity). Recommended best
148:             * practice is to select a value from a controlled vocabulary (for example, the Thesaurus of
149:             * Geographic Names [TGN]) and to use, where appropriate, named places or time periods in
150:             * preference to numeric identifiers such as sets of coordinates or date ranges.
151:             */
152:            static final String ELEMENT_COVERAGE = "coverage";
153:
154:            /**
155:             * Information about rights held in and over the resource. Typically, Rights will contain a
156:             * rights management statement for the resource, or reference a service providing such
157:             * information. Rights information often encompasses Intellectual Property Rights (IPR),
158:             * Copyright, and various Property Rights. If the Rights element is absent, no assumptions may
159:             * be made about any rights held in or over the resource.
160:             */
161:            static final String ELEMENT_RIGHTS = "rights";
162:
163:            /**
164:             * A summary of the content of the resource.
165:             */
166:            static final String TERM_ABSTRACT = "abstract";
167:
168:            /**
169:             * Information about who can access the resource or an indication of its security status. Access
170:             * Rights may include information regarding access or restrictions based on privacy, security or
171:             * other regulations.
172:             */
173:            static final String TERM_ACCESSRIGHTS = "accessRights";
174:
175:            /**
176:             * Any form of the title used as a substitute or alternative to the formal title of the
177:             * resource. This qualifier can include Title abbreviations as well as translations.
178:             */
179:            static final String TERM_ALTERNATIVE = "alternative";
180:
181:            /**
182:             * A class of entity for whom the resource is intended or useful. A class of entity may be
183:             * determined by the creator or the publisher or by a third party.
184:             */
185:            static final String TERM_AUDIENCE = "audience";
186:
187:            /**
188:             * Date (often a range) that the resource will become or did become available.
189:             */
190:            static final String TERM_AVAILABLE = "available";
191:
192:            /**
193:             * A bibliographic reference for the resource. Recommended practice is to include sufficient
194:             * bibliographic detail to identify the resource as unambiguously as possible, whether or not
195:             * the citation is in a standard form.
196:             */
197:            static final String TERM_BIBLIOGRAPHICCITATION = "bibliographicCitation";
198:
199:            /**
200:             * A reference to an established standard to which the resource conforms.
201:             */
202:            static final String TERM_CONFORMSTO = "conformsTo";
203:
204:            /**
205:             * Date of creation of the resource.
206:             */
207:            static final String TERM_CREATED = "created";
208:
209:            /**
210:             * Date of acceptance of the resource (e.g. of thesis by university department, of article by
211:             * journal, etc.).
212:             */
213:            static final String TERM_DATEACCEPTED = "dateAccepted";
214:
215:            /**
216:             * Date of a statement of copyright.
217:             */
218:            static final String TERM_DATECOPYRIGHTED = "dateCopyrighted";
219:
220:            /**
221:             * Date of submission of the resource (e.g. thesis, articles, etc.).
222:             */
223:            static final String TERM_DATESUBMITTED = "dateSubmitted";
224:
225:            /**
226:             * A general statement describing the education or training context. Alternatively, a more
227:             * specific statement of the location of the audience in terms of its progression through an
228:             * education or training context.
229:             */
230:            static final String TERM_EDUCATIONLEVEL = "educationLevel";
231:
232:            /**
233:             * The size or duration of the resource.
234:             */
235:            static final String TERM_EXTENT = "extent";
236:
237:            /**
238:             * The described resource pre-existed the referenced resource, which is essentially the same
239:             * intellectual content presented in another format.
240:             */
241:            static final String TERM_HASFORMAT = "hasFormat";
242:
243:            /**
244:             * The described resource includes the referenced resource either physically or logically.
245:             */
246:            static final String TERM_HASPART = "hasPart";
247:
248:            /**
249:             * The described resource has a version, edition, or adaptation, namely, the referenced
250:             * resource.
251:             */
252:            static final String TERM_HASVERSION = "hasVersion";
253:
254:            /**
255:             * The described resource is the same intellectual content of the referenced resource, but
256:             * presented in another format.
257:             */
258:            static final String TERM_ISFORMATOF = "isFormatOf";
259:
260:            /**
261:             * The described resource is a physical or logical part of the referenced resource.
262:             */
263:            static final String TERM_ISPARTOF = "isPartOf";
264:
265:            /**
266:             * The described resource is referenced, cited, or otherwise pointed to by the referenced
267:             * resource.
268:             */
269:            static final String TERM_ISREFERENCEDBY = "isReferencedBy";
270:
271:            /**
272:             * The described resource is supplanted, displaced, or superseded by the referenced resource.
273:             */
274:            static final String TERM_ISREPLACEDBY = "isReplacedBy";
275:
276:            /**
277:             * The described resource is required by the referenced resource, either physically or
278:             * logically.
279:             */
280:            static final String TERM_ISREQUIREDBY = "isRequiredBy";
281:
282:            /**
283:             * Date of formal issuance (e.g., publication) of the resource.
284:             */
285:            static final String TERM_ISSUED = "issued";
286:
287:            /**
288:             * The described resource is a version, edition, or adaptation of the referenced resource.
289:             * Changes in version imply substantive changes in content rather than differences in format.
290:             */
291:            static final String TERM_ISVERSIONOF = "isVersionOf";
292:
293:            /**
294:             * A legal document giving official permission to do something with the resource. Recommended
295:             * best practice is to identify the license using a URI. Examples of such licenses can be found
296:             * at http://creativecommons.org/licenses/.
297:             */
298:            static final String TERM_LICENSE = "license";
299:
300:            /**
301:             * A class of entity that mediates access to the resource and for whom the resource is intended
302:             * or useful. The audiences for a resource are of two basic classes: (1) an ultimate beneficiary
303:             * of the resource, and (2) frequently, an entity that mediates access to the resource. The
304:             * mediator element refinement represents the second of these two classes.
305:             */
306:            static final String TERM_MEDIATOR = "mediator";
307:
308:            /**
309:             * The material or physical carrier of the resource.
310:             */
311:            static final String TERM_MEDIUM = "medium";
312:
313:            /**
314:             * Date on which the resource was changed.
315:             */
316:            static final String TERM_MODIFIED = "modified";
317:
318:            /**
319:             * The described resource references, cites, or otherwise points to the referenced resource.
320:             */
321:            static final String TERM_REFERENCES = "references";
322:
323:            /**
324:             * The described resource supplants, displaces, or supersedes the referenced resource.
325:             */
326:            static final String TERM_REPLACES = "replaces";
327:
328:            /**
329:             * The described resource requires the referenced resource to support its function, delivery, or
330:             * coherence of content.
331:             */
332:            static final String TERM_REQUIRES = "requires";
333:
334:            /**
335:             * A person or organization owning or managing rights over the resource. Recommended best
336:             * practice is to use the URI or name of the Rights Holder to indicate the entity.
337:             */
338:            static final String TERM_RIGHTSHOLDER = "rightsHolder";
339:
340:            /**
341:             * Spatial characteristics of the intellectual content of the resource.
342:             */
343:            static final String TERM_SPATIAL = "spatial";
344:
345:            /**
346:             * A list of subunits of the content of the resource.
347:             */
348:            static final String TERM_TABLEOFCONTENTS = "tableOfContents";
349:
350:            /**
351:             * Temporal characteristics of the intellectual content of the resource.
352:             */
353:            static final String TERM_TEMPORAL = "temporal";
354:
355:            /**
356:             * Date (often a range) of validity of a resource.
357:             */
358:            static final String TERM_VALID = "valid";
359:
360:        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.