Developer Hub
Relation ProtocolRelation ONE APIRelation Graph API
中文
中文
  • 概述
  • 快速开始
    • 基于Relation Protocol 部署合约
    • 使用Graph Indexer部署Social Graph的查询服务
  • 关键概念
    • RDF
    • Semantic SBTs
    • Social Graph
  • Relation Protocol的架构
  • Schema Standard
    • 概述
    • schema如何约束智能合约
    • schema存储
    • schema列表
  • Contract Open Standard
    • 概述
    • Identity
      • Name Service
    • Relationship
      • Follow
      • Dao
    • Publication
      • Content
      • Privacy Content
  • Open Standard API
    • 介绍
    • EIP-6239
    • 业务接口
      • Identity
      • Relationship
      • Publication
  • Graph Indexer
    • 定义与用途
    • 事件监听
    • 解析数据
    • 构建图谱
  • 集成
    • 快速开始
    • 构建Relation Protocol社交图谱
    • Relation Protocol 资源列表
    • NameService 合约请求示例
    • Follow 合约请求示例
    • Dao 合约请求示例
    • Content 合约请求示例
    • PrivacyContent 合约请求示例
  • Relation Name Service
    • Name Service Api
  • 用例
  • 附录
    • 使用Hardhat部署合约
    • SemanticSBT部署工具
Powered by GitBook
On this page
  1. Graph Indexer

定义与用途

Last updated 1 year ago

Graph Indexer是Relation Protocol中索引SBT数据的解析器标准,它的主要功能是构建一个社交图谱。

是Relation社交图谱中的原子单元。在Relation Protocol的通用技术中定义了三个事件:

  • CreateRDF:当一个包含RDF语义的SBT被创建的时候会发出此事件。

  • UpdateRDF:当一个包含RDF语义的SBT被更新的时候会发出此事件。

  • RemoveRDF:当一个包含RDF语义的SBT被销毁的时候会发出此事件。

Graph Indexer通过监听区块链的交易并解析以上三个事件,将用户的社交行为以图结构存入数据库,构建出一个社交图谱(图 7-1),方便社区的开发者和企业在DApp和去中心化项目上搭建有意义的用户关系。通过本服务,开发者可以更加轻松地构建用户的社交关系,为社区用户提供更为丰富的服务体验。

本章将讲述如何构建一个Graph Indexer:

:监听区块链上所有符合规范的事件。

:将事件中符合的RDF解析成图结构的数据。

:将数据存入图数据库。

监听链上事件
EIP6239
解析RDF数据
Schema规范
构建社交图谱
事件
规范
图 7-1