Guidelines for adding and curating knowledge graph resources and products in KG-Registry. Enforces schema compliance, validates entries, and maintains data quality standards.
This skill provides guidelines for contributing to the Knowledge Graph Registry, a collection of resources and tools for managing and sharing metadata about knowledge graphs and their relationships.
The Knowledge Graph Registry maintains structured metadata about knowledge graphs, data sources, and their interconnections. This skill helps you properly add and curate resources while maintaining schema compliance and data quality.
When creating or updating Resource entries:
1. Include at least one entry in the `Products` field
2. If a Product references another Resource, find that Resource's ID and add it to the Product's `original_source` field
- Example: For "A mapping file to WikiPathways", include `wikipathways` in `original_source`
Follow these steps to curate stub Resource pages:
Find all stub Resource pages by looking for `stub` in their `domains` list.
Choose a stub page at random. Skip it if already mentioned in `reports/curation_problems.tsv`.
- Log them in `reports/curation_problems.tsv`
- Move to another Resource
Run validation before continuing:
```bash
poetry run make validate-file
```
Correct any validity issues before proceeding.
Repeat steps 2-5 until you've curated at least 5 Resources.
Use the existing Poetry environment to validate Resource or Product pages:
```bash
poetry run make validate-file
```
Ensure all validation passes before submitting changes.
When a Product references another Resource:
```yaml
products:
- id: wikipathways_mapping
name: WikiPathways Mapping
description: A mapping file to WikiPathways
category: Product
original_source:
- wikipathways # ID of the referenced Resource
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/knowledge-graph-registry-curation/raw