Skip to content

Design metamodel for Java4CL #1

Description

@greenTara

Requirements:

  • Be conformant with API4KB
    1. fundamental objects are immutable
    2. use the Asset/Expression/Manifestation/Encoding/Item abstraction hierarchy
    3. all of these classes, except for Asset, each have a method that returns the corresponding higher object in the hierarchy
    4. all of these classes, except for Item, each have a method that returns a corresponding lower object in the hierarchy, with one or more optional parameters to modify the result.
  • Follow the abstract syntax for CL (Edition 2)
    1. CL abstract syntax objects are specializations of API4KB:Expression
    2. CL corpora are also specializations of API4KB:Expression
  API4KB:Expression
      |- CLCorpus
      |- CLExpression
               |- Text
               |- Statement
               |- Sentence

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions