Crate jsonnlp[−][src]
Expand description
This is an example implementation of JSON-NLP tools. (C) 2021 by Damir Cavar damir@semiring.com Verion 0.0.1
Structs
Attribute | This struct encodes generic attribute value tuples for Attribute Value Matrix (AVM) based encoding of properties. |
Clause | contains clause information, assuming that sentences contain one or more clauses. |
ConstituentParse | This struct contains information about the constituent parse tree for a sentence. |
Coreference | This struct contains information about a coreference relation between one referent and a list of refering expressions. |
CoreferenceReferents | This struct contains information about a referent or anaphoric expression that refers to some referent. |
CoreferenceRepresentantive | This struct contains information about a representative phrase or token for coreference. |
Dependency | contains dependency information as part of dependency trees. A dependency is a tuple that contains a governor token ID, a dependent token ID, and a dependency label. In addition, each dependency can provide probability information about the confidence or another likelihood property. |
DependencyTree | This struct contains information about a dependency tree. A dependency tree is a set of dependency triples. In addition a tree provides the possibility to encode a probability score for the dependency tree. |
Document | This struct contains all the information for one particular document. |
Entity | This struct encodes entity properties. |
Expression | This struct provides information about expressions or chunks in the text. |
JSONNLP | This struct contains general elements of a JSON-NLP document. |
Meta | contains the metadata for the JSON-NLP and individual documents. The metadata is using Dublin Core (DC) terms. |
Paragraph | This struct contains information about paragraph properties in the text. |
Relation | This struct encodes relations and properties in a graph for entity, cocept, or knowledge graphs. |
Scope | This struct contains information about scope relations between tokens or phrases in a sentence. |
Sentence | contains sentence information. |
Token | contains the token information. |
TokenFeatures | contains different morpho-syntactic, semantic, or orthographic token features. |
Triple | This struct encodes triples for RDF, JSON-LD, or general Knowledge Graph encoding. |
Functions
from_file | This function reads a JSON-NLP document from a file and returns a JSONNLP struct. |
from_string | This function converts a string containing JSON-NLP, returning a JSONNLP struct. |
get_json | This function returns a string representation of a JSONNLP struct/object. |