Doc cleanup - fixing gitbook rendering issues - part7

This commit is contained in:
sureshms 2021-08-10 09:44:46 -07:00
parent d4eb8e9be0
commit 2954420fa7
45 changed files with 163 additions and 164 deletions

View File

@ -2,17 +2,16 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/bots.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Bot",
"description": "Bot entity to capture the details of a bot.",
"description": "This schema defines Bot entity. A bot automates tasks, such as adding description, identifying importance of data. It runs as a special user in the system.",
"description": "This schema defines Bot entity. A bot automates tasks, such as adding description, identifying the importance of data. It runs as a special user in the system.",
"type": "object",
"properties" : {
"id": {
"description": "Unique identifier that identifies an entity instance.",
"description": "Unique identifier of a bot instance.",
"$ref": "../type/basic.json#/definitions/uuid"
},
"name": {
"description": "Optional name that identifies this entity. Same as id if name is not available.",
"description": "Name of the bot.",
"type": "string",
"minLength": 1,
"maxLength": 64
@ -22,11 +21,11 @@
"type": "string"
},
"description": {
"description": "Description of entity instance.",
"description": "Description of the bot.",
"type": "string"
},
"href": {
"description": "Link to the resource corresponding to this entity.",
"description": "Link to the resource corresponding to this bot.",
"$ref": "../type/basic.json#/definitions/href"
}
}

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/dashboard.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Dashboard",
"description": "This schema defines Dashboard entity.",
"description": "This schema defines the Dashboard entity.",
"type": "object",
"properties" : {
@ -17,13 +17,13 @@
"maxLength": 64
},
"fullyQualifiedName": {
"description": "Unique name that identifies a dashboard in the format 'ServiceName.DashboardName'.",
"description": "A unique name that identifies a dashboard in the format 'ServiceName.DashboardName'.",
"type": "string",
"minLength": 1,
"maxLength": 64
},
"description": {
"description": "Description of dashboard, what it is and how to use it.",
"description": "Description of the dashboard, what it is, and how to use it.",
"type": "string"
},
"href": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/database.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Database",
"description": "This schema defines Database entity. Database is a collection of schemas. They are also referred to as Database Catalog.",
"description": "This schema defines the Database entity. A database is a collection of schemas. They are also referred to as Database Catalog.",
"type": "object",
"definitions": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/metrics.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Metrics",
"description": "This schema defines Metrics entity.",
"description": "This schema defines the Metrics entity.",
"type": "object",
"properties" : {
@ -11,19 +11,19 @@
"$ref": "../../type/basic.json#/definitions/uuid"
},
"name": {
"description": "Name that identifies the this metrics instance uniquely.",
"description": "Name that identifies this metrics instance uniquely.",
"type": "string",
"minLength": 1,
"maxLength": 64
},
"fullyQualifiedName": {
"description": "Unique name that identifies a metric in the format 'ServiceName.MetricName'.",
"description": "A unique name that identifies a metric in the format 'ServiceName.MetricName'.",
"type": "string",
"minLength": 1,
"maxLength": 64
},
"description": {
"description": "Description of metrics instance. What is has and how to use it.",
"description": "Description of metrics instance, what it is, and how to use it.",
"type": "string"
},
"href": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/pipeline.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Pipeline",
"description": "This schema defines Pipeline entity.",
"description": "This schema defines the Pipeline entity.",
"type": "object",
"properties" : {
@ -11,13 +11,13 @@
"$ref": "../../type/basic.json#/definitions/uuid"
},
"name": {
"description": "Name that identifies the this pipeline instance uniquely.",
"description": "Name that identifies this pipeline instance uniquely.",
"type": "string",
"minLength": 1,
"maxLength": 64
},
"fullyQualifiedName": {
"description": "Unique name that identifies a pipeline in the format 'ServiceName.PipelineName'.",
"description": "A unique name that identifies a pipeline in the format 'ServiceName.PipelineName'.",
"type": "string",
"minLength": 1,
"maxLength": 64

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Report",
"description": "This schema defines Report entity.",
"description": "This schema defines the Report entity.",
"type": "object",
"properties" : {
@ -17,7 +17,7 @@
"maxLength": 64
},
"fullyQualifiedName": {
"description": "Unique name that identifies a report in the format 'ServiceName.ReportName'.",
"description": "A unique name that identifies a report in the format 'ServiceName.ReportName'.",
"type": "string",
"minLength": 1,
"maxLength": 64

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Table",
"description": "This schema defines Table entity. Database contains a collection of schemas. Schemas contain Tables, Views, etc. OpenMetadata does not have a separate hierarchy for Schema. Both Table and Schema are captured in this entity.",
"description": "This schema defines the Table entity. A database contains a collection of schemas. Schemas contain Tables, Views, etc. OpenMetadata does not have a separate hierarchy for Schema. Both Table and Schema are captured in this entity.",
"type": "object",
"javaType": "org.openmetadata.catalog.entity.data.Table",
"definitions": {
@ -37,7 +37,7 @@
},
"columnDataType": {
"javaType": "org.openmetadata.catalog.type.ColumnDataType",
"description": "This enum defines the type for column data type.",
"description": "This enum defines the type of data stored in a column.",
"type": "string",
"enum": [
"NUMBER",
@ -173,7 +173,7 @@
"columnJoins": {
"type": "object",
"javaType": "org.openmetadata.catalog.type.ColumnJoin",
"description": "This schema defines the type to capture how frequently a column in this table is joined with columns in the other tables.",
"description": "This schema defines the type to capture how frequently a column are joined with columns in the other tables.",
"properties": {
"columnName": {
"$ref": "#/definitions/columnName"
@ -199,7 +199,7 @@
"tableJoins": {
"type": "object",
"javaType": "org.openmetadata.catalog.type.TableJoins",
"description": "This schema defines the type to capture how columns in this table is joined with columns in the other tables.",
"description": "This schema defines the type to capture how columns in this table are joined with columns in the other tables.",
"properties": {
"startDate": {
"description": "Date can be only from today going back to last 29 days.",
@ -231,10 +231,10 @@
}
},
"rows": {
"description": "Data for a multiple rows of the table.",
"description": "Data for multiple rows of the table.",
"type": "array",
"items": {
"description": "Data for a single row of the table with in the same order as columns fields.",
"description": "Data for a single row of the table within the same order as columns fields.",
"type": "array"
}
}
@ -248,7 +248,7 @@
"$ref": "../../type/basic.json#/definitions/uuid"
},
"name": {
"description": "Name of the table. Expected to be unique with in a database.",
"description": "Name of the table. Expected to be unique within a database.",
"$ref": "#/definitions/tableName"
},
"description": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/feed/thread.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Thread",
"description": "This schema defines Thread entity. A Thread is a collection of posts made the users. First post that starts a thread is about a data asset created by a user. Other users can respond to this post by creating new posts in the thread. Note that bot users can also interact with a thread. A post can contains links that mentions Users or other Data Assets.",
"description": "This schema defines the Thread entity. A Thread is a collection of posts made by the users. The first post that starts a thread is **about a data asset** created by a user. Other users can respond to this post by creating new posts in the thread. Note that bot users can also interact with a thread. A post can contains links that mention Users or other Data Assets.",
"type": "object",
"definitions": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/services/databaseService.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Database Service",
"description": "This schema defines Database Service entity, such as MySQL, BigQuery, Redshift, Postgres or Snowflake. Alternative terms such as Database Cluster, Database Server instance are also used.",
"description": "This schema defines the Database Service entity, such as MySQL, BigQuery, Redshift, Postgres, or Snowflake. Alternative terms such as Database Cluster, Database Server instance are also used.",
"type": "object",
"definitions": {
"databaseServiceType": {
@ -58,7 +58,7 @@
"$ref": "#/definitions/databaseServiceType"
},
"description": {
"description": "Description of database service instance.",
"description": "Description of a database service instance.",
"type": "string"
},
"href": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/tags/tagCategory.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Tag Category",
"description": "This schema defines Tag Category entity. A Tag Category has one more children tags called Primary Tags. Primary Tags can have children Tags called Secondary Tags. Only two level of of tags are supported currently.",
"description": "This schema defines the Tag Category entity. A Tag Category has one more children tags called Primary Tags. Primary Tags can have children Tags called Secondary Tags. Only two levels of tags are supported currently.",
"type": "object",
"javaType": "org.openmetadata.catalog.type.TagCategory",
"definitions": {

View File

@ -2,12 +2,12 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/teams/team.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Team",
"description": "This schema defines Team entity. A Team is a group of zero or more users. Team can have ownership of data assets.",
"description": "This schema defines the Team entity. A Team is a group of zero or more users and can have ownership of data assets.",
"type": "object",
"definitions" : {
"teamName" : {
"description": "Unique name of the team typically the team ID from the identify provider. Example - group Id from ldap.",
"description": "A unique name of the team typically the team ID from an identity provider. Example - group Id from ldap.",
"type": "string",
"minLength": 1,
"maxLength": 64

View File

@ -2,12 +2,12 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/teams/user.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "User",
"description": "This schema defines User entity. A user can be part of 0 or more teams. A special type of user called Bot is used for automation. A user can be an owner and own zero or more data asset entities. A user can also follow zero or more data asset entities.",
"description": "This schema defines the User entity. A user can be part of 0 or more teams. A special type of user called Bot is used for automation. A user can be an owner and own zero or more data asset entities. A user can also follow zero or more data asset entities.",
"type": "object",
"definitions": {
"userName" : {
"description": "Unique name of the user typically the user ID from the identify provider. Example - uid from ldap.",
"description": "A unique name of the user typically the user ID from an identity provider. Example - uid from ldap.",
"type": "string",
"minLength": 1,
"maxLength": 64
@ -40,7 +40,7 @@
"format": "timezone"
},
"deactivated" : {
"description": "When true indicates user has been deactivated. Users are deactivated instead of deleted.",
"description": "When true indicates the user has been deactivated. Users are deactivated instead of deleted.",
"type": "boolean"
},
"isBot" : {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/auditLog.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Audit Log",
"description": "This schema defines type for Audit Log. Audit Log is used to capture audit trail of POST, PUT, and PATCH API operations.",
"description": "This schema defines the type for Audit Log to capture the audit trail of POST, PUT, and PATCH API operations.",
"type": "object",
"properties" : {

View File

@ -23,7 +23,7 @@
"pattern": "^<#E/\\S+/\\S+>$"
},
"timestamp": {
"description": "Time stamp in unixTimeMillis",
"description": "Timestamp in unixTimeMillis",
"type": "string",
"format": "utc-millisec"
},
@ -47,11 +47,11 @@
}
},
"duration": {
"description": "Duration in ISO 8601 format in UTC time. Example - 'P23DT23H'.",
"description": "Duration in ISO 8601 format in UTC. Example - 'P23DT23H'.",
"type": "string"
},
"date": {
"description": "Date in ISO 8601 format in UTC time. Example - '2018-11-13'.",
"description": "Date in ISO 8601 format in UTC. Example - '2018-11-13'.",
"type": "string",
"format": "date"
},

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/dailyCount.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Daily count of some measurement",
"description": "This schema defines type used for capturing and reporting daily count of some measurement, such as usage, joins.",
"description": "This schema defines the type used for capturing and reporting the daily count of some measurement, such as usage, joins.",
"type" : "object",
"properties": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Entity Reference",
"description": "This schema defines the type Entity Reference used for referencing an entity.",
"description": "This schema defines the type EntityReference used for referencing an entity. EntityReference is used for capturing relationship from one entity to another. For example, table has an attribute called database of type EntityReference that captures the relationship of a table `belongs to a` database.",
"type": "object",
"javaType": "org.openmetadata.catalog.type.EntityReference",
"definitions": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Usage details of an entity",
"description": "This schema defines type used for capturing usage details of an entity.",
"description": "This schema defines the type used for capturing usage details of an entity.",
"type" : "object",
"properties": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "JDBC connection",
"description": "This schema defines type used for capturing JDBC connection information used for connecting to a database services.",
"description": "This schema defines the type used for JDBC connection information.",
"type": "object",
"definitions": {

View File

@ -2,12 +2,12 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Profile",
"description": "This schema defines type used to capture profile of a user, team, or an organization.",
"description": "This schema defines the type used to capture profile of a user, team, or an organization.",
"type": "object",
"javaType": "org.openmetadata.catalog.type.Profile",
"definitions": {
"imageList": {
"description": "Links to list of images of varying resolutions/sizes.",
"description": "Links to a list of images of varying resolutions/sizes.",
"type": "object",
"javaType": "org.openmetadata.catalog.type.ImageList",
"properties": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Type used for schedule with start time and repeat frequency",
"description": "This schema defines type used for Schedule with start time and repeat frequency.",
"description": "This schema defines the type used for schedule with start time and repeat frequency.",
"type": "object",
"javaType": "org.openmetadata.catalog.type.Schedule",
"properties": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Tag Label",
"description": "This schema defines type used for labeling an entity or an entity field with a Tag.",
"description": "This schema defines the type used for labeling an entity with a Tag.",
"type": "object",
"javaType": "org.openmetadata.catalog.type.TagLabel",
"properties": {

View File

@ -2,7 +2,7 @@
"$id": "https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Type used to return usage details of an entity",
"description": "This schema defines type used for capturing usage details of an entity.",
"description": "This schema defines the type used for capturing usage details. Based on usage, daily, weekly, and monthly aggregation of usage is provided along with the percentile rank based on the usage.",
"type": "object",
"javaType": "org.openmetadata.catalog.type.UsageDetails",
"definitions": {
@ -43,7 +43,7 @@
"$ref": "#/definitions/usageStats"
},
"date": {
"description": "Date in UTC time.",
"description": "Date in UTC.",
"$ref": "basic.json#/definitions/date"
}
},

View File

@ -129,7 +129,7 @@ GET /v1/tables/name/service.database.dim_user
### Getting entities with only necessary fields
To GET an entity with only necessary fields, pass `fields` query parameter while listing or getting an entity. This help clients control the amount of data returned in the response. Some fields may be included by default whether `fields` specifies them or not \(example - id and name fields below\):
To GET an entity with only necessary fields, pass `fields` query parameter while listing or getting an entity. This helps clients control the amount of data returned in the response. Some fields may be included by default whether `fields` specifies them or not \(example - id and name fields below\):
```text
GET /v1/tables/123e4567-e89b-42d3-a456-556642440000?fields=columns,tableConstraints,usage

View File

@ -1,6 +1,6 @@
# Bot
This schema defines Bot entity. A bot automates tasks, such as adding description, identifying importance of data. It runs as a special user in the system.
This schema defines Bot entity. A bot automates tasks, such as adding description, identifying the importance of data. It runs as a special user in the system.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentitybots.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/bots.json</b>
@ -8,18 +8,18 @@ Type: `object`
## Properties
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/bots.json/properties/id">id</b>
- Unique identifier that identifies an entity instance.
- Unique identifier of a bot instance.
- &#36;ref: [../type/basic.json#/definitions/uuid](#..typebasic.jsondefinitionsuuid)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/bots.json/properties/name">name</b>
- Optional name that identifies this entity. Same as id if name is not available.
- Name of the bot.
- Type: `string`
- Length: between 1 and 64
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/bots.json/properties/displayName">displayName</b>
- Name used for display purposes. Example 'FirstName LastName'.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/bots.json/properties/description">description</b>
- Description of entity instance.
- Description of the bot.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/bots.json/properties/href">href</b>
- Link to the resource corresponding to this entity.
- Link to the resource corresponding to this bot.
- &#36;ref: [../type/basic.json#/definitions/href](#..typebasic.jsondefinitionshref)

View File

@ -1,6 +1,6 @@
# Dashboard
This schema defines Dashboard entity.
This schema defines the Dashboard entity.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentitydatadashboard.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/dashboard.json</b>
@ -15,11 +15,11 @@ Type: `object`
- Type: `string`
- Length: between 1 and 64
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/dashboard.json/properties/fullyQualifiedName">fullyQualifiedName</b>
- Unique name that identifies a dashboard in the format 'ServiceName.DashboardName'.
- A unique name that identifies a dashboard in the format 'ServiceName.DashboardName'.
- Type: `string`
- Length: between 1 and 64
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/dashboard.json/properties/description">description</b>
- Description of dashboard, what it is and how to use it.
- Description of the dashboard, what it is, and how to use it.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/dashboard.json/properties/href">href</b>
- Link to the resource corresponding to this entity.

View File

@ -1,6 +1,6 @@
# Database
This schema defines Database entity. Database is a collection of schemas. They are also referred to as Database Catalog.
This schema defines the Database entity. A database is a collection of schemas. They are also referred to as Database Catalog.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentitydatadatabase.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/database.json</b>
@ -36,8 +36,8 @@ Type: `object`
- &#36;ref: [../../type/entityReference.json#/definitions/entityReferenceList](#....typeentityreference.jsondefinitionsentityreferencelist)
## Definitions
**_databaseName_**
## Types defined in this schema
**databaseName**
- Name that identifies the database.
- Type: `string`

View File

@ -1,6 +1,6 @@
# Metrics
This schema defines Metrics entity.
This schema defines the Metrics entity.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentitydatametrics.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/metrics.json</b>
@ -11,15 +11,15 @@ Type: `object`
- Unique identifier that identifies this metrics instance.
- &#36;ref: [../../type/basic.json#/definitions/uuid](#....typebasic.jsondefinitionsuuid)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/metrics.json/properties/name">name</b> `required`
- Name that identifies the this metrics instance uniquely.
- Name that identifies this metrics instance uniquely.
- Type: `string`
- Length: between 1 and 64
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/metrics.json/properties/fullyQualifiedName">fullyQualifiedName</b>
- Unique name that identifies a metric in the format 'ServiceName.MetricName'.
- A unique name that identifies a metric in the format 'ServiceName.MetricName'.
- Type: `string`
- Length: between 1 and 64
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/metrics.json/properties/description">description</b>
- Description of metrics instance. What is has and how to use it.
- Description of metrics instance, what it is, and how to use it.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/metrics.json/properties/href">href</b>
- Link to the resource corresponding to this entity.

View File

@ -1,6 +1,6 @@
# Pipeline
This schema defines Pipeline entity.
This schema defines the Pipeline entity.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentitydatapipeline.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/pipeline.json</b>
@ -11,11 +11,11 @@ Type: `object`
- Unique identifier that identifies a pipeline instance.
- &#36;ref: [../../type/basic.json#/definitions/uuid](#....typebasic.jsondefinitionsuuid)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/pipeline.json/properties/name">name</b> `required`
- Name that identifies the this pipeline instance uniquely.
- Name that identifies this pipeline instance uniquely.
- Type: `string`
- Length: between 1 and 64
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/pipeline.json/properties/fullyQualifiedName">fullyQualifiedName</b>
- Unique name that identifies a pipeline in the format 'ServiceName.PipelineName'.
- A unique name that identifies a pipeline in the format 'ServiceName.PipelineName'.
- Type: `string`
- Length: between 1 and 64
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/pipeline.json/properties/description">description</b>

View File

@ -1,6 +1,6 @@
# Report
This schema defines Report entity.
This schema defines the Report entity.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentitydatareport.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json</b>
@ -15,7 +15,7 @@ Type: `object`
- Type: `string`
- Length: between 1 and 64
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json/properties/fullyQualifiedName">fullyQualifiedName</b>
- Unique name that identifies a report in the format 'ServiceName.ReportName'.
- A unique name that identifies a report in the format 'ServiceName.ReportName'.
- Type: `string`
- Length: between 1 and 64
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/report.json/properties/description">description</b>

View File

@ -1,6 +1,6 @@
# Table
This schema defines Table entity. Database contains a collection of schemas. Schemas contain Tables, Views, etc. OpenMetadata does not have a separate hierarchy for Schema. Both Table and Schema are captured in this entity.
This schema defines the Table entity. A database contains a collection of schemas. Schemas contain Tables, Views, etc. OpenMetadata does not have a separate hierarchy for Schema. Both Table and Schema are captured in this entity.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentitydatatable.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json</b>
@ -11,7 +11,7 @@ Type: `object`
- Unique identifier of this table instance.
- &#36;ref: [../../type/basic.json#/definitions/uuid](#....typebasic.jsondefinitionsuuid)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/properties/name">name</b> `required`
- Name of the table. Expected to be unique with in a database.
- Name of the table. Expected to be unique within a database.
- &#36;ref: [#/definitions/tableName](#/definitions/tableName)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/properties/description">description</b>
- Description of the table.
@ -27,12 +27,12 @@ Type: `object`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/properties/columns">columns</b> `required`
- Columns in this table.
- Type: `array`
- **_Items_**
- **Items**
- &#36;ref: [#/definitions/column](#/definitions/column)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/properties/tableConstraints">tableConstraints</b>
- Table constraints.
- Type: `array`
- **_Items_**
- **Items**
- &#36;ref: [#/definitions/tableConstraint](#/definitions/tableConstraint)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/properties/usageSummary">usageSummary</b>
- Latest usage information for this table.
@ -49,7 +49,7 @@ Type: `object`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/properties/tags">tags</b>
- Tags for this table.
- Type: `array`
- **_Items_**
- **Items**
- &#36;ref: [../../type/tagLabel.json](#....typetaglabel.json)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/properties/joins">joins</b>
- Details of other tables this table is frequently joined with.
@ -59,8 +59,8 @@ Type: `object`
- &#36;ref: [#/definitions/tableData](#/definitions/tableData)
## Definitions
**_tableType_**
## Types defined in this schema
**tableType**
- This schema defines the type for a column in a table.
- Type: `string`
@ -72,9 +72,9 @@ Type: `object`
5. _"MaterializedView"_
**_columnDataType_**
**columnDataType**
- This enum defines the type for column data type.
- This enum defines the type of data stored in a column.
- Type: `string`
- The value is restricted to the following:
1. _"NUMBER"_
@ -112,7 +112,7 @@ Type: `object`
33. _"JSON"_
**_columnConstraint_**
**columnConstraint**
- This enum defines the type for column constraint.
- Type: `string`
@ -124,11 +124,11 @@ Type: `object`
- Default: _"NULL"_
**_tableConstraint_**
**tableConstraint**
- This enum defines the type for table constraint.
- Type: `object`
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/tableConstraint/properties/constraintType">constraintType</b>
- Type: `string`
- The value is restricted to the following:
@ -138,11 +138,11 @@ Type: `object`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/tableConstraint/properties/columns">columns</b>
- List of column names corresponding to the constraint.
- Type: `array`
- **_Items_**
- **Items**
- Type: `string`
**_columnName_**
**columnName**
- Local name (not fully qualified name) of the column.
- Type: `string`
@ -150,7 +150,7 @@ Type: `object`
- Length: between 1 and 64
**_tableName_**
**tableName**
- Local name (not fully qualified name) of the table.
- Type: `string`
@ -158,18 +158,18 @@ Type: `object`
- Length: between 1 and 64
**_fullyQualifiedColumnName_**
**fullyQualifiedColumnName**
- Fully qualified name of the column that includes `serviceName.databaseName.tableName.columnName`.
- Type: `string`
- Length: between 1 and 256
**_column_**
**column**
- This schema defines the type for a column in a table.
- Type: `object`
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/column/properties/name">name</b> `required`
- &#36;ref: [#/definitions/columnName](#/definitions/columnName)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/column/properties/columnDataType">columnDataType</b> `required`
@ -183,7 +183,7 @@ Type: `object`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/column/properties/tags">tags</b>
- Tags associated with the column.
- Type: `array`
- **_Items_**
- **Items**
- &#36;ref: [../../type/tagLabel.json](#....typetaglabel.json)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/column/properties/columnConstraint">columnConstraint</b>
- Column level constraint.
@ -193,32 +193,32 @@ Type: `object`
- Type: `integer`
**_columnJoins_**
**columnJoins**
- This schema defines the type to capture how frequently a column in this table is joined with columns in the other tables.
- This schema defines the type to capture how frequently a column are joined with columns in the other tables.
- Type: `object`
- This schema <u>does not</u> accept additional properties.
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/columnJoins/properties/columnName">columnName</b>
- &#36;ref: [#/definitions/columnName](#/definitions/columnName)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/columnJoins/properties/joinedWith">joinedWith</b>
- Fully qualified names of the columns that this column is joined with.
- Type: `array`
- **_Items_**
- **Items**
- Type: `object`
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/columnJoins/properties/joinedWith/items/properties/fullyQualifiedName">fullyQualifiedName</b>
- &#36;ref: [#/definitions/fullyQualifiedColumnName](#/definitions/fullyQualifiedColumnName)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/columnJoins/properties/joinedWith/items/properties/joinCount">joinCount</b>
- Type: `integer`
**_tableJoins_**
**tableJoins**
- This schema defines the type to capture how columns in this table is joined with columns in the other tables.
- This schema defines the type to capture how columns in this table are joined with columns in the other tables.
- Type: `object`
- This schema <u>does not</u> accept additional properties.
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/tableJoins/properties/startDate">startDate</b>
- Date can be only from today going back to last 29 days.
- &#36;ref: [../../type/basic.json#/definitions/date](#....typebasic.jsondefinitionsdate)
@ -227,26 +227,26 @@ Type: `object`
- Default: `1`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/tableJoins/properties/columnJoins">columnJoins</b>
- Type: `array`
- **_Items_**
- **Items**
- &#36;ref: [#/definitions/columnJoins](#/definitions/columnJoins)
**_tableData_**
**tableData**
- This schema defines the type to capture rows of sample data for the table.
- Type: `object`
- This schema <u>does not</u> accept additional properties.
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/tableData/properties/columns">columns</b>
- List of local column names (not fully qualified column names) of the table.
- Type: `array`
- **_Items_**
- **Items**
- &#36;ref: [#/definitions/columnName](#/definitions/columnName)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json/definitions/tableData/properties/rows">rows</b>
- Data for a multiple rows of the table.
- Data for multiple rows of the table.
- Type: `array`
- **_Items_**
- Data for a single row of the table with in the same order as columns fields.
- **Items**
- Data for a single row of the table within the same order as columns fields.
- Type: `array`

View File

@ -1,6 +1,6 @@
# Thread
This schema defines Thread entity. A Thread is a collection of posts made the users. First post that starts a thread is about a data asset created by a user. Other users can respond to this post by creating new posts in the thread. Note that bot users can also interact with a thread. A post can contains links that mentions Users or other Data Assets.
This schema defines the Thread entity. A Thread is a collection of posts made by the users. The first post that starts a thread is **about a data asset** created by a user. Other users can respond to this post by creating new posts in the thread. Note that bot users can also interact with a thread. A post can contains links that mention Users or other Data Assets.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentityfeedthread.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/feed/thread.json</b>
@ -23,16 +23,16 @@ Type: `object`
- &#36;ref: [../../type/basic.json#/definitions/entityLink](#....typebasic.jsondefinitionsentitylink)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/feed/thread.json/properties/posts">posts</b> `required`
- Type: `array`
- **_Items_**
- **Items**
- &#36;ref: [#/definitions/post](#/definitions/post)
## Definitions
**_post_**
## Types defined in this schema
**post**
- Post within a feed.
- Type: `object`
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/feed/thread.json/definitions/post/properties/message">message</b> `required`
- Message in markdown format. See markdown support for more details.
- Type: `string`

View File

@ -1,6 +1,6 @@
# Database Service
This schema defines Database Service entity, such as MySQL, BigQuery, Redshift, Postgres or Snowflake. Alternative terms such as Database Cluster, Database Server instance are also used.
This schema defines the Database Service entity, such as MySQL, BigQuery, Redshift, Postgres, or Snowflake. Alternative terms such as Database Cluster, Database Server instance are also used.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentityservicesdatabaseservice.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/services/databaseService.json</b>
@ -18,7 +18,7 @@ Type: `object`
- Type of database service such as MySQL, BigQuery, Snowflake, Redshift, Postgres...
- &#36;ref: [#/definitions/databaseServiceType](#/definitions/databaseServiceType)
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/services/databaseService.json/properties/description">description</b>
- Description of database service instance.
- Description of a database service instance.
- Type: `string`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/services/databaseService.json/properties/href">href</b> `required`
- Link to the resource corresponding to this database service.
@ -31,8 +31,8 @@ Type: `object`
- &#36;ref: [../../type/schedule.json](#....typeschedule.json)
## Definitions
**_databaseServiceType_**
## Types defined in this schema
**databaseServiceType**
- Type of database service such as MySQL, BigQuery, Snowflake, Redshift, Postgres...
- Type: `string`

View File

@ -1,6 +1,6 @@
# Tag Category
This schema defines Tag Category entity. A Tag Category has one more children tags called Primary Tags. Primary Tags can have children Tags called Secondary Tags. Only two level of of tags are supported currently.
This schema defines the Tag Category entity. A Tag Category has one more children tags called Primary Tags. Primary Tags can have children Tags called Secondary Tags. Only two levels of tags are supported currently.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentitytagstagcategory.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/tags/tagCategory.json</b>
@ -25,19 +25,19 @@ This schema <u>does not</u> accept additional properties.
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/tags/tagCategory.json/properties/children">children</b>
- Tags under this category.
- Type: `array`
- **_Items_**
- **Items**
- &#36;ref: [#/definitions/tag](#/definitions/tag)
## Definitions
**_tagName_**
## Types defined in this schema
**tagName**
- Name of the tag.
- Type: `string`
- Length: between 2 and 25
**_tagCategoryType_**
**tagCategoryType**
- Type of tag category.
- Type: `string`
@ -46,7 +46,7 @@ This schema <u>does not</u> accept additional properties.
2. _"Classification"_
**_tag_**
**tag**

View File

@ -1,6 +1,6 @@
# Team
This schema defines Team entity. A Team is a group of zero or more users. Team can have ownership of data assets.
This schema defines the Team entity. A Team is a group of zero or more users and can have ownership of data assets.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentityteamsteam.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/teams/team.json</b>
@ -34,10 +34,10 @@ Type: `object`
- &#36;ref: [../../type/entityReference.json#/definitions/entityReferenceList](#....typeentityreference.jsondefinitionsentityreferencelist)
## Definitions
**_teamName_**
## Types defined in this schema
**teamName**
- Unique name of the team typically the team ID from the identify provider. Example - group Id from ldap.
- A unique name of the team typically the team ID from an identity provider. Example - group Id from ldap.
- Type: `string`
- Length: between 1 and 64

View File

@ -1,6 +1,6 @@
# User
This schema defines User entity. A user can be part of 0 or more teams. A special type of user called Bot is used for automation. A user can be an owner and own zero or more data asset entities. A user can also follow zero or more data asset entities.
This schema defines the User entity. A user can be part of 0 or more teams. A special type of user called Bot is used for automation. A user can be an owner and own zero or more data asset entities. A user can also follow zero or more data asset entities.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschemaentityteamsuser.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/teams/user.json</b>
@ -28,7 +28,7 @@ This schema <u>does not</u> accept additional properties.
- Type: `string`
- String format must be a "timezone"
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/teams/user.json/properties/deactivated">deactivated</b>
- When true indicates user has been deactivated. Users are deactivated instead of deleted.
- When true indicates the user has been deactivated. Users are deactivated instead of deleted.
- Type: `boolean`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/teams/user.json/properties/isBot">isBot</b>
- When true indicates a special type of user called Bot.
@ -50,10 +50,10 @@ This schema <u>does not</u> accept additional properties.
- &#36;ref: [../../type/entityReference.json#/definitions/entityReferenceList](#....typeentityreference.jsondefinitionsentityreferencelist)
## Definitions
**_userName_**
## Types defined in this schema
**userName**
- Unique name of the user typically the user ID from the identify provider. Example - uid from ldap.
- A unique name of the user typically the user ID from an identity provider. Example - uid from ldap.
- Type: `string`
- Length: between 1 and 64

View File

@ -1,6 +1,6 @@
# Audit Log
This schema defines type for Audit Log. Audit Log is used to capture audit trail of POST, PUT, and PATCH API operations.
This schema defines the type for Audit Log to capture the audit trail of POST, PUT, and PATCH API operations.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeauditlog.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/auditLog.json</b>

View File

@ -6,15 +6,15 @@ This schema defines basic common types that are used by other schemas.
## Definitions
**_uuid_**
## Types defined in this schema
**uuid**
- Unique id used to identify an entity.
- Type: `string`
- String format must be a "uuid"
**_email_**
**email**
- Email address of a user or other entities.
- Type: `string`
@ -23,31 +23,31 @@ This schema defines basic common types that are used by other schemas.
- Length: between 6 and 127
**_entityLink_**
**entityLink**
- Link to an entity or field of an entity of format `<#E/{enties}/{entityName}/{field}/{fieldValue}`.
- Type: `string`
- The value must match this pattern: `^<#E/\S+/\S+>$`
**_timestamp_**
**timestamp**
- Time stamp in unixTimeMillis
- Timestamp in unixTimeMillis
- Type: `string`
- String format must be a "utc-millisec"
**_href_**
**href**
- href that points to a resource.
- Type: `string`
- String format must be a "uri"
**_timeInterval_**
**timeInterval**
- Type: `object`
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/basic.json/definitions/timeInterval/properties/start">start</b>
- Start time in unixTimeMillis.
- Type: `integer`
@ -56,20 +56,20 @@ This schema defines basic common types that are used by other schemas.
- Type: `integer`
**_duration_**
**duration**
- Duration in ISO 8601 format in UTC time. Example - 'P23DT23H'.
- Type: `string`
**_date_**
**date**
- Date in ISO 8601 format in UTC time. Example - '2018-11-13'.
- Type: `string`
- String format must be a "date"
**_dateTime_**
**dateTime**
- Date and time in ISO 8601 format. Example - '2018-11-13T20:20:39+00:00'.
- Type: `string`

View File

@ -1,6 +1,6 @@
# Daily count of some measurement
This schema defines type used for capturing and reporting daily count of some measurement, such as usage, joins.
This schema defines the type used for capturing and reporting the daily count of some measurement, such as usage, joins.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypedailycount.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/dailyCount.json</b>

View File

@ -1,6 +1,6 @@
# Entity Reference
This schema defines the type Entity Reference used for referencing an entity.
This schema defines the type EntityReference used for referencing an entity. EntityReference is used for capturing relationship from one entity to another. For example, table has an attribute called database of type EntityReference that captures the relationship of a table `belongs to a` database.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeentityreference.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityReference.json</b>
@ -24,11 +24,11 @@ Type: `object`
- &#36;ref: [basic.json#/definitions/href](#basic.jsondefinitionshref)
## Definitions
**_entityReferenceList_**
## Types defined in this schema
**entityReferenceList**
- Type: `array`
- **_Items_**
- **Items**
- &#36;ref: [entityReference.json](#entityreference.json)

View File

@ -1,6 +1,6 @@
# Usage details of an entity
This schema defines type used for capturing usage details of an entity.
This schema defines the type used for capturing usage details of an entity.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeentityusage.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json</b>
@ -13,5 +13,5 @@ Type: `object`
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/entityUsage.json/properties/usage">usage</b> `required`
- List usage details per day.
- Type: `array`
- **_Items_**
- **Items**
- &#36;ref: [usageDetails.json](#usagedetails.json)

View File

@ -21,25 +21,25 @@ Type: `object`
- Type: `string`
## Definitions
**_driverClass_**
## Types defined in this schema
**driverClass**
- Type used for JDBC driver class
- Type: `string`
**_connectionUrl_**
**connectionUrl**
- Type used for JDBC connection URL
- Type: `string`
- String format must be a "uri"
**_jdbcInfo_**
**jdbcInfo**
- Type for capturing JDBC connector information
- Type: `object`
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/jdbcConnection.json/definitions/jdbcInfo/properties/driverClass">driverClass</b> `required`
- &#36;ref: [#/definitions/driverClass](#/definitions/driverClass)
- Default: _"com.amazon.redshift.jdbc42.Driver"_

View File

@ -1,6 +1,6 @@
# Profile
This schema defines type used to capture profile of a user, team, or an organization.
This schema defines the type used to capture profile of a user, team, or an organization.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeprofile.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json</b>
@ -11,12 +11,12 @@ Type: `object`
- &#36;ref: [#/definitions/imageList](#/definitions/imageList)
## Definitions
**_imageList_**
## Types defined in this schema
**imageList**
- Links to list of images of varying resolutions/sizes.
- Links to a list of images of varying resolutions/sizes.
- Type: `object`
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/profile.json/definitions/imageList/properties/image">image</b>
- Type: `string`
- String format must be a "uri"

View File

@ -1,6 +1,6 @@
# Type used for schedule with start time and repeat frequency
This schema defines type used for Schedule with start time and repeat frequency.
This schema defines the type used for schedule with start time and repeat frequency.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeschedule.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/schedule.json</b>

View File

@ -1,6 +1,6 @@
# Tag Label
This schema defines type used for labeling an entity or an entity field with a Tag.
This schema defines the type used for labeling an entity with a Tag.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypetaglabel.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/tagLabel.json</b>

View File

@ -1,6 +1,6 @@
# Type used to return usage details of an entity
This schema defines type used for capturing usage details of an entity.
This schema defines the type used for capturing usage details. Based on usage, daily, weekly, and monthly aggregation of usage is provided along with the percentile rank based on the usage.
<b id="httpsgithub.comopen-metadataopenmetadatablobmaincatalog-rest-servicesrcmainresourcesjsonschematypeusagedetails.json">&#36;id: https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json</b>
@ -21,13 +21,13 @@ Type: `object`
- &#36;ref: [basic.json#/definitions/date](#basic.jsondefinitionsdate)
## Definitions
**_usageStats_**
## Types defined in this schema
**usageStats**
- Type used to return usage statistics
- Type: `object`
- This schema <u>does not</u> accept additional properties.
- **_Properties_**
- **Properties**
- <b id="#https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/type/usageDetails.json/definitions/usageStats/properties/count">count</b> `required`
- Usage count of a data asset on the start date.
- Type: `integer`