From 93b4809d3b107133dd829aafd26954640ffc85db Mon Sep 17 00:00:00 2001 From: trentmc Date: Sat, 4 Nov 2023 10:30:47 +0100 Subject: [PATCH 1/2] Fix #1333: data-science/ -> data-scientists/ --- .gitbook.yaml | 20 +++++++++-- ..._banner.png => data_scientists_banner.png} | Bin ...ience_card.png => data_scientists_card.md} | Bin .../data-value-creation-loop.png | Bin README.md | 6 ++-- SUMMARY.md | 32 +++++++++--------- {data-science => data-scientists}/README.md | 2 +- .../data-engineers.md | 0 .../join-a-data-challenge.md | 0 .../ocean.py/README.md | 2 +- .../ocean.py/compute-flow.md | 0 .../ocean.py/consume-flow.md | 0 .../datatoken-interface-tech-details.md | 0 .../ocean.py/install.md | 0 .../ocean.py/local-setup.md | 0 .../ocean.py/ocean-assets-tech-details.md | 0 .../ocean.py/ocean-compute-tech-details.md | 0 .../ocean.py/publish-flow.md | 0 .../ocean.py/remote-setup.md | 0 .../ocean.py/technical-details.md | 0 .../sponsor-a-data-challenge.md | 0 .../the-data-value-creation-loop.md | 2 +- developers/architecture.md | 2 +- developers/contracts/architecture.md | 2 +- discover/explore.md | 4 +-- discover/ocean-101.md | 2 +- user-guides/publish-data-nfts.md | 2 +- 27 files changed, 46 insertions(+), 30 deletions(-) rename .gitbook/assets/cover/{data_science_banner.png => data_scientists_banner.png} (100%) rename .gitbook/assets/cover/{data_science_card.png => data_scientists_card.md} (100%) rename .gitbook/assets/{data-science => data-scientists}/data-value-creation-loop.png (100%) rename {data-science => data-scientists}/README.md (97%) rename {data-science => data-scientists}/data-engineers.md (100%) rename {data-science => data-scientists}/join-a-data-challenge.md (100%) rename {data-science => data-scientists}/ocean.py/README.md (98%) rename {data-science => data-scientists}/ocean.py/compute-flow.md (100%) rename {data-science => data-scientists}/ocean.py/consume-flow.md (100%) rename {data-science => data-scientists}/ocean.py/datatoken-interface-tech-details.md (100%) rename {data-science => data-scientists}/ocean.py/install.md (100%) rename {data-science => data-scientists}/ocean.py/local-setup.md (100%) rename {data-science => data-scientists}/ocean.py/ocean-assets-tech-details.md (100%) rename {data-science => data-scientists}/ocean.py/ocean-compute-tech-details.md (100%) rename {data-science => data-scientists}/ocean.py/publish-flow.md (100%) rename {data-science => data-scientists}/ocean.py/remote-setup.md (100%) rename {data-science => data-scientists}/ocean.py/technical-details.md (100%) rename {data-science => data-scientists}/sponsor-a-data-challenge.md (100%) rename {data-science => data-scientists}/the-data-value-creation-loop.md (97%) diff --git a/.gitbook.yaml b/.gitbook.yaml index a6358e6e..ed394e90 100644 --- a/.gitbook.yaml +++ b/.gitbook.yaml @@ -55,8 +55,24 @@ redirects: building-with-ocean/contributing/code-of-conduct: contribute/code-of-conduct.md building-with-ocean/contributing/legal-reqs: contribute/legal-reqs.md building-with-ocean/projects-using-ocean: contribute/projects-using-ocean.md - user-guides/join-a-data-challenge: data-science/join-a-data-challenge.md - user-guides/sponsor-a-data-challenge: data-science/sponsor-a-data-challenge.md + user-guides/join-a-data-challenge: data-scientists/join-a-data-challenge.md + user-guides/sponsor-a-data-challenge: data-scientists/sponsor-a-data-challenge.md + data-science/: data-scientists/README.md + data-science/data-engineers: data-scientists/README.md + data-science/join-a-data-challenge: data-scientists/join-a-data-challenge.md + data-science/sponsor-a-data-challenge: data-scientists/sponsor-a-data-challenge.md + data-science/the-data-value-creation-loop: data-scientists/the-data-value-creation-loop.md + data-science/ocean.py/: data-scientists/ocean.py/README.md + data-science/ocean.py/compute-flow: data-scientists/ocean.py/compute-flow.md + data-science/ocean.py/consume-flow: data-scientists/ocean.py/consume-flow.md + data-science/ocean.py/datatoken-interface-tech-details: data-scientists/ocean.py/datatoken-interface-tech-details.md + data-science/ocean.py/install: data-scientists/ocean.py/install.md + data-science/ocean.py/local-setup: data-scientists/ocean.py/local-setup.md + data-science/ocean.py/ocean-assets-tech-details: data-scientists/ocean.py/ocean-assets-tech-details.md + data-science/ocean.py/ocean-compute-tech-details: data-scientists/ocean.py/ocean-compute-tech-details.md + data-science/ocean.py/publish-flow: data-scientists/ocean.py/publish-flow.md + data-science/ocean.py/remote-setup: data-scientists/ocean.py/remote-setup.md + data-science/ocean.py/technical-details: data-scientists/ocean.py/technical-details.md api-references: developers/README.md api-references/aquarius-rest-api: developers/aquarius/asset-requests.md api-references/provider-rest-api: developers/provider/general-endpoints.md diff --git a/.gitbook/assets/cover/data_science_banner.png b/.gitbook/assets/cover/data_scientists_banner.png similarity index 100% rename from .gitbook/assets/cover/data_science_banner.png rename to .gitbook/assets/cover/data_scientists_banner.png diff --git a/.gitbook/assets/cover/data_science_card.png b/.gitbook/assets/cover/data_scientists_card.md similarity index 100% rename from .gitbook/assets/cover/data_science_card.png rename to .gitbook/assets/cover/data_scientists_card.md diff --git a/.gitbook/assets/data-science/data-value-creation-loop.png b/.gitbook/assets/data-scientists/data-value-creation-loop.png similarity index 100% rename from .gitbook/assets/data-science/data-value-creation-loop.png rename to .gitbook/assets/data-scientists/data-value-creation-loop.png diff --git a/README.md b/README.md index a1ec3fa3..b1e430ec 100644 --- a/README.md +++ b/README.md @@ -44,12 +44,12 @@ layout: landing developer_card.png - data-science + data-scientists Earn $ from AI models, track provenance, get more data. - data-science - data_science_card.png + data-scientists + data_scientists_card.png predictoor diff --git a/SUMMARY.md b/SUMMARY.md index 43bcfd0a..504b42fb 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -91,22 +91,22 @@ - [Compute Endpoints](developers/provider/compute-endpoints.md) - [Authentication Endpoints](developers/provider/authentication-endpoints.md) - [Developer FAQ](developers/dev-faq.md) -- [📊 Data Science](data-science/README.md) - - [Ocean.py](data-science/ocean.py/README.md) - - [Install](data-science/ocean.py/install.md) - - [Local Setup](data-science/ocean.py/local-setup.md) - - [Remote Setup](data-science/ocean.py/remote-setup.md) - - [Publish Flow](data-science/ocean.py/publish-flow.md) - - [Consume Flow](data-science/ocean.py/consume-flow.md) - - [Compute Flow](data-science/ocean.py/compute-flow.md) - - [Ocean Instance Tech Details](data-science/ocean.py/technical-details.md) - - [Ocean Assets Tech Details](data-science/ocean.py/ocean-assets-tech-details.md) - - [Ocean Compute Tech Details](data-science/ocean.py/ocean-compute-tech-details.md) - - [Datatoken Interface Tech Details](data-science/ocean.py/datatoken-interface-tech-details.md) - - [Join a Data Challenge](data-science/join-a-data-challenge.md) - - [Sponsor a Data Challenge](data-science/sponsor-a-data-challenge.md) - - [Data Value-Creation Loop](data-science/the-data-value-creation-loop.md) - - [What data is valuable?](data-science/data-engineers.md) +- [📊 Data Scientists](data-scientists/README.md) + - [Ocean.py](data-scientists/ocean.py/README.md) + - [Install](data-scientists/ocean.py/install.md) + - [Local Setup](data-scientists/ocean.py/local-setup.md) + - [Remote Setup](data-scientists/ocean.py/remote-setup.md) + - [Publish Flow](data-scientists/ocean.py/publish-flow.md) + - [Consume Flow](data-scientists/ocean.py/consume-flow.md) + - [Compute Flow](data-scientists/ocean.py/compute-flow.md) + - [Ocean Instance Tech Details](data-scientists/ocean.py/technical-details.md) + - [Ocean Assets Tech Details](data-scientists/ocean.py/ocean-assets-tech-details.md) + - [Ocean Compute Tech Details](data-scientists/ocean.py/ocean-compute-tech-details.md) + - [Datatoken Interface Tech Details](data-scientists/ocean.py/datatoken-interface-tech-details.md) + - [Join a Data Challenge](data-scientists/join-a-data-challenge.md) + - [Sponsor a Data Challenge](data-scientists/sponsor-a-data-challenge.md) + - [Data Value-Creation Loop](data-scientists/the-data-value-creation-loop.md) + - [What data is valuable?](data-scientists/data-engineers.md) * [👀 Predictoor](predictoor/README.md) * [Introduction](predictoor/pdr-intro.md) * [Architecture](predictoor/pdr-architecture.md) diff --git a/data-science/README.md b/data-scientists/README.md similarity index 97% rename from data-science/README.md rename to data-scientists/README.md index 3f1e95e9..4109f6ee 100644 --- a/data-science/README.md +++ b/data-scientists/README.md @@ -1,6 +1,6 @@ --- description: Earn $, track data & compute provenance, and get more data -cover: ../.gitbook/assets/cover/data_science_banner.png +cover: ../.gitbook/assets/cover/data_scientists_banner.png coverY: 0 --- diff --git a/data-science/data-engineers.md b/data-scientists/data-engineers.md similarity index 100% rename from data-science/data-engineers.md rename to data-scientists/data-engineers.md diff --git a/data-science/join-a-data-challenge.md b/data-scientists/join-a-data-challenge.md similarity index 100% rename from data-science/join-a-data-challenge.md rename to data-scientists/join-a-data-challenge.md diff --git a/data-science/ocean.py/README.md b/data-scientists/ocean.py/README.md similarity index 98% rename from data-science/ocean.py/README.md rename to data-scientists/ocean.py/README.md index 3879db39..3997e6d4 100644 --- a/data-science/ocean.py/README.md +++ b/data-scientists/ocean.py/README.md @@ -6,7 +6,7 @@ description: >- # Ocean.py -[Ocean.py](https://github.com/oceanprotocol/ocean.py) helps data scientists earn $ from their AI models, track provenance of data & compute, and get more data. (More details [here](../../data-science/README.md).) +[Ocean.py](https://github.com/oceanprotocol/ocean.py) helps data scientists earn $ from their AI models, track provenance of data & compute, and get more data. (More details [here](../../data-scientists/README.md).) Ocean.py makes these tasks easy: diff --git a/data-science/ocean.py/compute-flow.md b/data-scientists/ocean.py/compute-flow.md similarity index 100% rename from data-science/ocean.py/compute-flow.md rename to data-scientists/ocean.py/compute-flow.md diff --git a/data-science/ocean.py/consume-flow.md b/data-scientists/ocean.py/consume-flow.md similarity index 100% rename from data-science/ocean.py/consume-flow.md rename to data-scientists/ocean.py/consume-flow.md diff --git a/data-science/ocean.py/datatoken-interface-tech-details.md b/data-scientists/ocean.py/datatoken-interface-tech-details.md similarity index 100% rename from data-science/ocean.py/datatoken-interface-tech-details.md rename to data-scientists/ocean.py/datatoken-interface-tech-details.md diff --git a/data-science/ocean.py/install.md b/data-scientists/ocean.py/install.md similarity index 100% rename from data-science/ocean.py/install.md rename to data-scientists/ocean.py/install.md diff --git a/data-science/ocean.py/local-setup.md b/data-scientists/ocean.py/local-setup.md similarity index 100% rename from data-science/ocean.py/local-setup.md rename to data-scientists/ocean.py/local-setup.md diff --git a/data-science/ocean.py/ocean-assets-tech-details.md b/data-scientists/ocean.py/ocean-assets-tech-details.md similarity index 100% rename from data-science/ocean.py/ocean-assets-tech-details.md rename to data-scientists/ocean.py/ocean-assets-tech-details.md diff --git a/data-science/ocean.py/ocean-compute-tech-details.md b/data-scientists/ocean.py/ocean-compute-tech-details.md similarity index 100% rename from data-science/ocean.py/ocean-compute-tech-details.md rename to data-scientists/ocean.py/ocean-compute-tech-details.md diff --git a/data-science/ocean.py/publish-flow.md b/data-scientists/ocean.py/publish-flow.md similarity index 100% rename from data-science/ocean.py/publish-flow.md rename to data-scientists/ocean.py/publish-flow.md diff --git a/data-science/ocean.py/remote-setup.md b/data-scientists/ocean.py/remote-setup.md similarity index 100% rename from data-science/ocean.py/remote-setup.md rename to data-scientists/ocean.py/remote-setup.md diff --git a/data-science/ocean.py/technical-details.md b/data-scientists/ocean.py/technical-details.md similarity index 100% rename from data-science/ocean.py/technical-details.md rename to data-scientists/ocean.py/technical-details.md diff --git a/data-science/sponsor-a-data-challenge.md b/data-scientists/sponsor-a-data-challenge.md similarity index 100% rename from data-science/sponsor-a-data-challenge.md rename to data-scientists/sponsor-a-data-challenge.md diff --git a/data-science/the-data-value-creation-loop.md b/data-scientists/the-data-value-creation-loop.md similarity index 97% rename from data-science/the-data-value-creation-loop.md rename to data-scientists/the-data-value-creation-loop.md index 02624834..5e625607 100644 --- a/data-science/the-data-value-creation-loop.md +++ b/data-scientists/the-data-value-creation-loop.md @@ -4,7 +4,7 @@ description: Thrive in the open data economy by closing the loop towards speed a # The Data Value-Creation Loop -
+
### Motivation diff --git a/developers/architecture.md b/developers/architecture.md index e43d5250..623441f6 100644 --- a/developers/architecture.md +++ b/developers/architecture.md @@ -23,7 +23,7 @@ Above the smart contracts, you'll find essential [libraries](architecture.md#lib These libraries include [Ocean.js](ocean.js/README.md), a JavaScript library, and [Ocean.py](ocean.py/README.md), a Python library. They serve as powerful tools for developers, enabling integration and interaction with the protocol. 1. [Ocean.js](ocean.js/README.md): Ocean.js is a JavaScript library that serves as a powerful tool for developers looking to integrate their applications with the Ocean Protocol ecosystem. Designed to facilitate interaction with the protocol, Ocean.js provides a comprehensive set of functionalities, including data tokenization, asset management, and smart contract interaction. Ocean.js simplifies the process of implementing data access controls, building dApps, and exploring data sets within a decentralized environment. -2. [Ocean.py](ocean.py/README.md): Ocean.py is a Python library that empowers developers to integrate their applications with the Ocean Protocol ecosystem. With its rich set of functionalities, Ocean.py provides a comprehensive toolkit for interacting with the protocol. Developers and [data scientists](../data-science/README.md) can leverage Ocean.py to perform a wide range of tasks, including data tokenization, asset management, and smart contract interactions. This library serves as a bridge between Python and the decentralized world of Ocean Protocol, enabling you to harness the power of decentralized data. +2. [Ocean.py](ocean.py/README.md): Ocean.py is a Python library that empowers developers to integrate their applications with the Ocean Protocol ecosystem. With its rich set of functionalities, Ocean.py provides a comprehensive toolkit for interacting with the protocol. Developers and [data scientists](../data-scientists/README.md) can leverage Ocean.py to perform a wide range of tasks, including data tokenization, asset management, and smart contract interactions. This library serves as a bridge between Python and the decentralized world of Ocean Protocol, enabling you to harness the power of decentralized data. #### Middleware components diff --git a/developers/contracts/architecture.md b/developers/contracts/architecture.md index 1eb6c012..0e005700 100644 --- a/developers/contracts/architecture.md +++ b/developers/contracts/architecture.md @@ -24,7 +24,7 @@ Above the smart contracts, you'll find essential [libraries](architecture.md#lib These libraries include [Ocean.js](../ocean.js/README.md), a JavaScript library, and [Ocean.py](../ocean.py/README.md), a Python library. They serve as powerful tools for developers, enabling integration and interaction with the protocol. 1. [Ocean.js](../ocean.js/README.md): Ocean.js is a JavaScript library that serves as a powerful tool for developers looking to integrate their applications with the Ocean Protocol ecosystem. Designed to facilitate interaction with the protocol, Ocean.js provides a comprehensive set of functionalities, including data tokenization, asset management, and smart contract interaction. Ocean.js simplifies the process of implementing data access controls, building dApps, and exploring data sets within a decentralized environment. -2. [Ocean.py](../ocean.py/README.md): Ocean.py is a Python library that empowers developers to integrate their applications with the Ocean Protocol ecosystem. With its rich set of functionalities, Ocean.py provides a comprehensive toolkit for interacting with the protocol. Developers and [data scientists](../../data-science/README.md) can leverage Ocean.py to perform a wide range of tasks, including data tokenization, asset management, and smart contract interactions. This library serves as a bridge between Python and the decentralized world of Ocean Protocol, enabling you to harness the power of decentralized data. +2. [Ocean.py](../ocean.py/README.md): Ocean.py is a Python library that empowers developers to integrate their applications with the Ocean Protocol ecosystem. With its rich set of functionalities, Ocean.py provides a comprehensive toolkit for interacting with the protocol. Developers and [data scientists](../../data-scientists/README.md) can leverage Ocean.py to perform a wide range of tasks, including data tokenization, asset management, and smart contract interactions. This library serves as a bridge between Python and the decentralized world of Ocean Protocol, enabling you to harness the power of decentralized data. #### Middleware components diff --git a/discover/explore.md b/discover/explore.md index 11677620..7b57da3b 100644 --- a/discover/explore.md +++ b/discover/explore.md @@ -81,7 +81,7 @@ The following guides will help you get started with buying and selling data: Manage datatokens and data NFTs for use in DeFi

