/** Ordered collections can be used with collectable semantic relation properties, where you would like a set of concepts to be displayed in a specific order, and optionally under a 'node label'. */ @rdf("http://www.w3.org/2004/02/skos/core#OrderedCollection") public interface OrderedCollection extends Collection { /** The following rule applies for this property: [(?c skos:memberList ?l) elementOfList(?e,?l) implies (?c skos:member ?e)] */ @rdf("http://www.w3.org/2004/02/skos/core#memberList") public abstract Set<List> getSkosMemberLists(); /** The following rule applies for this property: [(?c skos:memberList ?l) elementOfList(?e,?l) implies (?c skos:member ?e)] */ public abstract void setSkosMemberLists(Set<? extends List> value); }
/** An interactive resource is a resource which requires interaction from the user to be understood, executed, or experienced. For example - forms on web pages, applets, multimedia learning objects, chat services, virtual reality. */ @rdf("http://purl.org/dc/dcmitype/InteractiveResource") public interface InteractiveResource { }
/** The described resource pre-existed the referenced resource, * which is essentially the same intellectual content presented * in another format. */ @rdf({"http://purl.org/dc/terms/hasFormat", "http://purl.org/dc/elements/1.1/relation"}) public abstract Set<Object> getDcHasFormats();
/** The described resource is a version, edition, or adaptation * of the referenced resource. Changes in version imply substantive * changes in content rather than differences in format. */ @rdf({"http://purl.org/dc/terms/isVersionOf", "http://purl.org/dc/elements/1.1/relation"}) public abstract Set<Object> getDcIsVersionOf();
/** Internet RFC 1766 'Tags for the identification of Language' specifies a two letter code taken from ISO 639, followed optionally by a two letter country code taken from ISO 3166. * @see http://www.ietf.org/rfc/rfc1766.txt */ @rdf("http://purl.org/dc/terms/RFC1766") public interface RFC1766 extends DctermsResource { }
/** A text is a resource whose content is primarily words for reading. For example - books, letters, dissertations, poems, newspapers, articles, archives of mailing lists. Note that facsimiles or images of texts are still of the genre text. */ @rdf("http://purl.org/dc/dcmitype/Text") public interface Text { }
/** The Internet media type of the resource. * @see http://www.iana.org/assignments/media-types/ */ @rdf("http://purl.org/dc/terms/IMT") public interface IMT extends DctermsResource { }
/** Dewey Decimal Classification * @see http://www.oclc.org/dewey/index.htm */ @rdf("http://purl.org/dc/terms/DDC") public interface DDC extends DctermsResource { }
/** A list of types used to categorize the nature or genre of the content of the resource. * @see http://dublincore.org/documents/dcmi-type-vocabulary/ */ @rdf("http://purl.org/dc/terms/DCMIType") public interface DCMIType extends DctermsResource { }
/** A sound is a resource whose content is primarily intended to be rendered as audio. For example - a music playback file format, an audio compact disc, and recorded speech or sounds. */ @rdf("http://purl.org/dc/dcmitype/Sound") public interface Sound { }
/** A resource which has one or more web accessible representations (taking access rights and potential system failure into account). */ @rdf("http://sw.nokia.com/WebArch-1/WebResource") public interface WebResource extends Resource, WebarchResource { }
/** * Name. The text input field's (variable) name. */ @rdf("http://purl.org/rss/1.0/name") public abstract String getRssName();
/** An EventEdge denotes an Edge associated with a time instant. */ @rdf("http://openprovenance.org/model/opmo#EventEdge") public interface EventEdge extends Entity, Edge, Annotable { /** A piece of timing information associated with an EventEdge. */ @rdf("http://openprovenance.org/model/opmo#time") OTime getTime(); /** A piece of timing information associated with an EventEdge. */ void setTime(OTime time); }
/** This property may be used directly, or as a super-property for more specific note types. * @version This property replaces the two deprecated properties skos:privateNote and skos:publicNote. To describe a note for a particular audience (e.g. 'editor', 'indexer', 'general user') use a note property with a related resource description and the dc:audience property. */ @rdf("http://www.w3.org/2004/02/skos/core#note") public abstract Set<Object> getSkosNotes();
/** This property can be used directly for general notes, or as a super-property for more specific note types where the notes are intended for public consumption. * @version This property now replaced by skos:note. To describe a note for a particular audience (e.g. 'editor', 'indexer', 'general user') use a note property with a related resource description and the dc:audience property. */ @Deprecated @rdf("http://www.w3.org/2004/02/skos/core#publicNote") public abstract Set<Object> getSkosPublicNotes();
/** * Description. A short text description of the subject. */ @localized @rdf("http://purl.org/rss/1.0/description") public abstract String getRssDescription();
/** The cause of a Process by means of a Used edge. */ @rdf("http://openprovenance.org/model/opmo#effectUsedInverse") @inverseOf({"http://openprovenance.org/model/opmo#effectUsed", "http://openprovenance.org/model/opmo#effect"}) Set<Used> getEffectUsedInverse(); /** The cause of a Process by means of a Used edge. */
/** No two concepts in the same concept scheme may have the same value for skos:prefLabel in a given language. */ @localized @rdf({"http://www.w3.org/2004/02/skos/core#prefLabel", "http://www.w3.org/2000/01/rdf-schema#label"}) public abstract String getSkosPrefLabel();
/** An extension of the 'related' property. Use this property to express a partitive relationship between concepts, where it is desired that such a relationship be treated as associative (i.e. linking separate branches of a hierarchy) and NOT hierarchical. */ @rdf({"http://www.w3.org/2004/02/skos/extensions#relatedPartOf", "http://www.w3.org/2004/02/skos/core#related"}) @inverseOf({"http://www.w3.org/2004/02/skos/extensions#relatedHasPart"}) public abstract Set<Object> getSkosRelatedPartOfs();
/** http://www.w3.org/2004/02/skos/core#related */ @rdf({"http://www.w3.org/2004/02/skos/core#related", "http://www.w3.org/2004/02/skos/core#semanticRelation", "http://www.w3.org/2000/01/rdf-schema#seeAlso"}) @inverseOf("http://www.w3.org/2004/02/skos/core#related") public abstract Set<Concept> getSkosRelated();