Combined Index (eurobioimaging_index.json)
{
"metadata": {
"created_at": "ISO timestamp",
"version": "1.0",
"description": "Euro-BioImaging combined search index",
"dataset_type": "full|test",
"statistics": { ... }
},
"technologies": [
{
"id": "unique_id",
"name": "Technology Name",
"description": "Description",
"keywords": ["keyword1", "keyword2"],
"documentation": "Full documentation text",
"category": { "name": "Category Name", ... },
"provider_node_ids": ["node_id1", "node_id2"]
}
],
"nodes": [
{
"id": "unique_id",
"name": "Node Name",
"description": "Description",
"keywords": ["keyword1", "keyword2"],
"documentation": "Full documentation text",
"country": { "name": "Country Name", "iso_a2": "ISO Code" },
"offer_technology_ids": ["tech_id1", "tech_id2"]
}
],
"website_pages": [
{
"id": "unique_id",
"url": "Page URL",
"title": "Page Title",
"description": "Description",
"keywords": ["keyword1", "keyword2"],
"documentation": "Full website page text",
"headings": ["heading1", "heading2"],
"page_type": "about|services|nodes|etc"
}
]
}
Example Usage
import json
import requests
# Load the index
response = requests.get('https://oeway.github.io/euro-bioimaging-finder/eurobioimaging_index.json')
data = response.json()
# Access technologies, nodes, or website pages
technologies = data['technologies']
nodes = data['nodes']
website_pages = data['website_pages']