Ticket #680 (closed Feature Request: fixed)

Opened 6 years ago

Last modified 6 years ago

create custom role types

Reported by: JuergeN Owned by: jri
Priority: Major Milestone:
Component: DeepaMehta Standard Distribution Version: 4.3
Keywords: Cc:
Complexity: 3 Area:
Module:

Description

As a user I want to create custom role types so that I can specify the specific roles of the associated topics. Example:

  1. I create two new role types: a) wife b) husband
  1. I create a new Association Type: COUPLE

As a result I am able to model the following on instance level:

   
            PERSON |  ROLE  |   ASSOCIATION  |  ROLE   | PERSON
            ----------------|----------------|---------|-------  
             Mary  |  wife  |     COUPLE     | husband |  Peter


INFO: The roles are stored 'at the endpoints' of every association.

Change History

comment:1 Changed 6 years ago by jri

  • Status changed from new to accepted

This will be realized in upcoming DM 4.4
(Scheduled for end of Sep 2014, we are a little late)

comment:2 Changed 6 years ago by Jörg Richter

Webclient: create custom role types (#680).

To create a custom role type use the Create menu's new item "New Role Type".
Enter a human-readable name and an URI.
Every role type needs an URI. A default URI is provided automatically.

Core Service API:

  • createRoleType() is a new method

Webclient API:

  • do_create_role_type() is a new controller method
  • create_role_type() is a new storage method

REST Client:

  • create_role_type() is a new method

See #680.

comment:3 Changed 6 years ago by Jörg Richter

Webclient: create custom role types (#680).

To create a custom role type use the Create menu's new item "New Role Type".
Enter a human-readable name and an URI.
Every role type needs an URI. A default URI is provided automatically.

Core Service API:

  • createRoleType() is a new method

Webclient API:

  • do_create_role_type() is a new controller method
  • create_role_type() is a new storage method

REST Client:

  • create_role_type() is a new method

See #680.

comment:4 Changed 6 years ago by jri

  • Status changed from accepted to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.