Ocean makes it easy to publish data services (deploy ERC721 data NFTs and ERC20 datatokens), and to consume data services (spend datatokens). Crypto wallets, exchanges, and DAOs become data wallets, exchanges, and DAOs.
-Use Ocean [JavaScript](../developers/ocean.js/README.md) or [Python](../data-science/ocean.py/README.md) drivers to manage data NFTs and datatokens: +Use Ocean [JavaScript](../developers/ocean.js/README.md) or [Python](../data-scientists/ocean.py/README.md) drivers to manage data NFTs and datatokens: Ocean-based apps make data assets on-ramps and off-ramps easy for end users. Ocean smart contracts and libraries make this easy for developers. The data itself does not need to be on-chain, just the access control. @@ -123,7 +123,7 @@ Participating in the Data Farming initiative demonstrates a commitment to the pr
-Data Challenges

Ocean Data Challenges offer you a unique opportunity to showcase your skills and creativity in the world of data. These organized events and competitions encourage data scientists, researchers, and developers like yourself to explore and innovate using Ocean Protocol.
+Data Challenges

Ocean Data Challenges offer you a unique opportunity to showcase your skills and creativity in the world of data. These organized events and competitions encourage data scientists, researchers, and developers like yourself to explore and innovate using Ocean Protocol.
By participating in Ocean Data Challenges, you can tackle real-world problems, leverage data assets, and utilize the technologies within the Ocean ecosystem. Not only do you have the chance to compete for recognition and prizes, but you also contribute to driving innovation, fostering collaboration, and making a positive impact in the data space. diff --git a/discover/ocean-101.md b/discover/ocean-101.md index 6bef088c..cec45d69 100644 --- a/discover/ocean-101.md +++ b/discover/ocean-101.md @@ -16,7 +16,7 @@ Ocean Protocol also combines advanced technologies and web components to create

