org.plasma.sdo.annotation.SemanticConstraint Maven / Gradle / Ivy
//==============================================================================
//
// This software artifact was generated using PlasmaSDO
// provisioning tools.
//
//==============================================================================
package org.plasma.sdo.annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
*
* Restricts a property to a single concept or set of concepts within a knowledge domain
*
* @author Plasma-Team
* @version 1.3.3
*/
@Retention(RetentionPolicy.RUNTIME)
public @interface SemanticConstraint{
/**
* The name of a specific term within a knowledge domain
*/
public String conceptName() default "";
/**
* The root term within a knowledge domain
*/
public String conceptDomain() default "";
/**
* The identifier of a specific term within a knowledge domain
*/
public String conceptId() default "";
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy