View Javadoc

1   package org.openrdf.concepts.skos.core;
2   
3   import java.util.Set;
4   import org.openrdf.elmo.annotations.rdf;
5   
6   /** Thesauri, classification schemes, subject heading lists, taxonomies, 'folksonomies', and other types of controlled vocabulary are all examples of concept schemes.  Concept schemes are also embedded in glossaries and terminologies. */
7   @rdf("http://www.w3.org/2004/02/skos/core#ConceptScheme")
8   public interface ConceptScheme extends Resource {
9   
10  
11  	/** http://www.w3.org/2004/02/skos/core" target="alexandria_uri">http://www.w3.org/2004/02/skos/core#hasTopConcept
12  	 * @version This property replaces the deprecated skos:TopConcept class. */
13  	@rdf("http://www.w3.org/2004/02/skos/core#hasTopConcept")
14  	public abstract Set<Concept> getSkosHasTopConcepts();
15  
16  	/** http://www.w3.org/2004/02/skos/core" target="alexandria_uri">http://www.w3.org/2004/02/skos/core#hasTopConcept
17  	 * @version This property replaces the deprecated skos:TopConcept class. */
18  	public abstract void setSkosHasTopConcepts(Set<? extends Concept> value);
19  
20  }