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 }