fragment nonRecursiveDatasetFields on Dataset { urn name type origin description uri platform { name info { logoUrl } } platformNativeType tags properties { key value } ownership { owners { owner { urn type username info { active displayName title email firstName lastName fullName } editableInfo { pictureLink } } type } lastModified { time } } institutionalMemory { elements { url author description created { actor time } } } schema { datasetUrn name platformUrn version hash platformSchema { ... on TableSchema { schema } ... on KeyValueSchema { keySchema valueSchema } } fields { fieldPath jsonPath nullable description type nativeDataType recursive } primaryKeys } deprecation { actor deprecated note decommissionTime } } mutation updateDataset($input: DatasetUpdateInput!) { updateDataset(input: $input) { ...nonRecursiveDatasetFields } } query getDataset($urn: String!) { dataset(urn: $urn) { ...nonRecursiveDatasetFields upstreamLineage { upstreams { dataset { ...nonRecursiveDatasetFields } type created { time } } } downstreamLineage { downstreams { dataset { ...nonRecursiveDatasetFields } type created { time } } } } }