Talk:Domain Model
From CKAN
Domain Model v2 (Proposed)
Proposal for v2
(In Progress) - see also http://wiki.ckan.net/UX#Reduce_to_four_conceptual_enties
- Account (type = user | organization) - User or Organization. Owns things.
- Resource - a file / api / etc (or, strictly, a reference thereto)
- (New) Dataset (Collection) (= Package or PackageGroup) - collects together resources
- Can Collection's group Collections? No.
- Many-to-Many with Resource
- Activity. Any kind of activity info.
Changes:
- Everything (other than Account) has owner (will usually be 'creator' but owner is better can change)
- Rename Package to Dataset and make m2m with resource (now done)
- Deprecate (Package) Group