Ocean architectural overview

-Powerful libraries such as [Ocean.js](../developers/ocean.js/README.md) (JavaScript) and [Ocean.py](../data-science/ocean.py/README.md) (Python) facilitate seamless integration and interaction with the protocol, offering a wide range of functionalities. +Powerful libraries such as [Ocean.js](../developers/ocean.js/README.md) (JavaScript) and [Ocean.py](../data-scientists/ocean.py/README.md) (Python) facilitate seamless integration and interaction with the protocol, offering a wide range of functionalities. Ocean Protocol incorporates middleware components that enhance efficiency and streamline interactions. Components such as [Aquarius](../developers/aquarius/README.md) act as a metadata cache, improving search efficiency by caching on-chain data into Elasticsearch while [Provider](../developers/provider/README.md) plays a crucial role in various ecosystem operations, assisting in asset downloading, handling encryption of [Decentralized Data Objects](../developers/ddo-specification.md) (DDOs), and facilitating communication with the operator-service for Compute-to-Data jobs. And finally, the [Subgraph](../developers/subgraph/README.md), an off-chain service leveraging GraphQL, offers efficient access to information related to datatokens, users, and balances. diff --git a/user-guides/publish-data-nfts.md b/user-guides/publish-data-nfts.md index 3ccb21b3..b87d58fa 100644 --- a/user-guides/publish-data-nfts.md +++ b/user-guides/publish-data-nfts.md @@ -127,7 +127,7 @@ On the [profile page](https://market.oceanprotocol.com/profile), a publisher has ### Code flow -* **Python:** Are you looking at how to publish a data NFT using Python? Follow the ocean.py [Publish Flow](../data-science/ocean.py/publish-flow.md) to mint a data NFT and datatoken using Python. +* **Python:** Are you looking at how to publish a data NFT using Python? Follow the ocean.py [Publish Flow](../data-scientists/ocean.py/publish-flow.md) to mint a data NFT and datatoken using Python. * **Javascript**: Are you looking at how to publish a data NFT using Javascript? Follow the ocean.js [Publish Flow](../developers/ocean.js/publish.md) to mint a data NFT and datatoken using Javascript. #### More Info 🧐 From 7c9ee3cf21b68d21511faf315b2d9d8b29bc30b0 Mon Sep 17 00:00:00 2001 From: trentmc Date: Sat, 4 Nov 2023 10:34:58 +0100 Subject: [PATCH 2/2] bug fix --- ..._scientists_card.md => data_scientists_card.png} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename .gitbook/assets/cover/{data_scientists_card.md => data_scientists_card.png} (100%) diff --git a/.gitbook/assets/cover/data_scientists_card.md b/.gitbook/assets/cover/data_scientists_card.png similarity index 100% rename from .gitbook/assets/cover/data_scientists_card.md rename to .gitbook/assets/cover/data_scientists_card.png