Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DSpace currently comes with the following Entity models, both of which are defined in [dspace]/config/entities/relationship-types.xml. These Entity models are not used by default, but may be enabled as described below.

Research Entities

Research Entities include Person, OrgUnit, Project and Publication. They allow you to create author profiles (Person) in DSpace, and relate those people to their department(s) (OrgUnit), grant project(s) (Project) and works (Publication).

...

NOTE: that this model includes the same "Publication" entity as the Research Entities model described above.  This Entity overlap allows you to link an article (Publication) both to its author (Person) as well as the Journal Issue it appeared in.

Enabling Entities

By default, Entities are not used. But, as described above several models are available out-of-the-box that may be optionally enabled.  

  1. (Optionally) Configure your entity model : DSpace provides two default entity models defined in [dspace]/config/entities/relationship-types.xml. These models may be used as-is, or modified.  You can also design your own model from scratch (see "Designing your own model" below).  So, feel free to start by modifying relationship-types.xml, or creating your own model based on the relationship-types.dtd.
  2. Import that model into the DSpace database: To enable that defined model, you must import it into DSpace.  This is achieved by using the "initialize-entities" script:

    Code Block
    # The -f command requires a full path to an Entities model configuration file.
    [dspace]/bin/dspace initialize-entities -f [dspace]/config/entities/relationship-types.xml


  3. Next step

Configuration of Entity types and their relations

...