
eu.mico.platform.anno4j.model.impl.micotarget.MicoSpecificResource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of anno4j-ontologies-mmm Show documentation
Show all versions of anno4j-ontologies-mmm Show documentation
MICO project specific ontology version 2 based ob Web Annotation Data Model
The newest version!
package eu.mico.platform.anno4j.model.impl.micotarget;
import com.github.anno4j.model.Selector;
import com.github.anno4j.model.impl.targets.SpecificResource;
import com.github.anno4j.model.namespaces.OADM;
import eu.mico.platform.anno4j.model.namespaces.MMM;
import org.openrdf.annotations.Iri;
import org.openrdf.repository.object.RDFObject;
/**
* Class represents a specific resource in the MICO context.
*/
@Iri(MMM.SPECIFIC_RESOURCE)
public interface MicoSpecificResource extends SpecificResource {
/**
* Gets Refers to http:www.w3.orgnsoa#hasSelector
* The relationship between a oa:SpecificResource and a oa:Selector.
* There MUST be exactly 0 or 1 oa:hasSelector relationship associated with a Specific Resource..
*
* Refers to http://www.w3.org/ns/oa#hasSelector
* The relationship between a oa:SpecificResource and a oa:Selector.
* There MUST be exactly 0 or 1 oa:hasSelector relationship associated with a Specific Resource.
*
* @return Value of Refers to http:www.w3.orgnsoa#hasSelector
* The relationship between a oa:SpecificResource and a oa:Selector.
* There MUST be exactly 0 or 1 oa:hasSelector relationship associated with a Specific Resource..
*/
@Iri(MMM.HAS_SELECTOR)
Selector getSelector();
/**
* Sets new Refers to http:www.w3.orgnsoa#hasSelector
* The relationship between a oa:SpecificResource and a oa:Selector.
* There MUST be exactly 0 or 1 oa:hasSelector relationship associated with a Specific Resource..
*
* Refers to http://www.w3.org/ns/oa#hasSelector
* The relationship between a oa:SpecificResource and a oa:Selector.
* There MUST be exactly 0 or 1 oa:hasSelector relationship associated with a Specific Resource.
*
* @param selector New value of Refers to http:www.w3.orgnsoa#hasSelector
* The relationship between a oa:SpecificResource and a oa:Selector.
* There MUST be exactly 0 or 1 oa:hasSelector relationship associated with a Specific Resource..
*/
@Iri(MMM.HAS_SELECTOR)
void setSelector(Selector selector);
/**
* Gets Refers to http:www.w3.orgnsoa#hasSource
* The relationship between a Specific Resource and the resource that it is a more specific representation of.
* There must be exactly 1 oa:hasSource relationship associated with a Specific Resource..
*
* Refers to http://www.w3.org/ns/oa#hasSource
* The relationship between a Specific Resource and the resource that it is a more specific representation of.
* There must be exactly 1 oa:hasSource relationship associated with a Specific Resource.
*
* @return Value of Refers to http:www.w3.orgnsoa#hasSource
* The relationship between a Specific Resource and the resource that it is a more specific representation of.
* There must be exactly 1 oa:hasSource relationship associated with a Specific Resource..
*/
@Iri(MMM.HAS_SOURCE)
RDFObject getSource();
/**
* Sets new Refers to http:www.w3.orgnsoa#hasSource
* The relationship between a Specific Resource and the resource that it is a more specific representation of.
* There must be exactly 1 oa:hasSource relationship associated with a Specific Resource.
*
* Refers to http://www.w3.org/ns/oa#hasSource
* The relationship between a Specific Resource and the resource that it is a more specific representation of.
* There must be exactly 1 oa:hasSource relationship associated with a Specific Resource.
*
* @param source New value of Refers to http:www.w3.orgnsoa#hasSource
* The relationship between a Specific Resource and the resource that it is a more specific representation of.
* There must be exactly 1 oa:hasSource relationship associated with a Specific Resource..
*/
@Iri(MMM.HAS_SOURCE)
void setSource(RDFObject source);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy