View Javadoc

1   package org.openrdf.concepts.doap;
2   
3   import java.lang.Object;
4   import java.lang.String;
5   import java.util.Set;
6   import org.openrdf.concepts.rdfs.Resource;
7   import org.openrdf.elmo.annotations.localized;
8   import org.openrdf.elmo.annotations.rdf;
9   
10  @rdf("http://www.w3.org/2000/01/rdf-schema#Resource")
11  public interface DoapResource extends Resource {
12  
13  
14  	/** Date when something was created, in YYYY-MM-DD form. e.g. 2004-04-05 */
15  	@rdf("http://usefulinc.com/ns/doap#created")
16  	public abstract Set<Object> getDoapCreated();
17  
18  	/** Date when something was created, in YYYY-MM-DD form. e.g. 2004-04-05 */
19  	public abstract void setDoapCreated(Set<?> value);
20  
21  
22  	/** Plain text description of a project, of 2-4 sentences in length. */
23  	@localized
24  	@rdf("http://usefulinc.com/ns/doap#description")
25  	public abstract String getDoapDescription();
26  
27  	/** Plain text description of a project, of 2-4 sentences in length. */
28  	public abstract void setDoapDescription(String value);
29  
30  
31  	/** The URI of an RDF description of the license the software is distributed under. */
32  	@rdf("http://usefulinc.com/ns/doap#license")
33  	public abstract Set<Object> getDoapLicenses();
34  
35  	/** The URI of an RDF description of the license the software is distributed under. */
36  	public abstract void setDoapLicenses(Set<?> value);
37  
38  
39  	/** A name of something. */
40  	@rdf({"http://usefulinc.com/ns/doap#name", "http://www.w3.org/2000/01/rdf-schema#label"})
41  	public abstract Set<Object> getDoapNames();
42  
43  	/** A name of something. */
44  	public abstract void setDoapNames(Set<?> value);
45  
46  
47  	/** Short (8 or 9 words) plain text description of a project. */
48  	@rdf("http://usefulinc.com/ns/doap#shortdesc")
49  	public abstract Set<Object> getDoapShortdescs();
50  
51  	/** Short (8 or 9 words) plain text description of a project. */
52  	public abstract void setDoapShortdescs(Set<?> value);
53  
54  }