Class STPropertySchema

java.lang.Object
it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema
All Implemented Interfaces:
STProperties

public class STPropertySchema extends Object implements STProperties
A schema for a property in an STProperties object.
Author:
Manuel Fiorelli
  • Field Details

    • name

      @STProperty(description="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.name.description}", displayName="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.name.displayName}") @Required public String name
    • required

      @STProperty(description="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.required.description}", displayName="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.required.displayName}") @Required public boolean required
    • description

      @STProperty(description="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.description.description}", displayName="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.description.displayName}") @Required public List<@LanguageTaggedString org.eclipse.rdf4j.model.Literal> description
    • displayName

      @STProperty(description="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.displayName.description}", displayName="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.displayName.displayName}") @Required public List<@LanguageTaggedString org.eclipse.rdf4j.model.Literal> displayName
    • type

      @STProperty(description="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.type.description}", displayName="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.type.displayName}") @Required public STPropertyType type
    • enumeration

      @STProperty(description="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.enumeration.description}", displayName="{it.uniroma2.art.semanticturkey.properties.dynamic.STPropertySchema.enumeration.displayName}") public STPropertyEnumeration enumeration
  • Constructor Details

    • STPropertySchema

      public STPropertySchema()
  • Method Details

    • getShortName

      public String getShortName()
      Specified by:
      getShortName in interface STProperties
      Returns:
      a humanly understandable short name representing the type of this property set