Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ONTOCHAIN - TALK #1

ONTOCHAIN
October 01, 2020

ONTOCHAIN - TALK #1

Presentation used in the first ONTOCHAIN TALK #1

ONTOCHAIN

October 01, 2020
Tweet

More Decks by ONTOCHAIN

Other Decks in Technology

Transcript

  1. | ONTOCHAIN.NGI.EU ONTOCHAIN in Brief Up to 4.2 Millions €

    funding and mentoring program with best international experts in Semantic Web, Linked Data, Ontology engineering, Blockchain interoperability, knowledge management, distributed and decentralised computing, business models for trusted knowledge… 3 ONTOCHAIN empowers innovators and end users to develop blockchain-based knowledge management solutions that will be part of its novel protocol suite & software ecosystem for a better share of knowledge and value.
  2. | ONTOCHAIN.NGI.EU Imagine and engineer the Next Generation Internet. A

    Resilient Internet With protection of privacy, user empowerment, inclusivness openness A Trustworthy Internet With trustworthy Content, Information exchange, Identities A Sustainable Internet With Interoperable services, Data traceability Develop block(s) of a software ecosystem that will serve the trusted knowledge and information needs of HUMANITY! Contribute to : Yourmission
  3. | ONTOCHAIN.NGI.EU Equity-free Funding Coaching Top Infrastructure Access Visibility &

    Promotion Community Building With Innovators, Industry, Investor Media Promotiom Access to Top Events Software technologies IEXEC platform MyIntelliPatent Up to 200 000 € Per sub-grantee For scaling up innovative business Webinars Access to various expertise What’s in it for you?
  4. | ONTOCHAIN.NGI.EU The cascade funding and the objectives of each

    phases Phase 2 – Protocol Suite & Software Ecosystem Foundations You will : Establish the Ontochain framework as human centric decentralised & trustworthy solution based on the available technologies. With coaching support You will : Build the Ontochain concept for the creation of a trustworthy information exchange process & a more transactional content handling. Create the Ontochain Framework prototypes. With coaching support You will : Exploit the Ontochain solution to real life use cases. With coaching support Call budget: 1,14M€ Call budget: 1,32M€ Call budget: 1,75M€ Phase 1 - Research Phase 3 - Applications & Experimentation
  5. | ONTOCHAIN.NGI.EU ▪ Semantic Web as well as Blockchain are

    all about trust! ▪ Ontology is a shared conceptualisation ▪ Blockchain is a shared ledger M C ONTOCHAIN - where Semantic Web and Blockchain meet
  6. | ONTOCHAIN.NGI.EU ▪ Addressing the information needs of semantically complex,

    dynamic, trust- critical ecosystems ▪ Trusted data, metadata, ontology, knowledge and information management ▪ Ontologies + Blockchain ▪ Permissioned, Regulated by the people ▪ Fostering plurality and democracy ▪ Trusted, on-chain approaches ▪ Trustless, off-chain approaches, Smart Oracles ▪ Expected outcome: ▪ New ONTOCHAIN application design ▪ New ONTOCHAIN software ecosystem ONTOCHAIN
  7. | ONTOCHAIN.NGI.EU ▪ Shall the door of our home automatically

    open to an unexpected visitor? ▪ Should I borrow my car to my neighbour? ▪ Who will gain access to my video stream for processing? ▪ Can we trust the sensors and the traffic lights on the smart crossing? ▪ Can we trust the documents in the archive? ▪ When I move my smart car from Ljubljana to Vienna what happens with my transactions? ▪ Who can access my files? ▪ … many scenarios … and many scenarios have already been explained… ▪ #ICT2018 e-SIDES project: ▪ Fog Computing and the Problem of Trust Trust-critical use cases
  8. | ONTOCHAIN.NGI.EU ▪ On-block storage of ontologies, instances ▪ Information

    replication based on security needs ▪ Possibility for split and join operations with ONTOBLOCKs ▪ Quality of Service managements with trade-offs for ONTOBLOCKs: in memory, temporary usage of blocks, storage for indefinite time, number of replicas versus storage cost etc. ▪ Trusted approaches for ontologies and metadata management ▪ Trusted approaches for data management ONTOBL OCK TRUS T ❑ People, resources ❑ Data, Metadata, Knowledge, Information ❑ Internet of Things ❑ Microservice containers ❑ Edge-to-Cloud infrastructures ❑ Artificial Intelligence algorithms ❑ Digital Twins ONTOBLOCK
  9. | ONTOCHAIN.NGI.EU ▪ Trees of ONTOBLOCKs may form a Knowledge

    Block Forest ▪ Designed for indefinite usage ▪ Supporting services for continuous Knowledge Block Forest operation: ▪ ONTOBLOCKS split & join ▪ ONTOBLOCKs archiving ▪ ONTOBLOCKs defragmentation ▪ In memory ONTOBLOCKs ▪ High security ONTOBLOCKs ▪ Moving blocks vertically or horizontally ▪ Local versus Global decision making ▪ Geographic mapping of ONTOBLOCKs ▪ Top blocks have much higher security, are kept in memory, regularly copied between countries ▪ Trust in the provided information! ONT OBLO CK ONT OBLO CK ONT OBLO CK ONT OBLO CK ONT OBLO CK ONT OBLO CK The Knowledge Block Tree and Forest
  10. | ONTOCHAIN.NGI.EU ▪ Application oriented ▪ Marketplace(s) setup and operation

    ▪ Fact checking against fake information ▪ Self-sovereign identity ▪ Trusted and secure data management ▪ Asset ownership management ▪ Secure and transparent copyright management and verification ▪ Technology oriented ▪ Trusted and secure third-party data integration in Blockchain logic ▪ Blockchain based database access management to preserve and maintain integrity and reliability of data ▪ Trust based on transparent, secure, decentralised reputation models ▪ Decentralised Blockchain Database concept ▪ Intraledger transaction execution and data exchange ▪ Semantic annotation of Big Data pipelines Orthogonal viewpoints considered for the 1st Call
  11. | ONTOCHAIN.NGI.EU ▪ eCommerce ▪ Transparent and secure asset management

    ▪ Supply chain management ▪ Education ▪ Trusted and transparent learning platforms ▪ eGovernment/Public Services ▪ Smart city scenarios ▪ Identity and access management to computing resources/storage/IoT sensor/software components ▪ Shared mobility ▪ Digital identity ▪ Trusted identification and authentication ▪ Individual control of identity without the intervening administrative authorities ▪ Digital insurance policies ▪ eContent ▪ Trusted crowd-source journalism (reputation and blockchain models to validate information and identify participants) ▪ Preserve data integrity and security (verify data from large, trusted ontology models) ▪ Copyright management ▪ Social network privacy control ▪ eHealth ▪ Medical supply chain to prevent fake/counterfeit drugs ▪ Secure management of electronic health records (EHRs) ▪ Patient consent management ▪ Basis for the 1st Call; User story examples to be included. Some application domains
  12. | ONTOCHAIN.NGI.EU ▪ Applications requirements analysis for trusted knowledge management

    ▪ Blockchain ontologies, knowledge bases, graph databases, structured databases integration ▪ On-chain knowledge management ▪ Off-chain knowledge management ▪ Business models for trusted knowledge management with ONTOCHAIN ▪ Interoperability and integration aspects of the ONTOCHAIN software ecosystem 1st Call topics considerations
  13. | ONTOCHAIN.NGI.EU ▪ Motivation: define ONTOCHAIN system and applications FR,

    NFR, SR in order to design an architecture, component implementation and integration strategy. Generic use cases identification. Good coverage of application areas by the system. ▪ Functional requirements: describe a particular system/component behavior ▪ CRUD operations over ontology data ▪ Verify data on the blockchain ▪ Authenticate, Authorize participants in the ecosystem ▪ Build semantic models for data analysis, visualization and decision-making ▪ Implement reputation models for decision-making ▪ Implement data provenance ▪ Non-functional requirements: define criteria that judge the system operation ▪ Secure and safe operations over ontology data ▪ Ensure privacy of information ▪ Ensure transparency of operations, and etc. ▪ … ▪ System requirements: define configuration that a system must have to run smoothly ▪ Public, Private, Consortia blockchain ▪ Interoperability and integration between applications of the OntoChain ecosystem ▪ … ▪ Prepare detailed designs of use cases across all subject domains Applications’ requirements analysis for trusted knowledge management
  14. | ONTOCHAIN.NGI.EU ▪ Motivations: Transparent, secure and traceable approach to

    manage access and operations over the ontologies in the ecosystem. ▪ New ideas for onchain and offchain ontology management with trade-offs analysis ▪ Blockchain ontology integration with database and knowledge base technologies ▪ Provide solutions for validation that ontology and onchain and offchain knowledge is logically consistent ▪ Reasoning approaches for onchain ontologies ▪ Realisation of permissioned blockchains with blockchain ontology management ▪ Information retrieval based on onchain and offchain knowledge management ▪ Ontology related proof-of-* ▪ Data interoperability and ontological clustering ▪ Ontology types ▪ Development of specific ontologies to be used for the project use cases for each application domain ▪ Additional ontologies for reputation models, resource models (e.g. computing clusters, Service-Level Agreements, monitoring, certification, etc.) Blockchain Ontologies
  15. | ONTOCHAIN.NGI.EU ▪ Functional requirements ▪ Develop specific domain ontologies

    and populate them with related domain data ▪ Develop and integrate additional ontologies for resource models, reputation models ▪ Manage ontology relation as in clusters, hierarchies or similar ▪ Manage ontologies’ operations (CRUD) through blockchain smart contracts ▪ Validate the correctness of ontology data instance via blockchain ▪ Functional constraints ▪ Current solutions are mostly simulations or prototypes ▪ Missing less-costly, trustworthy & secure semantics and reasoning mechanisms ▪ Knowledge bases have low implementation in the industry, integration and performance challenges can appear Blockchain Ontologies
  16. | ONTOCHAIN.NGI.EU ▪ Motivations: ▪ Novel ideas for implementation of

    on-chain data management methods ▪ Suitable consensus protocols identification for implementation ▪ Blockchain controlled storage for semantic formats (e.g. OWL Lite) ▪ Trusted and transparent data sharing among organizations within the same domain of interest ▪ Functional requirements: ▪ Identification, authorization and role management of enrolled entities ▪ Verify data integrity on blockchain (e.g. hash comparison) ▪ Securely store encrypted ontology instances on the blockchain ▪ Keep track of ontology history on the blockchain (Data provenance) ▪ Keep track of what has been modified in the ontology by whom ▪ Facilitate asset management ▪ Sell/Buy/Share/Rent ontology data ▪ Business models: prepaid, postpaid, time-limited and etc. ▪ Facilitate intraledger transactions On-chain data management
  17. | ONTOCHAIN.NGI.EU ▪ Functional constraints: ▪ Limited amount of data

    that can be stored on the blockchain ▪ Limitations with execution time and cost of execution ▪ Limitations when feeding smart contracts with off-chain data ▪ Smart contract limitations in the context of legal aspects of their application* * Hansen, J. D., Rosini, L., & Reyes, C. (2018). More legal aspects of smart contract applications. Perkins Coie LLP, March. On-chain data management
  18. | ONTOCHAIN.NGI.EU ▪ Motivations: Improve existing and propose new approaches

    for off-chain knowledge management. Suitable protocols for implementation of the initial ONTOCHAIN architecture. ▪ Functional requirements: ▪ Feed Smart Contracts with off-chain data by using Smart Oracles ▪ Build semantic models ▪ Build reputation models and integrate them with data provenance and authorization/identification components ▪ Integrate trustless structured and other knowledge base technologies ▪ Apply decentralised computing technologies for storing and accessing data (e.g. OAI-PMH) ▪ Functional constraints: ▪ Operational expenses when using Smart Oracles ▪ Security protocols for trusted/trustless operations ▪ Reputation-based algorithms’ computational complexity Off-chain knowledge management
  19. | ONTOCHAIN.NGI.EU ▪ Motivations: New business ecosystems based on semantically

    complex, dynamic and decentralized trusted knowledge management ▪ Functional requirements: ▪ Define and compare business processes ▪ Data encryption, validation, verification ▪ Analyze and compare different ledger technologies (Hyperledger Fabric, Ethereum) and protocols (ERC-20, ERC-721) ▪ Design new ways of accessing expertise, knowledge, data ▪ Trustworthy approaches ▪ Maintaining privacy and security ▪ Secure data pipelines Business approaches for decentralised knowledge and information economy
  20. | ONTOCHAIN.NGI.EU ▪ Propose new architecture for the ONTOCHAIN applications

    ▪ Multitier and scalable design – the anatomy of ONTOCHAIN applications (to be designed) ▪ Presentation tier (GUI) design for applications built by using the ONTOCHAIN software ecosystem ▪ Logic tier (Backend logic + blockchain services) ▪ Security tier (Firewall, security protocols, encryption) ▪ Data tier (Ontologies) ▪ Explain how applications can be actually built by using the software ecosystem ▪ Ontologies and workflows for the application design, data, metadata exchange formats between application components ▪ Communication protocols between components ▪ Interoperability between the platform and the applications ▪ Integration strategies ▪ Following integration standards and data formats (e.g. FHIR, EHR for telemedicine) Interoperability and integration aspects
  21. | ONTOCHAIN.NGI.EU KPIs currently being considered KPI Target New innovative

    ONTOCHAIN use cases 20 New innovative OntoChain reasoning technologies 5 New ways to serialise ontologies and semantics on blockchain 5 Other (unimaginable) new approaches to implementing “ b ” 10
  22. | ONTOCHAIN.NGI.EU KPIs currently being considered (also for subsequent calls)

    KPI Target Accepted proposals for framework design 10 Awards and challenges for conferences funded 18 Prototypes 25 Applications (use-cases) running 15
  23. | ONTOCHAIN.NGI.EU KPIs currently being considered KPI Target Application domains

    10 Specific SOTA review documents 6-12 Specific technology testing documents 6-12 Joint market assessment 2-3
  24. | ONTOCHAIN.NGI.EU KPIs currently being considered KPI Target Psychology and

    societal study on the requirements of the society towards trusted knowledge management 1 Contributors and users of the joint ONTOCHAIN Open Source (preferably Apache License V2.0) software repository 30+ entities Design/experimental articles in high impact journals and conferences 18+ … …