├── README.md ├── atlas_entity_RecommendationResults.json ├── atlas_entity_ResearchPaperDataSet.json ├── atlas_entity_process_ML.json ├── atlas_trait_type.json ├── atlas_type_RecommendationResults.json ├── atlas_type_ResearchPaperDataSet.json └── atlas_type_process_ML.json /README.md: -------------------------------------------------------------------------------- 1 | # atlas-custom-types 2 | json files and rest calls to add custom atlas types and create entities 3 | -------------------------------------------------------------------------------- /atlas_entity_RecommendationResults.json: -------------------------------------------------------------------------------- 1 | { 2 | "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", 3 | "id": { 4 | "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", 5 | "version": 0, 6 | "typeName": "ResearchPaperRecommendationResults" 7 | }, 8 | "typeName": "ResearchPaperRecommendationResults", 9 | "values": { 10 | "recommendationsResultsetID" : 4995149, 11 | "researchArea" : "GeoThermal", 12 | "createTime" : "2017-03-25T21:00:12.000Z", 13 | "hdfsDestination" : "hdfs:\/\/xena.hdp.com:8020\/edm\/data\/prod\/recommendations", 14 | "name": "RecommendationsGeoThermal-4995149", 15 | "qualifiedName":"ResearchPaperRecommendationResults.4995149-GeoThermal", 16 | "description":"GeoThermal Recommendations Mar 2017", 17 | "owner":"EDM_RANDD" 18 | }, 19 | "traitNames": [], 20 | "traits": {} 21 | } 22 | -------------------------------------------------------------------------------- /atlas_entity_ResearchPaperDataSet.json: -------------------------------------------------------------------------------- 1 | { 2 | "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", 3 | "id": { 4 | "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", 5 | "version": 0, 6 | "typeName": "ResearchPaperAccessDataset" 7 | }, 8 | "typeName": "ResearchPaperAccessDataset", 9 | "values": { 10 | "resourceSetID": 1224, 11 | "researchPaperGroupName": "WV-SP-INT-HWX", 12 | "createTime": "2017-03-25T20:07:12.000Z", 13 | "name": "GeoThermal-1224", 14 | "qualifiedName":"ResearchPaperAccessDataset.1224-WV-SP-INT-HWX", 15 | "description":"GeoThermal Research Input Dataset 1224", 16 | "owner":"EDM_RANDD" 17 | }, 18 | "traitNames": [], 19 | "traits": {} 20 | } 21 | -------------------------------------------------------------------------------- /atlas_entity_process_ML.json: -------------------------------------------------------------------------------- 1 | { 2 | "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", 3 | "id": { 4 | "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", 5 | "version": 0, 6 | "typeName": "ResearchPaperMachineLearning", 7 | "state": "ACTIVE" 8 | }, 9 | "typeName": "ResearchPaperMachineLearning", 10 | "values": { 11 | "startTime" : "2017-03-26T20:20:13.675Z", 12 | "endTime" : "2017-03-26T20:27:23.675Z", 13 | "userName" : "hdpdev-edm-appuser-recom", 14 | "operationType" : "DecisionTreeAndRegression", 15 | "clusterName" : "turing", 16 | "queryGraph" : null, 17 | "inputs": [{ 18 | "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", 19 | "id": "40dc03dc-16d6-4281-826d-c4884cd1dad5", 20 | "version": 0, 21 | "typeName": "ResearchPaperAccessDataset", 22 | "state": "ACTIVE" 23 | }], 24 | "outputs": [{ 25 | "jsonClass": "org.apache.atlas.typesystem.json.InstanceSerialization$_Id", 26 | "id": "43b6da13-31ee-4bbe-980e-84ed4b759f11", 27 | "version": 0, 28 | "typeName": "ResearchPaperRecommendationResults", 29 | "state": "ACTIVE" 30 | }], 31 | "qualifiedName": "ResearchPaperMachineLearning.ML_Iteration567019", 32 | "name":"ML_Iteration567019", 33 | "description":"ML_Iteration567019 For GeoThermal DataSets", 34 | "owner": "EDM_RANDD" 35 | }, 36 | "traitNames": [], 37 | "traits": {} 38 | } 39 | -------------------------------------------------------------------------------- /atlas_trait_type.json: -------------------------------------------------------------------------------- 1 | { 2 | "enumTypes": [], 3 | "structTypes": [], 4 | "traitTypes": [{ 5 | "superTypes": ["Asset"], 6 | "hierarchicalMetaTypeName": "org.apache.atlas.typesystem.types.TraitType", 7 | "typeName": "PublicData", 8 | "typeDescription": null, 9 | "attributeDefinitions": [] 10 | }, { 11 | "superTypes": ["Asset"], 12 | "hierarchicalMetaTypeName": "org.apache.atlas.typesystem.types.TraitType", 13 | "typeName": "Retainable", 14 | "typeDescription": null, 15 | "attributeDefinitions": [{ 16 | "name": "retentionPeriod", 17 | "dataTypeName": "int", 18 | "multiplicity": "required", 19 | "isComposite": false, 20 | "isUnique": false, 21 | "isIndexable": true, 22 | "reverseAttributeName": null 23 | }] 24 | }], 25 | "classTypes": [] 26 | } 27 | -------------------------------------------------------------------------------- /atlas_type_RecommendationResults.json: -------------------------------------------------------------------------------- 1 | { 2 | "enumTypes": [], 3 | "structTypes": [], 4 | "traitTypes": [], 5 | "classTypes": [{ 6 | "superTypes": ["DataSet"], 7 | "hierarchicalMetaTypeName": "org.apache.atlas.typesystem.types.ClassType", 8 | "typeName": "ResearchPaperRecommendationResults", 9 | "typeDescription": null, 10 | "attributeDefinitions": [{ 11 | "name": "recommendationsResultsetID", 12 | "dataTypeName": "int", 13 | "multiplicity": "required", 14 | "isComposite": false, 15 | "isUnique": false, 16 | "isIndexable": true, 17 | "reverseAttributeName": null 18 | },{ 19 | "name": "researchArea", 20 | "dataTypeName": "string", 21 | "multiplicity": "required", 22 | "isComposite": false, 23 | "isUnique": false, 24 | "isIndexable": true, 25 | "reverseAttributeName": null 26 | },{ 27 | "name": "createTime", 28 | "dataTypeName": "date", 29 | "multiplicity": "required", 30 | "isComposite": false, 31 | "isUnique": false, 32 | "isIndexable": true, 33 | "reverseAttributeName": null 34 | }, 35 | { 36 | "name": "hdfsDestination", 37 | "dataTypeName": "string", 38 | "multiplicity": "required", 39 | "isComposite": false, 40 | "isUnique": false, 41 | "isIndexable": true, 42 | "reverseAttributeName": null 43 | }] 44 | }] 45 | } 46 | -------------------------------------------------------------------------------- /atlas_type_ResearchPaperDataSet.json: -------------------------------------------------------------------------------- 1 | { 2 | "enumTypes": [], 3 | "structTypes": [], 4 | "traitTypes": [], 5 | "classTypes": [{ 6 | "superTypes": ["DataSet"], 7 | "hierarchicalMetaTypeName": "org.apache.atlas.typesystem.types.ClassType", 8 | "typeName": "ResearchPaperAccessDataset", 9 | "typeDescription": null, 10 | "attributeDefinitions": [{ 11 | "name": "resourceSetID", 12 | "dataTypeName": "int", 13 | "multiplicity": "required", 14 | "isComposite": false, 15 | "isUnique": false, 16 | "isIndexable": true, 17 | "reverseAttributeName": null 18 | }, 19 | { 20 | "name": "researchPaperGroupName", 21 | "dataTypeName": "string", 22 | "multiplicity": "required", 23 | "isComposite": false, 24 | "isUnique": false, 25 | "isIndexable": true, 26 | "reverseAttributeName": null 27 | }, 28 | { 29 | "name": "createTime", 30 | "dataTypeName": "date", 31 | "multiplicity": "required", 32 | "isComposite": false, 33 | "isUnique": false, 34 | "isIndexable": true, 35 | "reverseAttributeName": null 36 | }] 37 | }] 38 | } 39 | -------------------------------------------------------------------------------- /atlas_type_process_ML.json: -------------------------------------------------------------------------------- 1 | { 2 | "enumTypes": [], 3 | "structTypes": [], 4 | "traitTypes": [], 5 | "classTypes": [{ 6 | "superTypes": ["Process"], 7 | "hierarchicalMetaTypeName": "org.apache.atlas.typesystem.types.ClassType", 8 | "typeName": "ResearchPaperMachineLearning", 9 | "typeDescription": null, 10 | "attributeDefinitions": [{ 11 | "name": "startTime", 12 | "dataTypeName": "date", 13 | "multiplicity": "required", 14 | "isComposite": false, 15 | "isUnique": false, 16 | "isIndexable": false, 17 | "reverseAttributeName": null 18 | }, { 19 | "name": "endTime", 20 | "dataTypeName": "date", 21 | "multiplicity": "required", 22 | "isComposite": false, 23 | "isUnique": false, 24 | "isIndexable": false, 25 | "reverseAttributeName": null 26 | }, { 27 | "name": "userName", 28 | "dataTypeName": "string", 29 | "multiplicity": "required", 30 | "isComposite": false, 31 | "isUnique": false, 32 | "isIndexable": true, 33 | "reverseAttributeName": null 34 | }, { 35 | "name": "operationType", 36 | "dataTypeName": "string", 37 | "multiplicity": "required", 38 | "isComposite": false, 39 | "isUnique": false, 40 | "isIndexable": true, 41 | "reverseAttributeName": null 42 | }, { 43 | "name": "clusterName", 44 | "dataTypeName": "string", 45 | "multiplicity": "optional", 46 | "isComposite": false, 47 | "isUnique": false, 48 | "isIndexable": false, 49 | "reverseAttributeName": null 50 | }, { 51 | "name": "queryGraph", 52 | "dataTypeName": "string", 53 | "multiplicity": "optional", 54 | "isComposite": false, 55 | "isUnique": false, 56 | "isIndexable": false, 57 | "reverseAttributeName": null 58 | }] 59 | }] 60 | } 61 | --------------------------------------------------------------------------------