Annotation Interface Sequence


@Documented @Retention(RUNTIME) @Target({FIELD,METHOD}) public @interface Sequence
Specifies mapping of a sequence of items.
  • Element Details

    • type

      Defines the type of the sequence.
      Returns:
      Type of sequence
      Default:
      referenced
    • listClassIRI

      String listClassIRI
      IRI of the class that represents the 'OWLList' concept.

      Relevant only for SequenceType.referenced type.

      Returns:
      OWLList class IRI
      Default:
      "http://krizik.felk.cvut.cz/ontologies/2008/6/sequences.owl#OWLList"
    • hasContentsPropertyIRI

      String hasContentsPropertyIRI
      IRI of the object property that represents the 'hasContents' role.

      Relevant only for SequenceType.referenced type.

      Returns:
      hasContents property IRI
      Default:
      "http://krizik.felk.cvut.cz/ontologies/2008/6/sequences.owl#hasContents"
    • hasNextPropertyIRI

      String hasNextPropertyIRI
      URI of the object property that represents the 'hasNext' role.
      Returns:
      hasNext property IRI
      Default:
      "http://krizik.felk.cvut.cz/ontologies/2008/sequences.owl#hasNext"