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

.commondatamodel.objectmodel.1.7.2.source-code.meanings.calendar.cdm.json Maven / Gradle / Ivy

{
  "$schema": "./schema.cdm.json",
  "jsonSchemaSemanticVersion": "1.0.0",
  "imports": [
    {
      "corpusPath": "/primitives.cdm.json"
    }
  ],
  "definitions": [
    {
      "traitName": "means.calendar",
      "extendsTrait": "means"
    },
    {
      "traitName": "means.calendar.fiscal",
      "extendsTrait": "means.calendar"
    },
    {
      "traitName": "means.calendar.ISO8601",
      "extendsTrait": "means.calendar"
    },
    {
      "traitName": "means.calendar.manufacturing",
      "extendsTrait": "means.calendar"
    },
    {
      "traitName": "means.calendar.reporting",
      "extendsTrait": "means.calendar"
    },
    {
      "traitName": "means.calendar.day",
      "extendsTrait": "means.calendar"
    },
    {
      "traitName": "means.calendar.dayOfWeek",
      "extendsTrait": "means.calendar.day"
    },
    {
      "traitName": "means.calendar.dayOfTendays",
      "extendsTrait": "means.calendar.day"
    },
    {
      "traitName": "means.calendar.dayOfMonth",
      "extendsTrait": "means.calendar.day"
    },
    {
      "traitName": "means.calendar.dayOfMonthOrPeriod",
      "extendsTrait": "means.calendar.day"
    },
    {
      "traitName": "means.calendar.dayOfQuarter",
      "extendsTrait": "means.calendar.day"
    },
    {
      "traitName": "means.calendar.dayOfTrimester",
      "extendsTrait": "means.calendar.day"
    },
    {
      "traitName": "means.calendar.dayOfHalfyear",
      "extendsTrait": "means.calendar.day"
    },
    {
      "traitName": "means.calendar.dayOfYear",
      "extendsTrait": "means.calendar.day"
    },
    {
      "traitName": "means.calendar.week",
      "extendsTrait": "means.calendar"
    },
    {
      "traitName": "means.calendar.weekOfMonth",
      "extendsTrait": "means.calendar.week"
    },
    {
      "traitName": "means.calendar.weekOfQuarter",
      "extendsTrait": "means.calendar.week"
    },
    {
      "traitName": "means.calendar.weekOfTrimester",
      "extendsTrait": "means.calendar.week"
    },
    {
      "traitName": "means.calendar.weekOfHalfyear",
      "extendsTrait": "means.calendar.week"
    },
    {
      "traitName": "means.calendar.weekOfYear",
      "extendsTrait": "means.calendar.week"
    },
    {
      "traitName": "means.calendar.tenday",
      "extendsTrait": "means.calendar"
    },
    {
      "traitName": "means.calendar.tendayOfMonth",
      "extendsTrait": "means.calendar.tenday"
    },
    {
      "traitName": "means.calendar.tendayOfQuarter",
      "extendsTrait": "means.calendar.tenday"
    },
    {
      "traitName": "means.calendar.tendayOfTrimester",
      "extendsTrait": "means.calendar.tenday"
    },
    {
      "traitName": "means.calendar.tendayOfHalfyear",
      "extendsTrait": "means.calendar.tenday"
    },
    {
      "traitName": "means.calendar.tendayOfYear",
      "extendsTrait": "means.calendar.tenday"
    },
    {
      "traitName": "means.calendar.month",
      "extendsTrait": "means.calendar"
    },
    {
      "traitName": "means.calendar.monthOfQuarter",
      "extendsTrait": "means.calendar.month"
    },
    {
      "traitName": "means.calendar.monthOfTrimester",
      "extendsTrait": "means.calendar.month"
    },
    {
      "traitName": "means.calendar.monthOfHalfyear",
      "extendsTrait": "means.calendar.month"
    },
    {
      "traitName": "means.calendar.monthOfYear",
      "extendsTrait": "means.calendar.month"
    },
    {
      "traitName": "means.calendar.quarter",
      "extendsTrait": "means.calendar"
    },
    {
      "traitName": "means.calendar.quarterOfHalfyear",
      "extendsTrait": "means.calendar.quarter"
    },
    {
      "traitName": "means.calendar.quarterOfYear",
      "extendsTrait": "means.calendar.quarter"
    },
    {
      "traitName": "means.calendar.trimester",
      "extendsTrait": "means.calendar"
    },
    {
      "traitName": "means.calendar.trimesterOfYear",
      "extendsTrait": "means.calendar.trimester"
    },
    {
      "traitName": "means.calendar.year",
      "extendsTrait": "means.calendar"
    },
    {
      "dataTypeName": "integerCalendarPart",
      "extendsDataType": "integer",
	  "explanation": "[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.",
      "exhibitsTraits": [
        "means.calendar"
      ]
    },
    {
      "dataTypeName": "day",
      "extendsDataType": "integerCalendarPart",
	  "explanation": "[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.",
      "exhibitsTraits": [
        "means.calendar.day"
      ]
    },
    {
      "dataTypeName": "week",
      "extendsDataType": "integerCalendarPart",
	  "explanation": "[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.",
      "exhibitsTraits": [
        "means.calendar.week"
      ]
    },
    {
      "dataTypeName": "tenday",
      "extendsDataType": "integerCalendarPart",
	  "explanation": "[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.",
      "exhibitsTraits": [
        "means.calendar.tenday"
      ]
    },
    {
      "dataTypeName": "month",
      "extendsDataType": "integerCalendarPart",
	  "explanation": "[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.",
      "exhibitsTraits": [
        "means.calendar.month"
      ]
    },
    {
      "dataTypeName": "quarter",
      "extendsDataType": "integerCalendarPart",
	  "explanation": "[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.",
      "exhibitsTraits": [
        "means.calendar.quarter"
      ]
    },
    {
      "dataTypeName": "trimester",
      "extendsDataType": "integerCalendarPart",
	  "explanation": "[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.",
      "exhibitsTraits": [
        "means.calendar.trimester"
      ]
    },
    {
      "dataTypeName": "year",
      "extendsDataType": "integerCalendarPart",
	  "explanation": "[deprecated] This dataType is being deprecated, and will be removed in a future version of CDM. Please use the relevant traits directly.",
      "exhibitsTraits": [
        "means.calendar.year"
      ]
    }
  ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy