Version 0.4.32 (2025-03-31 02:26)
Returns | Path | Description | Request Parameters |
---|---|---|---|
text/html | / | Prints an overview of all API functions. | |
application/json | /catalog | Returns the entire WossiDiA-PowerGraph catalog. | types , sup , inf , exp , inheritedAttrs , inheritedRoles |
application/json | /catalog/datatypes | Returns all WossiDiA-PowerGraph datatypes. | |
application/json | /catalog/datatype/{dataType} | Returns a specific datatype. | |
application/json | /catalog/nodetypes | Returns all WossiDiA-PowerGraph node types. | sup , inf , inheritedAttrs |
application/json | /catalog/nodetype/{nodeType} | Returns the specified WossiDiA-PowerGraph node type. | sup , inf , inheritedAttrs |
application/json | /catalog/edgetypes | Returns all WossiDiA-PowerGraph edge types. | sup , inf , exp , inheritedAttrs , inheritedRoles |
application/json | /catalog/edgetype/{edgeType} | Returns the specified WossiDiA-PowerGraph edge type. | sup , inf , exp , inheritedAttrs , inheritedRoles |
application/json | /nodes/{type} | Obtains all nodes of the specified type. | |
application/json | /nodes/{type}/{cond} | Obtains nodes of the specified type with the specified condition. | |
application/json | /node/{id} | Obtains the node with the specified PowerGraph ID. | format |
application/json | /node/{type}/{id} | Obtains the node with the specified type and internal ID. | format |
application/json | /nodebysig/{sig} | Obtains the node with the specified WossiDiA signature. | format |
application/json | /edges/{type} | Obtains all edges of the specified type. | edgeAttrs , edgeLinks , linkAttrs , nodeAttrs , nodeSigs , nodeNats , format |
application/json | /edges/{type}/{cond} | Obtains edges of the specified type with the specified condition. | |
application/json | /edge/{id} | Obtains the edge with the specified ID. | |
application/json | /graph/{pnid}/{path} | Obtains a graph, starting from a single pivot node, expanding using a path expression. | nodeAttrs , edgeAttrs , linkAttrs , graphStats , fullEdges |
application/json | /isebel/index/{expr} | ISEBEL index access for story faceted search requests, returning IDs (and index data) for stories matching the search criteria and facets specified. | word , place , person , gender , yearMin , yearMax , inclNoYear , data , limit |
application/json | /isebel/story/{id} | ISEBEL record document access for story faceted search results, returning XML data for the story specified. | |
application/json | /fieldnamesRecordDenotationSearch | Performs a full-text search on the fieldname attributes of all fn_record nodes and returns the IDs of the fn_denotation nodes, associated via egdetype fn_record_denotation and/or fn_record_denotation_preferred . | expr , preferred , caseSensitive , minLength , limit |
application/json | /mwb/article/{dict}/{id} | MWB article node access with WBN-specific enhancements, returning JSON data for the article specified. | |
application/json | /auth | Requests an authentication token, which is used for PowerGraph update operations. | role , pass |
application/json | /update/node/create | Creates an empty node. | auth , format , json |
application/json | /update/node/modify | Updates a node's attribute value. | auth , id , attr , value |
application/json | /update/node/delete | Deletes a node. | auth , id |
application/json | /update/edge/create | Creates an edge. | auth , json |
application/json | /audio/upload | Story audio transcript upload. | auth , storyId , langCode , audioData |
Returns the entire WossiDiA-PowerGraph catalog.
Boolean
types
(optional, default: false
)String
sup
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
String
inf
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
String
exp
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
Boolean
inheritedAttrs
(optional, default: true
)Boolean
inheritedRoles
(optional, default: true
)application/json
Returns a specific datatype.
String
dataType
(required)application/json
Returns all WossiDiA-PowerGraph node types.
String
sup
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
String
inf
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
Boolean
inheritedAttrs
(optional, default: true
)application/json
Returns the specified WossiDiA-PowerGraph node type.
String
nodeType
(required)String
sup
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
String
inf
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
Boolean
inheritedAttrs
(optional, default: true
)application/json
Returns all WossiDiA-PowerGraph edge types.
String
sup
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
String
inf
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
String
exp
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
Boolean
inheritedAttrs
(optional, default: true
)Boolean
inheritedRoles
(optional, default: true
)application/json
Returns the specified WossiDiA-PowerGraph edge type.
String
edgeType
(required)String
sup
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
String
inf
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
String
exp
(optional, default: id
)ID | Include ID(s) and name(s) of referenced types only (default). |
FULL | Include full information for referenced types. |
TREE | Include full information for the whole tree of referenced types. |
Boolean
inheritedAttrs
(optional, default: true
)Boolean
inheritedRoles
(optional, default: true
)application/json
Obtains all nodes of the specified type.
String
type
(required)application/json
Obtains nodes of the specified type with the specified condition.
String
type
(required)String
cond
(required)application/json
Obtains the node with the specified PowerGraph ID.
Integer
id
(required)String
format
(optional, default: json
)application/json
Obtains the node with the specified type and internal ID.
String
type
(required)Integer
id
(required)String
format
(optional, default: json
)application/json
Obtains the node with the specified WossiDiA signature.
String
sig
(required)String
format
(optional, default: json
)application/json
Obtains all edges of the specified type.
String
type
(required)Boolean
edgeAttrs
(optional, default: true
)Boolean
edgeLinks
(optional, default: true
)Boolean
linkAttrs
(optional, default: true
)Boolean
nodeAttrs
(optional, default: false
)Boolean
nodeSigs
(optional, default: false
)Boolean
nodeNats
(optional, default: false
)String
format
(optional, default: json
)application/json
Obtains edges of the specified type with the specified condition.
String
type
(required)String
cond
(required)application/json
Obtains the edge with the specified ID.
Integer
id
(required)application/json
Obtains a graph, starting from a single pivot node, expanding using a path expression.
Integer
pnid
(required)String
path
(required)Boolean
nodeAttrs
(optional, default: true
)Boolean
edgeAttrs
(optional, default: true
)Boolean
linkAttrs
(optional, default: true
)Boolean
graphStats
(optional, default: false
)Boolean
fullEdges
(optional, default: true
)application/json
ISEBEL index access for story faceted search requests, returning IDs (and index data) for stories matching the search criteria and facets specified.
String
expr
(required)String
word
(optional)String
place
(optional)String
person
(optional)String
gender
(optional)Integer
yearMin
(optional)Integer
yearMax
(optional)Boolean
inclNoYear
(optional, default: true
)Boolean
data
(optional, default: false
)Integer
limit
(optional)application/json
ISEBEL record document access for story faceted search results, returning XML data for the story specified.
Integer
id
(required)application/json
Performs a full-text search on the fieldname
attributes of all fn_record
nodes and returns the IDs of the fn_denotation
nodes, associated via egdetype fn_record_denotation
and/or fn_record_denotation_preferred
.
String
expr
(required)Boolean
preferred
(optional, default: true
)Boolean
caseSensitive
(optional, default: false
)Integer
minLength
(optional, default: 2
)Integer
limit
(optional, default: 10
)application/json
MWB article node access with WBN-specific enhancements, returning JSON data for the article specified.
String
dict
(required)String
id
(required)application/json
Requests an authentication token, which is used for PowerGraph update operations.
String
role
(required)String
pass
(required)application/json
Creates an empty node.
String
auth
(required)String
format
(optional, default: json
)String
json
(required)Pattern:
{ "type": <type>, "attrs": { "<eid>": <val>, ... } }
...with:
<type> ... Node type ID or name, e.g.: 11 or "am_person" <eid> ... Node attribute composite ID, e.g.: 11.2 <val> ... JSON representation of node attribute value
application/json
Updates a node's attribute value.
String
auth
(required)Integer
id
(required)String
attr
(required)String
value
(required)application/json
Deletes a node.
String
auth
(required)Integer
id
(required)application/json
Creates an edge.
String
auth
(required)String
json
(required)Pattern:
{ "type": <type>, "attrs": { "<eid>": <val>, ... }, "links": [ { "role": <rid>, "node": <nid>, "attrs": { "<lid>": <val>, ... } }, ... ], }
...with:
<type> ... Edge type ID or name, e.g.: 1019 or "am_person" <eid> ... Edge attribute composite ID, e.g.: 2.4 <lid> ... Link attribute composite ID, e.g.: 7.1.2 <val> ... JSON representation of attribute value <rid> ... Composite role ID, e.g.: 1019.3 <nid> ... Linked node ID, e.g. 100001042
application/json
Story audio transcript upload.
String
auth
(required)Integer
storyId
(required)String
langCode
(required)String
audioData
(required)application/json