Skip to content

References

Note

This document has been machine translated.

Web API

Event data acquisition API

Map acquisition API

Route Search API

  • dijkstra: Search for a safe and close route based on the risk at the specified date and time on the specified risk map.
  • calcrisk: Calculate the risk exposure for the specified route from the start point to the end point.

Data Loader API

File Retrieval API

  • getfile: Obtain information on files in event data saved by data loader WebAPI addrecord.

Alert Notification API

  • Overview](alert_overview.md)
  • Alert Settings: Register and subscribe to risk themes you wish to monitor
  • Change alerts](alert_alter_alert.md): Change conditions for alerts on monitored risk themes
  • Alert Notification: Receive alert notification messages
  • Alert Notify API Client: JavaScript implementation of the Alert Notify API client

Provenance API

  • Operation for DDC
    • prov.count_ddc_records: count the number of records
    • prov.ddc_exists: DDC existence check
    • prov.get_ddc_columns: get column information
    • prov.resolve_ddc: Get DDC metadata
    • prov.process: Open API process execution
    • prov.get_ddc_activities: Get DDC process history
    • prov.get_ddc_last_activity: Get DDC's last activity
    • prov.get_ddc_processing_status: Get DDC's execution status
  • Processing execution control
  • table view operations
    • prov.new_ddc: create table
    • prov.get_ddc_columns: get column information
    • prov.count_ddc_records: count the number of records
    • prov.set_ddc: partial selection of records/columns
    • prov.put_ddc_records: add records
    • prov.join_ddc: join tables
    • prov.delete_ddc: delete table
    • prov.begin_session, prov.resume_session, prov.begin_or_resume_session, prov.rollback, prov.commit: Transaction
    • prov.set_ddc, prov.resolve_ddc: conversion between table name and ddc
  • Configuration information

Session API

  • Session API List
    • session.open_session: start a session
    • session.verify_session_token: check token validity
    • session.close_session: close session

Module Execution API

Event Data Analysis API

  • Extracting local correlation rules
    • overview
    • train_fpgrowth: Correlation pattern extraction by FP-Growth
    • import_category: auxiliary API for FP-Growth, register category definitions
    • extract_items: Auxiliary API for FP-Growth, symbolic conversion of transaction table based on category definitions
    • shuim: Frequent itemset extraction with SHUIM
    • extract_distance: Auxiliary API for SHUIM, calculate the distance between each point in the transaction table
  • Deep learning method for spatio-temporal correlation patterns
  • Compound event analysis

Federated Learning API

  • Federated Learning API

    • fl.get_server_version: get server version of Federated Learning API
    • fl.initialize_model_store: create model store
    • fl.exists_store: Check existence of model store
    • fl.delete_store: Delete a model store
    • fl.put_model: Store a model in the given model store
    • fl.put_aggregated_model: Store models in the given model store
    • fl.feedback: Feedback specified model to upstream model store
    • fl.proxy_feedback: send the given model to the upstream model store feedback
    • fl.load_model: Download a given model in a given model store
    • fl.request_transfer: retrieve the latest aggregated model from upstream model store and store it in the given model store
    • fl.proxy_request_transfer_model: retrieve the latest aggregated model from upstream model store
    • fl.proxy_request_transfer_info: Get the latest aggregated model information from the upstream model store
    • fl.get_model_info: get information about a given model from a given model store
    • fl.exists_model: Check for the existence of a given model in a given model store
    • fl.delete_model: Delete a given model in a given model store
    • fl.delete_all_model: Delete all models in the given model store
    • fl.get_models: Retrieve all models information for a given model store
    • fl.get_model_info_latest: Get latest model information for a given model store
    • fl.get_latest_feedbacked_models: get list of latest fedbacked models information from a given model store
    • fl.get_latest_aggregated_model: Get the latest aggregated model information from the given model store
    • fl.get_latest_transferred_model: Get the latest transferred model information from the given model store
    • fl.get_parties: Get parties from upstream
    • fl.create_party: register a party in the upstream
    • fl.delete_party: delete a party from the upstream
  • xData Aggregation FW

    • class Manager: Class that manages the configuration of Aggregator and Party
    • class Aggregator: Class that executes a series of processes of federated learning as Aggregator
    • class Trainer: Class that executes a series of processes of the associative learning as a Party
    • class Serializer: Class that describes persistence and restoration methods when sending and receiving models
    • class RemoteStore: Model store with Federated Learning Web API as backend

Algorithm Module