Version 0.3.96 (2024-08-16 14:19)
Returns | Path | Description | Path Parameters | Request Parameters |
---|---|---|---|---|
text/html
|
/
|
|||
application/json
|
/catalog
|
Returns the entire WossiDiA-PowerGraph catalog. |
types
sup
inf
exp
inheritedAttrs
inheritedRoles
|
|
application/json
|
/catalog/datatypes
|
Returns all WossiDiA-PowerGraph data types. | ||
application/json
|
/catalog/datatype/{dataType}
|
Returns a specific data type. |
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. |
nodeType
|
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. |
edgeType
|
sup
inf
exp
inheritedAttrs
inheritedRoles
|
application/json
|
/nodes/{type}
|
Obtains all nodes of the specified type. |
type
|
|
application/json
|
/nodes/{type}/{cond}
|
Obtains nodes of the specified type with the specified condition. |
type
cond
|
|
application/json
|
/node/{id}
|
Obtains the node with the specified PowerGraph ID. |
id
|
format
|
application/json
|
/node/{type}/{id}
|
Obtains the node with the specified type and internal ID. |
type
id
|
format
|
application/json
|
/nodebysig/{sig}
|
Obtains the node with the specified WossiDiA signature. |
sig
|
format
|
application/json
|
/edges/{type}
|
Obtains all edges of the specified type. |
type
|
edgeAttrs
edgeLinks
linkAttrs
nodeAttrs
nodeSigs
nodeNats
format
|
application/json
|
/edges/{type}/{cond}
|
Obtains edges of the specified type with the specified condition. |
type
cond
|
|
application/json
|
/edge/{id}
|
Obtains the edge with the specified ID. |
id
|
|
application/json
|
/graph/{pnid}/{path}
|
Obtains a graph, starting from a single pivot node, expanding using a path expression. |
pnid
path
|
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. |
expr
|
word
place
person
gender
yearMin
yearMax
inclNoYear
data
limit
|
application/xml
|
/isebel/story/{id}
|
ISEBEL record document access for story faceted search results, returning XML data for the story specified. |
id
|
|
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. |
dict
id
|
|
application/json
|
/auth
|
Requests an authentication token, which is used for PowerGraph update operations. |
role
pass
|
|
application/json
|
/update/nodeCreate
|
Creates an empty node. |
auth
format
json
|
|
application/json
|
/update/nodeModify
|
Updates a node's attribute value. |
auth
id
attr
value
|
|
application/json
|
/update/edgeCreate
|
Creates an edge. |
auth
json
|
|
application/json
|
/audio/upload
|
Story audio transcript upload. |
storyId
langCode
audioData
|
Returns the entire WossiDiA-PowerGraph catalog.
boolean
types
(not required, default:
false
)
String
sup
(not required, 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
(not required, 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
(not required, 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
(not required, default:
true
)
boolean
inheritedRoles
(not required, default:
true
)
Returns a specific data type.
String
dataType
(required)
Returns all WossiDiA-PowerGraph node types.
String
sup
(not required, 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
(not required, 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
(not required, default:
true
)
Returns the specified WossiDiA-PowerGraph node type.
String
nodeType
(required)
String
sup
(not required, 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
(not required, 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
(not required, default:
true
)
Returns all WossiDiA-PowerGraph edge types.
String
sup
(not required, 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
(not required, 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
(not required, 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
(not required, default:
true
)
boolean
inheritedRoles
(not required, default:
true
)
Returns the specified WossiDiA-PowerGraph edge type.
String
edgeType
(required)
String
sup
(not required, 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
(not required, 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
(not required, 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
(not required, default:
true
)
boolean
inheritedRoles
(not required, default:
true
)
Obtains all nodes of the specified type.
String
type
(required)
Obtains nodes of the specified type with the specified condition.
String
type
(required)
String
cond
(required)
Obtains the node with the specified PowerGraph ID.
String
id
(required)
String
format
(not required, default:
json
)
Obtains the node with the specified type and internal ID.
String
type
(required)
String
id
(required)
String
format
(not required, default:
json
)
Obtains the node with the specified WossiDiA signature.
String
sig
(required)
String
format
(not required, default:
json
)
Obtains all edges of the specified type.
String
type
(required)
String
edgeAttrs
(not required, default:
true
)
String
edgeLinks
(not required, default:
true
)
String
linkAttrs
(not required, default:
true
)
String
nodeAttrs
(not required, default:
false
)
String
nodeSigs
(not required, default:
false
)
String
nodeNats
(not required, default:
false
)
String
format
(not required, default:
json
)
Obtains edges of the specified type with the specified condition.
String
type
(required)
String
cond
(required)
Obtains the edge with the specified ID.
String
id
(required)
Obtains a graph, starting from a single pivot node, expanding using a path expression.
String
pnid
(required)
String
path
(required)
String
nodeAttrs
(not required, default:
true
)
String
edgeAttrs
(not required, default:
true
)
String
linkAttrs
(not required, default:
true
)
String
graphStats
(not required, default:
false
)
String
fullEdges
(not required, default:
true
)
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
(not required)
String
place
(not required)
String
person
(not required)
String
gender
(not required)
String
yearMin
(not required)
String
yearMax
(not required)
String
inclNoYear
(not required, default:
true
)
String
data
(not required, default:
false
)
String
limit
(not required)
ISEBEL record document access for story faceted search results, returning XML data for the story specified.
String
id
(required)
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
(not required, default:
true
)
boolean
caseSensitive
(not required, default:
false
)
int
minLength
(not required, default:
2
)
int
limit
(not required, default:
10
)
MWB article node access with WBN-specific enhancements, returning JSON data for the article specified.
String
dict
(required)
String
id
(required)
Requests an authentication token, which is used for PowerGraph update operations.
String
role
(required)
String
pass
(required)
Creates an empty node.
String
auth
(required)
String
format
(not required, 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
Updates a node's attribute value.
String
auth
(required)
String
id
(required)
String
attr
(required)
String
value
(required)
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
Story audio transcript upload.
String
storyId
(required)
String
langCode
(required)
String
audioData
(required)