blob: cae6f1767dd4f8faf02198bf7b1fde307cb108ef [file] [log] [blame]
package org.eclipse.basyx.submodel.metamodel.api.parts;
import java.util.Collection;
import org.eclipse.basyx.submodel.metamodel.api.qualifier.IHasDataSpecification;
import org.eclipse.basyx.submodel.metamodel.api.qualifier.IIdentifiable;
import org.eclipse.basyx.submodel.metamodel.api.reference.IReference;
/**
* The semantics of a property or other elements that may have a semantic
* description is defined by a concept description. <br />
* <br />
* The description of the concept should follow a standardized schema (realized
* as data specification template).
*
* @author rajashek, schnicke
*
*/
public interface IConceptDescription extends IHasDataSpecification, IIdentifiable {
/**
* Gets the global reference to an external definition the concept is compatible
* to or was derived from.
*/
public Collection<IReference> getIsCaseOf();
}