Ticket #254 (new enhancement) — at Initial Version

Opened 4 years ago

Last modified 4 years ago

Package relationships - 1. model

Reported by: dread Owned by: dread
Priority: blocker Milestone: v1.0
Component: ckan Keywords:
Cc: Repository:
Theme:

Description

New domain object: PackageRelationship? (revisioned)

Attributes:

  • subject (Package reference)
  • object (Package reference)
  • type (string)
  • comment

Relationship type values: is_dependent_on (is_dependency_of) is_derived_from (has_derivation) is_child_of (is_parent_of)

Relationship type is stored as a string, as given in the first column. The reverse relationship (bracketed) is given just for display purposes only.

Subject / Object - as in a sentence: "Dracos is derived from OSM" is <subject> <predicate> <object>. We'll use 'type' instead of 'predicate' as that is a more familiar word.

Note: See TracTickets for help on using tickets.