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

cdmfoundation.meanings.concepts.cdm.json Maven / Gradle / Ivy

There is a newer version: 100.0.7
Show newest version
{
  "$schema": "/schema.cdm.json",
  "jsonSchemaSemanticVersion": "1.0.0",
  "explanation": "Business concepts and ideas",
  "imports": [
    {
      "corpusPath": "primitives.cdm.json"
    }
  ],
  "definitions": [
    {
      "traitName": "means.idea",
      "extendsTrait": "means"
    },
    {
      "traitName": "means.idea.account",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.accountLeads",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.activityParty",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.activityPointer",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.annotation",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.appointment",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.brand",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.businessUnit",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.campaign",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.campaignActivity",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.campaignItem",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.campaignResponse",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.channel",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.characteristic",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.company",
      "extendsTrait": "means.idea.organization"
    },
    {
      "traitName": "means.idea.competitor",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.competitorAddress",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.competitorProduct",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.connection",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.connectionRole",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.contract",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.contractDetail",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.customer",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.customerAddress",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.customerRelationship",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.discount",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.discountType",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.email",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.employer",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.entitlement",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.equipment",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.fax",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.feedback",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.goal",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.incident",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.invoice",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.invoiceDetail",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.KbArticle",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.knowledgeArticle",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.lead",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.leadAddress",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.letter",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.metric",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.opportunity",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.organization",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.organization.unit",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.owner",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.person",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.person.contact",
      "extendsTrait": "means.idea.person"
    },
    {
      "traitName": "means.idea.person.employee",
      "extendsTrait": "means.idea.person"
    },
    {
      "traitName": "means.idea.person.representative",
      "extendsTrait": "means.idea.person"
    },
    {
      "traitName": "means.idea.phoneCall",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.place",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.position",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.priceLevel",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.product",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.productGroup",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.project",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.promotion",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.quote",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.ratingModel",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.resource",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.resourceGroup",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.salesLiterature",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.salesOrder",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.scenario",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.schedule",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.service",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.service ",
      "extendsTrait": "means.idea.service",
      "explanation": "deprecated. extra space at the end was an error."
    },
    {
      "traitName": "means.idea.serviceAppointment",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.site",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.SLA",
      "extendsTrait": "means.idea",
      "explanation": "A Service Level Agreement"
    },
    {
      "traitName": "means.idea.socialActivity",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.socialProfile",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.systemUser",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.task",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.team",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.territory",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.UoM",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.idea.utility",
      "extendsTrait": "means.idea"
    },
    {
      "traitName": "means.category",
      "extendsTrait": "means"
    },
    {
      "traitName": "means.relationship",
      "extendsTrait": "means"
    },
    {
      "traitName": "means.relationship.parent",
      "extendsTrait": "means.relationship"
    },
    {
      "traitName": "means.relationship.child",
      "extendsTrait": "means.relationship"
    },
    {
      "traitName": "means.reference",
      "extendsTrait": "means"
    },
    {
      "traitName": "means.reference.caption",
      "extendsTrait": "means.reference"
    },
    {
      "traitName": "means.reference.displayText",
      "extendsTrait": "means.reference"
    },
    {
      "traitName": "means.reference.documentation",
      "extendsTrait": "means.reference"
    },
    {
      "traitName": "means.reference.description",
      "extendsTrait": "means.reference"
    },
    {
      "traitName": "means.reference.definition",
      "extendsTrait": "means.reference"
    },
    {
      "traitName": "means.reference.phonetic",
      "extendsTrait": "means.reference"
    },
    {
      "traitName": "means.reference.regarding",
      "extendsTrait": "means.reference"
    },
    {
      "traitName": "means.reference.URL",
      "extendsTrait": "means.reference",
      "explanation": "A Uniform Resource Locator. A web address."
    },
    {
      "traitName": "means.reference.URL.image",
      "extendsTrait": "means.reference.URL"
    },
    {
      "traitName": "means.reference.URI",
      "extendsTrait": "means.reference",
      "explanation": "A Uniform Resource Identifier"
    },
    {
      "traitName": "means.reference.language",
      "extendsTrait": "means.reference"
    },
    {
      "traitName": "means.reference.language.tag",
      "extendsTrait": "means.reference.language"
    },
    {
      "traitName": "means.reference.culture",
      "extendsTrait": "means.reference"
    },
    {
      "traitName": "means.reference.culture.tag",
      "extendsTrait": "means.reference.culture"
    },
    {
      "explanation": "An attribute that helps document details about an entity",
      "purposeName": "documentation",
      "extendsPurpose": "hasA",
      "exhibitsTraits": [
        "means.reference.documentation"
      ]
    },
    {
      "dataTypeName": "language",
      "extendsDataType": "string",
      "explanation": "a language identifier",
      "exhibitsTraits": [
        "means.reference.language"
      ]
    },
    {
      "dataTypeName": "languageTag",
      "extendsDataType": "string",
      "explanation": "a BCP 47 language tag",
      "exhibitsTraits": [
        "means.reference.language.tag"
      ]
    },
    {
      "dataTypeName": "cultureTag",
      "extendsDataType": "languageTag",
      "explanation": "a BCP 47 language tag",
      "exhibitsTraits": [
        "means.reference.culture.tag"
      ]
    },
    {
      "dataTypeName": "localizedDisplayText",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.reference.displayText"
      ]
    },
    {
      "dataTypeName": "localizedDisplayTextMultiple",
      "extendsDataType": "localizedDisplayText",
      "exhibitsTraits": [
        "means.content.text.CSV"
      ]
    },
    {
      "dataTypeName": "url",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.reference.URL"
      ]
    },
    {
      "dataTypeName": "uri",
      "extendsDataType": "string",
      "exhibitsTraits": [
        "means.reference.URI"
      ]
    },
    {
      "traitName": "has.category",
      "explanation": "the root trait for the system of traits of hierarchical categorization",
      "extendsTrait": "has",
      "hasParameters": [
        {
          "name": "categoryName",
          "explanation": "the name for an individual member for some classification of categories",
          "dataType": "string",
          "defaultValue": "all"
        },
        {
          "name": "classification",
          "explanation": "A description of the class of hierarchy members where many members share the same classification.",
          "dataType": "string",
          "defaultValue": "Unclassified"
        },
        {
          "name": "parentCategoryName",
          "explanation": "the name for the parent member in the classification of categories",
          "dataType": "string",
          "defaultValue": "all"
        },
        {
          "name": "hierarchyLevel",
          "explanation": "A default hierarchy level to consider when organizing items by this category and other categories having different hierachy levels. Top level is 1.",
          "dataType": "integer",
          "defaultValue": "1"
        },
        {
          "name": "hierarchyName",
          "explanation": "A hierarchy name used to group together descriptions with a shared name",
          "dataType": "string",
          "defaultValue": "natural"
        }
      ]
    },
    {
      "traitName": "has.category.level1",
      "explanation": "common explanation for level1 category items",
      "extendsTrait": {
        "traitReference": "has.category",
        "arguments": [
          {
            "name": "hierarchyLevel",
            "value": "1"
          }
        ]
      }
    },
    {
      "traitName": "has.category.level2",
      "explanation": "common explanation for level2 category items",
      "extendsTrait": {
        "traitReference": "has.category",
        "arguments": [
          {
            "name": "hierarchyLevel",
            "value": "2"
          }
        ]
      }
    },
    {
      "traitName": "has.category.level3",
      "explanation": "common explanation for level3 category items",
      "extendsTrait": {
        "traitReference": "has.category",
        "arguments": [
          {
            "name": "hierarchyLevel",
            "value": "3"
          }
        ]
      }
    },
    {
      "traitName": "has.category.sourceSystem",
      "explanation": "A level1 hierarchy item explaining the source system for entities. Entities from a given source system are expected to be self-consistent on identifiers and similar data domains.",
      "extendsTrait": {
        "traitReference": "has.category.level1",
        "arguments": [
          {
            "name": "classification",
            "value": "sourceSystem"
          },
          {
            "name": "hierarchyName",
            "value": "entityDomain"
          }
        ]
      }
    },
    {
      "traitName": "has.category.subjectArea",
      "explanation": "A level2 hierarchy item explaining the subject area entities. Subject areas can represent broad business categories such as Finance, Sales and Human Resouces",
      "extendsTrait": {
        "traitReference": "has.category.level2",
        "arguments": [
          {
            "name": "classification",
            "value": "subjectArea"
          },
          {
            "name": "hierarchyName",
            "value": "entityDomain"
          }
        ]
      }
    },
    {
      "traitName": "has.category.functionalArea",
      "explanation": "A level3 hierarchy item explaining the functional area for entities. Functional areas can divide entities by their purpose or use case such as auditing, reporting, recruiting, budgeting",
      "extendsTrait": {
        "traitReference": "has.category.level3",
        "arguments": [
          {
            "name": "classification",
            "value": "functionalArea"
          },
          {
            "name": "hierarchyName",
            "value": "entityDomain"
          }
        ]
      }
    },
    {
      "traitName": "has.category.sourceSystem.Dynamics365",
      "explanation": "Entities from the Dynamics365 source system",
      "extendsTrait": {
        "traitReference": "has.category.sourceSystem",
        "arguments": [
          {
            "name": "categoryName",
            "value": "Dynamics365"
          }
        ]
      }
    },
    {
      "traitName": "has.category.subjectArea.HumanResources",
      "explanation": "Entities from Human Resources subject area",
      "extendsTrait": {
        "traitReference": "has.category.subjectArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "HumanResources"
          }
        ]
      }
    },
    {
      "traitName": "has.category.subjectArea.Commerce",
      "explanation": "Entities from Commerce subject area",
      "extendsTrait": {
        "traitReference": "has.category.subjectArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "Commerce"
          }
        ]
      }
    },
    {
      "traitName": "has.category.subjectArea.SupplyChain",
      "explanation": "Entities from Supply Chain subject area",
      "extendsTrait": {
        "traitReference": "has.category.subjectArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "SupplyChain"
          }
        ]
      }
    },
    {
      "traitName": "has.category.subjectArea.Finance",
      "explanation": "Entities from Finance subject area",
      "extendsTrait": {
        "traitReference": "has.category.subjectArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "Finance"
          }
        ]
      }
    },
    {
      "traitName": "has.category.functionalArea.Recruitment",
      "explanation": "Entities from Recruitment functional area",
      "extendsTrait": {
        "traitReference": "has.category.functionalArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "Recruitment"
          }
        ]
      }
    },
    {
      "traitName": "has.category.functionalArea.Terminations",
      "explanation": "Entities from Terminations functional area",
      "extendsTrait": {
        "traitReference": "has.category.functionalArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "Terminations"
          }
        ]
      }
    },
    {
      "traitName": "has.category.functionalArea.Suppliers",
      "explanation": "Entities from Suppliers functional area",
      "extendsTrait": {
        "traitReference": "has.category.functionalArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "Suppliers"
          }
        ]
      }
    },
    {
      "traitName": "has.category.functionalArea.Warehousing",
      "explanation": "Entities from Warehousing functional area",
      "extendsTrait": {
        "traitReference": "has.category.functionalArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "Warehousing"
          }
        ]
      }
    },
    {
      "traitName": "has.category.functionalArea.GeneralLedger",
      "explanation": "Entities from GeneralLedger functional area",
      "extendsTrait": {
        "traitReference": "has.category.functionalArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "GeneralLedger"
          }
        ]
      }
    },
    {
      "traitName": "has.category.functionalArea.AccountsReceivable",
      "explanation": "Entities from AccountsReceivable functional area",
      "extendsTrait": {
        "traitReference": "has.category.functionalArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "AccountsReceivable"
          }
        ]
      }
    },
    {
      "traitName": "has.category.functionalArea.Auditing",
      "explanation": "Entities from Auditing functional area",
      "extendsTrait": {
        "traitReference": "has.category.functionalArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "Auditing"
          }
        ]
      }
    },
    {
      "traitName": "has.category.functionalArea.Budgeting",
      "explanation": "Entities from Budgeting functional area",
      "extendsTrait": {
        "traitReference": "has.category.functionalArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "Budgeting"
          }
        ]
      }
    },
    {
      "traitName": "has.category.functionalArea.Reporting",
      "explanation": "Entities from Reporting functional area",
      "extendsTrait": {
        "traitReference": "has.category.functionalArea",
        "arguments": [
          {
            "name": "categoryName",
            "value": "Reporting"
          }
        ]
      }
    }
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy