Last active
July 29, 2016 01:59
-
-
Save sinmetal/842c16e68eb44b6af6f363e39780657a to your computer and use it in GitHub Desktop.
Cloud Natural Language APIのResponseをBigQueryに入れるためのschema
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[{ | |
"name": "entities", | |
"mode": "repeated", | |
"type": "record", | |
"fields": [{ | |
"name": "mentions", | |
"mode": "repeated", | |
"type": "record", | |
"fields": [{ | |
"name": "text", | |
"mode": "nullable", | |
"type": "record", | |
"fields": [{ | |
"name": "beginOffset", | |
"mode": "nullable", | |
"type": "integer" | |
}, { | |
"name": "content", | |
"mode": "nullable", | |
"type": "string" | |
}] | |
}] | |
}, { | |
"name": "metadata", | |
"mode": "nullable", | |
"type": "record", | |
"fields": [{ | |
"name": "wikipedia_url", | |
"mode": "nullable", | |
"type": "string" | |
}] | |
}, { | |
"name": "name", | |
"mode": "nullable", | |
"type": "string" | |
}, { | |
"name": "salience", | |
"mode": "nullable", | |
"type": "integer" | |
}, { | |
"name": "type", | |
"mode": "nullable", | |
"type": "string" | |
}] | |
}, { | |
"name": "language", | |
"mode": "nullable", | |
"type": "string" | |
}, { | |
"name": "sentences", | |
"mode": "repeated", | |
"type": "record", | |
"fields": [{ | |
"name": "text", | |
"mode": "nullable", | |
"type": "record", | |
"fields": [{ | |
"name": "beginOffset", | |
"mode": "nullable", | |
"type": "integer" | |
}, { | |
"name": "content", | |
"mode": "nullable", | |
"type": "string" | |
}] | |
}] | |
}, { | |
"name": "tokens", | |
"mode": "repeated", | |
"type": "record", | |
"fields": [{ | |
"name": "dependencyEdge", | |
"mode": "nullable", | |
"type": "record", | |
"fields": [{ | |
"name": "headTokenIndex", | |
"mode": "nullable", | |
"type": "integer" | |
}, { | |
"name": "label", | |
"mode": "nullable", | |
"type": "string" | |
}] | |
}, { | |
"name": "lemma", | |
"mode": "nullable", | |
"type": "string" | |
}, { | |
"name": "partOfSpeech", | |
"mode": "nullable", | |
"type": "record", | |
"fields": [{ | |
"name": "tag", | |
"mode": "nullable", | |
"type": "string" | |
}] | |
}, { | |
"name": "text", | |
"mode": "nullable", | |
"type": "record", | |
"fields": [{ | |
"name": "beginOffset", | |
"mode": "nullable", | |
"type": "integer" | |
}, { | |
"name": "content", | |
"mode": "nullable", | |
"type": "string" | |
}] | |
}] | |
}] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://gist.github.com/sinmetal/842c16e68eb44b6af6f363e39780657a#file-naturallanguageapiresponseschema-json-L23 は実際にはmapだけど、mapを表現する方法が思いつかなかったので、とりあえず実データ眺めて、wikipedia_urlしか無さそうだったから、wikipedia_urlだけ入れておいた。