atag.text.import.xml
Description
Generate annotations from a property containing a (TEI) XML document.
Parameters
| name | type | description | default value |
|---|---|---|---|
| startNode | node | start node containing html text | |
| propertyKey | string | property name for html property | text |
| xpath expression | string | xpath used as a filter | /TEI/text/body//node() |
| label | string | label for new annotation nodes | Annotation |
| plainTextProperty | string | property name for plain text | plainText |
| relationshipType | string | relationship type between for annotation nodes | HAS_ANNOTATION |
| return value | node | new annotation nodes |
Example
CREATE (t:Text{id:1, text: atag.text.load("https://git.thm.de/aksz15/teixml2spo/-/raw/master/patzig.xml")})
WITH t
CALL atag.text.import.xml(t, 'text', '/TEI/text/body//node()', 'Annotation', 'plainText') YIELD node
RETURN node
