Zum Inhalt springen

Benutzer:Andreas Plank/DiversityDescriptions Quiz: Unterschied zwischen den Versionen

Aus Flora von Bayern
imported>Andreas Plank
KKeine Bearbeitungszusammenfassung
imported>Andreas Plank
KKeine Bearbeitungszusammenfassung
Zeile 20: Zeile 20:
       <tr><td PORT="id">id</td></tr>
       <tr><td PORT="id">id</td></tr>
       <tr><td>label</td></tr>
       <tr><td>label</td></tr>
    </table>>
  ];
  Contribution [
    label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0">
      <tr><td BGCOLOR="lightblue">Contribution</td></tr>
      <tr><td PORT="id">id</td></tr>
      <tr><td PORT="object_id">object_id</td></tr>
      <tr><td PORT="contributor_id">contributor_id</td></tr>
      <tr><td PORT="role">role</td></tr>
      <tr><td PORT="timestamp">timestamp</td></tr>
    </table>>
  ];
  Contributor [
    label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0">
      <tr><td BGCOLOR="lightblue">Contributor</td></tr>
      <tr><td PORT="id">id</td></tr>
      <tr><td PORT="email">email</td></tr>
      <tr><td PORT="web_pseudonym">web_pseudonym</td></tr>
      <tr><td PORT="avatar_uri">avatar_uri</td></tr>
      <tr><td PORT="real_name">real_name</td></tr>
      <tr><td PORT="linked_agent_uri">linked_agent_uri</td></tr>
     </table>>
     </table>>
   ];
   ];
Zeile 123: Zeile 144:
   BaseEntity:id -> DescriptorTree:id;
   BaseEntity:id -> DescriptorTree:id;
   BaseEntity:id -> OtherScope:id;
   BaseEntity:id -> OtherScope:id;
  BaseEntity:id -> Contribution:object_id;
  Contribution:contributor_id -> Contributor:id;
   Project:id -> Project:parent_project_id;
   Project:id -> Project:parent_project_id;
   Project:restricted_to_descriptortree_id ->  DescriptorTree:project_id;
   Project:restricted_to_descriptortree_id ->  DescriptorTree:project_id;

Version vom 2. Juli 2014, 13:35 Uhr

<graphviz caption='Scheme of Diversity Descriptions Quiz' alt='Diversity Descriptions Quiz' format='png'>

digraph DD_Quiz {

 graph [rankdir = "LR"];
 node [fontsize = "10", shape = "plaintext"];
 edge [color = "brown"];  
 "BaseEntity" [
   fillcolor="blue"

label=<

BaseEntity
id
derived_cleanup_flag
specific_rights_text
specific_licence_uri

>

 ];
 "ObservationProxy" [

label = <

ObservationProxy
id
label

>

 ];
 Contribution [

label=<

Contribution
id
object_id
contributor_id
role
timestamp

>

 ];
 Contributor [

label=<

Contributor
id
email
web_pseudonym
avatar_uri
real_name
linked_agent_uri

>

 ];
 CategoricalState [

label=<

CategoricalState
id
descriptor_id
label
abbreviation
detail
wording
display_order

>

 ];
 "DataStatus_Enum" [

label=<

DataStatus_Enum
id
label
code
abbreviation
detail

>

 ];
"Project" [

label=<

Project
id
parent_project_id
label
rights_text
licence_uri
detail
restricted_to_descriptortree_id
restricted_to_taxonset_id
primary_language_code
ProjectProxyID

>

 ];
"ProjectUser" [

label=<

ProjectUser
LoginName
ProjectID
ReadOnly

>

 ];
"ProjectProxy" [

label=<

ProjectProxy
ProjectID
Project
ProjectURI

>

 ];
"Project_AvailableScope" [

label=<

Project_AvailableScope
id
project_id
scope_id

>

 ];
"DescriptorTree" [

label=<

DescriptorTree
id
is_complete
label
type
project_id

>

 ];
"UserProxy" [

label=<

UserProxy
LoginName
CombinedNameCache
AgentURI
Queries

>

 ];
"OtherScope" [

label=<

OtherScope
id
label
detail
type
sex_status_id

>

 ];
 BaseEntity:id -> ObservationProxy:id;
 BaseEntity:id -> CategoricalState:id;
 BaseEntity:id -> DataStatus_Enum:id;
 BaseEntity:id -> Project:id;
 BaseEntity:id -> DescriptorTree:id;
 BaseEntity:id -> OtherScope:id;
 BaseEntity:id -> Contribution:object_id;
 Contribution:contributor_id -> Contributor:id;
 Project:id -> Project:parent_project_id;
 Project:restricted_to_descriptortree_id ->  DescriptorTree:project_id;
 ProjectProxy:ProjectID -> ProjectUser:ProjectID;
 Project:ProjectProxyID -> ProjectProxy:ProjectID;
 ProjectUser:LoginName -> UserProxy:LoginName[arrowhead=none];
 Project:id -> Project_AvailableScope:project_id;
 Project_AvailableScope:scope_id -> OtherScope:id;

} </graphviz>