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

schemas.sensitivedata.json Maven / Gradle / Ivy

The newest version!
{
    "nodeKeys" : [	
	{"id" : 813, "name" : "PATTERN", "valueType" : "string", "cardinality" : "one", "comment" : ""}
    ],
    "edgeKeys" : [],
    "nodeTypes" : [
	{"id" : 51, "name" : "MATCH_INFO", "keys" : ["PATTERN", "CATEGORY"], "comment" : "", "outEdges" : []},
	
	{"id" : 52, "name" : "SENSITIVE_DATA_TYPE", "keys" : ["FULL_NAME"], "comment" : "",
	 "containedNodes" : [
	     {"localName" : "names", "nodeType" : "MATCH_INFO", "cardinality" : "list"},
	     {"localName" : "members", "nodeType" : "SENSITIVE_MEMBER", "cardinality" : "list"}
	 ],
	 "outEdges" : [
	    {"edgeName" : "IS_SENSITIVE_DATA_DESCR_OF", "inNodes" : ["TYPE_DECL"]}
	 ]
	},
	
	{"id" : 53, "name" : "SENSITIVE_MEMBER", "keys" : ["NAME"], "comment" : "",
	 "containedNodes" : [
	     {"localName" : "names", "nodeType" : "MATCH_INFO", "cardinality" : "list"}
	 ],
	 "outEdges" : [
	     {"edgeName" : "IS_SENSITIVE_DATA_DESCR_OF", "inNodes" : ["TYPE", "MEMBER"]}
	 ]
	},
	{"id" : 54, "name" : "SENSITIVE_VARIABLE", "keys" : ["NAME"], "comment" : "",
	 "containedNodes" : [
	     {"localName" : "names", "nodeType" : "MATCH_INFO", "cardinality" : "list"},
	     {"localName" : "evalType", "nodeType" : "TYPE", "cardinality" : "one"}
	 ], "outEdges" : [
	     // "inNodes" : "LOCAL_LIKE" is what I want here, but it is currently necessary
	     // to enumerate all child classes
	     {"edgeName" : "IS_SENSITIVE_DATA_DESCR_OF", "inNodes" : ["METHOD_PARAMETER_IN", "LOCAL", "IDENTIFIER"] },
	     {"edgeName" : "IS_SENSITIVE_DATA_DESCR_OF_REF", "inNodes" : ["SENSITIVE_REFERENCE"] },
	     {"edgeName" : "IS_SENSITIVE_DATA_OF_TYPE", "inNodes" : ["SENSITIVE_DATA_TYPE"]}
	 ]
	},
	{"id" : 55, "name" : "SENSITIVE_REFERENCE", "keys" : [], "comment" : "",
	 "containedNodes" : [
	     {"localName" : "ioflows", "nodeType" : "IOFLOW", "cardinality" : "list"}
	 ], "outEdges" : [
	   {"edgeName" : "IS_SENSITIVE_DATA_DESCR_OF_REF", "inNodes" : ["METHOD_PARAMETER_IN", "LOCAL", "IDENTIFIER"]}
	 ]
	}
    ],
    "edgeTypes" : [
	{"id" : 900, "name" : "IS_SENSITIVE_DATA_DESCR_OF", "keys" : [], "comment" : ""},
	{"id" : 901, "name" : "IS_SENSITIVE_DATA_DESCR_OF_REF", "keys" : [], "comment" : ""},
	{"id" : 902, "name" : "IS_SENSITIVE_DATA_OF_TYPE", "keys" : [], "comment" : ""}
    ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy