/** 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. */
/** 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();
/** The effect of a WasGeneratedBy edge. */ @rdf("http://openprovenance.org/model/opmo#effectWasGeneratedBy") @inverseOf({"http://openprovenance.org/model/opmo#effectWasGeneratedByInverse", "http://openprovenance.org/model/opmo#effectInverse"}) Artifact getEffectWasGeneratedBy(); /** The effect of a WasGeneratedBy edge. */
/** Acronyms, abbreviations, spelling variants, and irregular plural/singular forms may be included among the alternative labels for a concept. Mis-spelled terms are normally included as hidden labels (see skos:hiddenLabel). */ @localized @rdf({"http://www.w3.org/2004/02/skos/core#altLabel", "http://www.w3.org/2000/01/rdf-schema#label"}) public abstract Set<String> getSkosAltLabels();
/** The effect of a WasDerivedFrom edge. */ @rdf("http://openprovenance.org/model/opmo#effectWasDerivedFrom") @inverseOf({"http://openprovenance.org/model/opmo#effectWasDerivedFromInverse", "http://openprovenance.org/model/opmo#effectInverse"}) Set<Artifact> getEffectWasDerivedFrom(); /** The effect of a WasDerivedFrom edge. */
/** The cause of an Artifact by means of a WasDerivedFrom edge. */ @rdf("http://openprovenance.org/model/opmo#effectWasDerivedFromInverse") @inverseOf({"http://openprovenance.org/model/opmo#effectWasDerivedFrom", "http://openprovenance.org/model/opmo#effect"}) Set<WasDerivedFrom> getEffectWasDerivedFromInverse(); /** The cause of an Artifact by means of a WasDerivedFrom edge. */
/** The cause of an Artifact by means of a WasGeneratedBy edge. */ @rdf("http://openprovenance.org/model/opmo#effectWasGeneratedByInverse") @inverseOf({"http://openprovenance.org/model/opmo#effectWasGeneratedBy", "http://openprovenance.org/model/opmo#effect"}) Set<WasGeneratedBy> getEffectWasGeneratedByInverse(); /** The cause of an Artifact by means of a WasGeneratedBy edge. */
/** The cause of a Process by means of a WasTriggeredBy edge. */ @rdf("http://openprovenance.org/model/opmo#effectWasTriggeredByInverse") @inverseOf({"http://openprovenance.org/model/opmo#effectWasTriggeredBy", "http://openprovenance.org/model/opmo#effect"}) Set<WasTriggeredBy> getEffectWasTriggeredByInverse(); /** The cause of a Process by means of a WasTriggeredBy edge. */
/** The cause of a Process by means of a WasControlledBy edge. */ @rdf("http://openprovenance.org/model/opmo#effectWasControlledByInverse") @inverseOf({"http://openprovenance.org/model/opmo#effectWasControlledBy", "http://openprovenance.org/model/opmo#effect"}) Set<WasControlledBy> getEffectWasControlledByInverse(); /** The cause of a Process by means of a WasControlledBy edge. */
/** The effect of a WasControlledBy edge. */ @rdf("http://openprovenance.org/model/opmo#effectWasControlledBy") @inverseOf({"http://openprovenance.org/model/opmo#effectWasControlledByInverse", "http://openprovenance.org/model/opmo#effectInverse"}) Process getEffectWasControlledBy(); /** The effect of a WasControlledBy edge. */
/** Convenience class introduced to describe the inverse of an effect. It is used to express property chains. */ @rdf("http://openprovenance.org/model/opmo#effectInverse") @inverseOf("http://openprovenance.org/model/opmo#effect") Set<Edge> getEffectInverse(); /** Convenience class introduced to describe the inverse of an effect. It is used to express property chains. */
/** The effect of a WasTriggeredBy edge. */ @rdf("http://openprovenance.org/model/opmo#effectWasTriggeredBy") @inverseOf({"http://openprovenance.org/model/opmo#effectWasTriggeredByInverse", "http://openprovenance.org/model/opmo#effectInverse"}) Process getEffectWasTriggeredBy(); /** The effect of a WasTriggeredBy edge. */
/** A resource may have only one primary subject per concept scheme. */ @rdf({"http://www.w3.org/2004/02/skos/core#primarySubject", "http://www.w3.org/2004/02/skos/core#subject"}) @inverseOf({"http://www.w3.org/2004/02/skos/core#isPrimarySubjectOf", "http://www.w3.org/2004/02/skos/core#isSubjectOf"}) public abstract Set<Concept> getSkosPrimarySubjects();
/** This property is the inverse of the 'relatedPartOf' property. */ @rdf({"http://www.w3.org/2004/02/skos/extensions#relatedHasPart", "http://www.w3.org/2004/02/skos/core#related"}) @inverseOf({"http://www.w3.org/2004/02/skos/extensions#relatedPartOf"}) public abstract Set<Object> getSkosRelatedHasParts();