Skip to content

Add JSON-LD for Ketcher landing to improve metadata provision for AI Agents. Based on https://bioschemas.org/tutorials/howto/howto_add_github#164

Open
KseniiaIarkova wants to merge 1 commit intoepam:masterfrom
KseniiaIarkova:improving-documentation-of-ketcher-and-indigo-for-GenAI-and-RAG-integration
Open

Add JSON-LD for Ketcher landing to improve metadata provision for AI Agents. Based on https://bioschemas.org/tutorials/howto/howto_add_github#164
KseniiaIarkova wants to merge 1 commit intoepam:masterfrom
KseniiaIarkova:improving-documentation-of-ketcher-and-indigo-for-GenAI-and-RAG-integration

Conversation

@KseniiaIarkova
Copy link

@KseniiaIarkova KseniiaIarkova commented Nov 12, 2025

No description provided.

@KseniiaIarkova KseniiaIarkova changed the title Add JSON-LD for Ketcher landing to improve metadata provision for AI … Add JSON-LD for Ketcher landing to improve metadata provision for AI Agents. Based on https://bioschemas.org/tutorials/howto/howto_add_github Nov 12, 2025
@KseniiaIarkova KseniiaIarkova force-pushed the improving-documentation-of-ketcher-and-indigo-for-GenAI-and-RAG-integration branch from 9443c0f to 235031e Compare November 19, 2025 09:15
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"@id": "http://<domain name>/entity/<A12345>",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fill the placeholders for domain name and id

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

"codeRepository": "https://github.com/epam/ketcher",
"documentation": "https://github.com/epam/ketcher/wiki",
"keywords": "open source, chemical editor, chemistry, web app, AI agent, REST API, cheminformatics, MIT License, EPAM",
"featureList": ["http://edamontology.org/operation_3645", "http://edamontology.org/operation_3649"],

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is wrong URLs. I recommend use the following:

"featureList": ["http://edamontology.org/operation_2430", "http://edamontology.org/operation_3429", "http://edamontology.org/operation_0337"],

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

@KseniiaIarkova KseniiaIarkova force-pushed the improving-documentation-of-ketcher-and-indigo-for-GenAI-and-RAG-integration branch 3 times, most recently from 2c739be to 72dd11d Compare November 20, 2025 12:46
"license": "https://opensource.org/licenses/MIT",
"downloadUrl": "https://github.com/epam/ketcher",
"url": "https://github.com/epam/ketcher",
"demo": "https://github.com/epam/ketcher/tree/release/3.5/demo",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

"demo": "https://github.com/epam/ketcher/tree/release/3.5/demo",
"codeRepository": "https://github.com/epam/ketcher",
"documentation": "https://github.com/epam/ketcher/wiki",
"keywords": "open source, chemical editor, chemistry, web app, AI agent, REST API, cheminformatics, MIT License, EPAM",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ketcher license Apache License, Version 2.0

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

"codeRepository": "https://github.com/epam/ketcher",
"documentation": "https://github.com/epam/ketcher/wiki",
"keywords": "open source, chemical editor, chemistry, web app, AI agent, REST API, cheminformatics, MIT License, EPAM",
"featureList": ["http://edamontology.org/operation_2430", "http://edamontology.org/operation_3429", "http://edamontology.org/operation_0337"],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what does this featureList mean?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Features or modules provided by this application (and possibly required by other applications).

Controlled Vocabulary is EDAM:Operation

"JavaScript",
"TypeScript"
],
"softwareVersion": "3.5.0",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

current version is 3.7.0 Is it suppose to be changed on every release?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Version(s) of the tool, which this information is valid for. Can also be a comma-delimited list and include hyphen-separated ranges of versions.

Nice to have keep it up to date.

"url": "https://github.com/epam/ketcher",
"demo": "https://github.com/epam/ketcher/tree/release/3.5/demo",
"codeRepository": "https://github.com/epam/ketcher",
"documentation": "https://github.com/epam/ketcher/wiki",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

"alternateName": "Ketcher Chemical Structure Editor",
"applicationCategory": "WebApplication",
"description": "Ketcher is an open-source, web-based chemical structure editor developed by EPAM. It allows users to sketch and edit chemical structures, seamlessly integrate with cheminformatics platforms, and export to various formats.",
"license": "https://opensource.org/licenses/MIT",
Copy link

@raikbitters raikbitters Nov 20, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use SPDX License List: "https://spdx.org/licenses/Apache-2.0"

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

@KseniiaIarkova KseniiaIarkova force-pushed the improving-documentation-of-ketcher-and-indigo-for-GenAI-and-RAG-integration branch from 72dd11d to 6911858 Compare November 21, 2025 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants