Mercurial > hg > LGDataverses
view doc/Architecture/DataverseModel-uni1.uml @ 10:a50cf11e5178
Rewrite LGDataverse completely upgrading to dataverse4.0
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 08 Sep 2015 17:00:21 +0200 |
parents | |
children |
line wrap: on
line source
@startuml class DataverseObject { id: Long name: String } class Dataverse { alias: String description: String contactEmail: String affiliation: String owner: Dataverse roles: Set<DataverseRole> permissionRoot:Boolean content: Set<DataverseObject> } class DataSet { citationDate: Date distributor: String description: String owner: Dataverse files: List<DataFile> metadata: Metadata } class DataFile { contentType: String owner: Dataset } Dataverse --|> DataverseObject DataSet --|> DataverseObject DataFile --|> DataverseObject Dataverse "0..*" *- "0..1" Dataverse DataSet "0..*" - "1" Dataverse DataFile "0..*" - "1" DataSet legend center Somewhat consolidated object model. endlegend @enduml