All Downloads are FREE. Search and download functionalities are using the official Maven repository.

migrations.migration1.json Maven / Gradle / Ivy

// Part of DMX 5.0-beta-4
// Runs ALWAYS

[
  {
    "assoc_types": [
      {
        "value":       "Workspace Assignment",
        "uri":         "dmx.workspaces.workspace_assignment",
        "dataTypeUri": "dmx.core.text",
        "viewConfigTopics": [
          {
            "typeUri": "dmx.webclient.view_config",
            "children": {
              "dmx.webclient.color": "hsl(60, 80%, 53%)",
              "dmx.webclient.color#dmx.webclient.background_color": "hsl(60, 80%, 96%)"
            }
          }
        ]
      }
    ]
  },
  {
    "topic_types": [
      // Workspace
      {
        "value":       "Workspace Name",
        "uri":         "dmx.workspaces.workspace_name",
        "dataTypeUri": "dmx.core.text"
      },
      {
        "value":       "Workspace Description",
        "uri":         "dmx.workspaces.workspace_description",
        "dataTypeUri": "dmx.core.html"
      },
      {
        "value":       "Sharing Mode",
        "uri":         "dmx.workspaces.sharing_mode",
        "dataTypeUri": "dmx.core.text"
      },
      {
        "value":       "Workspace",
        "uri":         "dmx.workspaces.workspace",
        "dataTypeUri": "dmx.core.entity",
        "compDefs": [
          {
            "childTypeUri":        "dmx.workspaces.workspace_name",
            "childCardinalityUri": "dmx.core.one"
          },
          {
            "childTypeUri":        "dmx.workspaces.sharing_mode",
            "childCardinalityUri": "dmx.core.one",
            "viewConfigTopics": [
              {
                "typeUri": "dmx.webclient.view_config",
                "children": {
                  "dmx.webclient.widget": "ref_uri:dmx.webclient.select"
                }
              }
            ]
          },
          {
            "childTypeUri":        "dmx.workspaces.workspace_description",
            "childCardinalityUri": "dmx.core.one"
          }
        ],
        "viewConfigTopics": [
          {
            "typeUri": "dmx.webclient.view_config",
            "children": {
              "dmx.webclient.icon": "\uf005"
            }
          }
        ]
      },
      // Workspace Facet
      {
        "value":       "Workspace Facet",
        "uri":         "dmx.workspaces.workspace_facet",
        "dataTypeUri": "dmx.core.entity",
        "compDefs": [
          {
            "childTypeUri":        "dmx.workspaces.workspace",
            "childCardinalityUri": "dmx.core.one",
            "customAssocTypeUri":  "dmx.workspaces.workspace_assignment"
          }
        ]
      }
    ],
    "topics": [
      // Sharing Modes
      {
        "value":   "Private",
        "uri":     "dmx.workspaces.private",
        "typeUri": "dmx.workspaces.sharing_mode"
      },
      {
        "value":   "Confidential",
        "uri":     "dmx.workspaces.confidential",
        "typeUri": "dmx.workspaces.sharing_mode"
      },
      {
        "value":   "Collaborative",
        "uri":     "dmx.workspaces.collaborative",
        "typeUri": "dmx.workspaces.sharing_mode"
      },
      {
        "value":   "Public",
        "uri":     "dmx.workspaces.public",
        "typeUri": "dmx.workspaces.sharing_mode"
      },
      {
        "value":   "Common",
        "uri":     "dmx.workspaces.common",
        "typeUri": "dmx.workspaces.sharing_mode"
      }
    ]
  }
]




© 2015 - 2025 Weber Informatics LLC | Privacy Policy