What the portal is today
Source Commons Framework (SCF) is collaborative infrastructure for finding, documenting, connecting, evaluating, and reusing data sources, tools, use cases, evaluations, and docs. Spaces, lists, and data models organize collective work. The catalog is a view of the graph, not a replacement for metadata already maintained by an authoritative provider.
When a legitimate provider already maintains a resource, SCF primarily stores its canonical reference, provenance, SCF relationships, annotations, and evaluations. Full provider metadata remains with that provider and may be cached for display. When no stable reference exists, SCF can maintain a native object and its original metadata.
Available capabilities
Collaboration
- Spaces: public or closed workspaces with members, permissions, discussions, pinned lists, and data models.
- Lists: shareable multi-resource collections. A list can contain sources and datasets, tools, use cases, docs, evaluations, and data models, displayed in separate sections. Lists also support visibility, sub-lists, themes, viewer/editor/admin roles, and owner/invite/followers/everyone contribution policies.
- Data Models: collaborative field definitions, types, required and identifier flags, possible values, examples, votes, comments, responsibilities, validation, and contribution merging.
- Community: recent activity, statistics, newsletter, and governance.
Resources and contribution
- Explore displays sources, tools, use cases, evaluations, and docs with search, categories, and filters.
- Each type also has a directory and detail page: sources, tools, use cases, evaluations, and docs.
- Contribute creates or edits all five types, connects resources, and imports references through the available connectors.
- Assisted import currently covers data.gov, open.canada.ca, data.gouv.fr, data.europa.eu, World Bank Data360, Huwise/OpenDataSoft, GitHub, Hugging Face, Kaggle, and Google Dataset Search. Imported values must still be reviewed.
- Evaluations target a source, tool, use case, or doc and use DQV dimensions and metrics, a 1–5 rating, confidence, and an annotation.
- A signed-in person can also add a direct 1–5 community rating from a resource page. One active rating is retained per person and resource. Detail pages and cards show the public average, rating count, and approved-comment count; individual ratings remain private. The displayed average combines direct ratings with ratings from historical DQV evaluation records without replacing detailed evaluations.
- Search finds public Spaces, lists, and resources, plus items available to the signed-in account.
Studio and open data
- Studio contains Source2API, Archive Data Point, API Merge, Source2Parquet, Data Update Detector, AI Agent Data Extractor, and Collaborative Data Models according to their release level and the account's permissions.
- The Web extension creates an updated JSON API or archives one data point from the page being viewed.
- The public graph can be queried as JSON at
GET /api/open-dataand exported as Parquet. It contains public records, relations, public lists, public Spaces, models, and observed fields. Full external-provider metadata is not re-exported as canonical SCF truth.
Architecture and source of truth
The site uses Next.js App Router and React. Supabase provides authentication, PostgreSQL, Row Level Security policies, and the operational source for contributions, relations, Spaces, lists, comments, data models, and Studio jobs.
Two record modes are explicit:
external_reference: SCF references a URL and provider that maintain the resource;native_object: SCF maintains original metadata because no stable external reference exists.
The storage policy is link_only, hybrid_minimal, or native. external_metadata_cache is a rebuildable technical cache, not canonical truth. During the progressive migration, some readers retain compatibility with historical GitHub/CSV files and merge them with framework_records. Every new contribution is synchronized to Supabase and its relationships are materialized in framework_record_relations. List items use resource_type, resource_id, and resource_title; legacy source_id and source_title remain compatibility aliases. Direct ratings are stored in resource_ratings with one row per resource and user; only anonymous aggregates are public.
Operational record columns
| Column | Purpose |
|---|---|
id | Internal UUID. |
record_type | Top-level resource type. |
record_id | Stable public SCF identifier. |
title | Document title. |
summary | Short document summary. |
source_level | Portal, dataset, or fragmented source level. |
status | SCF operational metadata. |
primary_url | SCF operational metadata. |
markdown_path | Path of the Markdown body when it is stored separately. |
markdown_content | SCF operational metadata. |
csv_path | SCF operational metadata. |
csv_row | JSON object containing the resource fields documented below; the name is retained for migration compatibility. |
relational_data | Derived public path and relationship representation. |
github_repo | GitHub provenance or metadata. |
pull_request_url | SCF operational metadata. |
pull_request_number | SCF operational metadata. |
last_action | SCF operational metadata. |
merged | SCF operational metadata. |
contributor_id | SCF operational metadata. |
created_by | SCF operational metadata. |
updated_by | SCF operational metadata. |
space_id | Optional Space controlling the record's visibility and ownership context. |
deleted_at | SCF operational metadata. |
created_at | SCF operational metadata. |
updated_at | SCF operational metadata. |
record_mode | external_reference or native_object. |
scf_type | Normalized SCF resource type. |
canonical_url | URL maintained by the authoritative provider, when applicable. |
metadata_url | Provider metadata endpoint, if different from the canonical URL. |
provider | Detected or selected provider. |
provider_record_type | Resource type used by the provider. |
external_id | Identifier in the provider namespace. |
external_id_namespace | Namespace of the external identifier. |
url_detection_status | detected, ambiguous, manual, unsupported, or failed. |
metadata_storage_policy | link_only, native, or hybrid_minimal. |
content_language | Language of the SCF-authored content. |
title_manual | Original SCF title for native objects. |
description_manual | Original SCF description for native objects. |
display_title_override | Explicit display override; never an automatic copy of provider truth. |
display_description_override | Explicit display override for the description. |
last_external_metadata_fetch_at | SCF operational metadata. |
external_metadata_cache_status | fresh, stale, failed, not_supported, or empty. |
Resource types and fields
The following tables are generated from lib/sourceSchema.js, the same definition used by the contribution workflow. csv_row is the historical name of the JSON document containing these fields; it does not mean CSV remains the operational database. Lists use semicolon-separated values or JSON depending on the displayed control.
Sources
| Field | Required | Format or values | Purpose |
|---|---|---|---|
source_id | Yes | Text, list, or JSON as applicable | Stable SCF source identifier. |
source_level | Yes | L1_portal, L2_dataset, L3_fragmented_source | Portal, dataset, or fragmented source level. |
dct_title | Yes | Text, list, or JSON as applicable | Resource title aligned with Dublin Core Terms. |
dct_description | Yes | Text, list, or JSON as applicable | Factual resource description. |
dct_publisher | Yes | Text, list, or JSON as applicable | Publisher or responsible organization. |
dct_identifier | No | Text, list, or JSON as applicable | Identifier assigned by the original publisher. |
wikidata_id | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
dcat_landing_page | Yes | Text, list, or JSON as applicable | Canonical public landing page. |
dcat_access_url | No | URL | URL used to access the distribution or service. |
dcat_download_url | No | URL | Direct download URL when one exists. |
dcat_distribution_format | No | Text, list, or JSON as applicable | Catalog, distribution, or data-service metadata aligned with DCAT. |
dcat_media_type | No | Text, list, or JSON as applicable | Catalog, distribution, or data-service metadata aligned with DCAT. |
dcat_endpoint_url | No | URL | Data-service or API endpoint. |
dcat_prefill_url | No | URL | Provider metadata URL used for assisted import. |
dcat_prefill_status | No | Text, list, or JSON as applicable | Catalog, distribution, or data-service metadata aligned with DCAT. |
data_model_fields | No | Text, list, or JSON as applicable | Observed provider fields, stored as structured field observations when available. |
data_model_source | No | Text, list, or JSON as applicable | SCF operational metadata. |
data_model_status | No | Text, list, or JSON as applicable | SCF operational metadata. |
data_interest_fields | No | Text, list, or JSON as applicable | Fields identified as especially useful for reuse. |
data_interest_status | No | Text, list, or JSON as applicable | SCF operational metadata. |
data_interest_model | No | Text, list, or JSON as applicable | SCF operational metadata. |
wikidata_suggestion_status | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_suggestion_model | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
dct_access_rights | No | Public, Open, Restricted, Gated, Private, Unknown | Metadata aligned with Dublin Core Terms. |
dct_license | No | Text, list, or JSON as applicable | Metadata aligned with Dublin Core Terms. |
dct_spatial | No | Text, list, or JSON as applicable | Metadata aligned with Dublin Core Terms. |
dct_temporal | No | Text, list, or JSON as applicable | Metadata aligned with Dublin Core Terms. |
dct_modified | No | ISO 8601 | Metadata aligned with Dublin Core Terms. |
dcat_theme | No | Text, list, or JSON as applicable | Catalog, distribution, or data-service metadata aligned with DCAT. |
dcat_keywords | No | Text, list, or JSON as applicable | Catalog, distribution, or data-service metadata aligned with DCAT. |
wikidata_main_topics | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_related_entities | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_advanced_relations | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
access_method | Yes | Text, list, or JSON as applicable | Practical way to retrieve or use the resource. |
access_account_required | No | false, true, Unknown | SCF operational metadata. |
auth_method | No | None, API key, OAuth, Token, User agent, Login, IP allowlist, Unknown | SCF operational metadata. |
rate_limit_declared | No | false, true, Unknown | SCF operational metadata. |
rate_limit_scope | No | IP, Account, Token, Endpoint, Organization, None, Unknown | SCF operational metadata. |
rate_limit_value | No | Number or text as specified | SCF operational metadata. |
rate_limit_period | No | second, minute, hour, day, month, year, Unknown | SCF operational metadata. |
rate_limit_notes | No | Text, list, or JSON as applicable | SCF operational metadata. |
access_cost_type | No | Free, Paid, Freemium, Restricted, Unknown | SCF operational metadata. |
pricing_model | No | free_open_access, free_with_fair_use, subscription, per_request, per_seat, bulk_license, institutional_license, custom_quote, unknown | SCF operational metadata. |
pricing_currency | No | Text, list, or JSON as applicable | SCF operational metadata. |
pricing_amount | No | Number or text as specified | SCF operational metadata. |
pricing_unit | No | Text, list, or JSON as applicable | SCF operational metadata. |
pricing_notes | No | Text, list, or JSON as applicable | SCF operational metadata. |
update_frequency | No | ISO 8601 | SCF operational metadata. |
structuredness | No | Structured, Semi-structured, Unstructured, Mixed, Unknown | SCF operational metadata. |
fragmentation_level | No | Low, Medium, High, Unknown | SCF operational metadata. |
extraction_difficulty | No | Low, Medium, High, Unknown | SCF operational metadata. |
stable_identifiers | No | Text, list, or JSON as applicable | Stable identifiers available in the data. |
join_keys | No | Text, list, or JSON as applicable | Fields that can link the source to other data. |
join_field_suggestion_status | No | Text, list, or JSON as applicable | SCF operational metadata. |
join_field_suggestion_model | No | Text, list, or JSON as applicable | SCF operational metadata. |
legal_risk_level | No | Low, Medium, High, Unknown | SCF operational metadata. |
legal_risk_notes | No | Text, list, or JSON as applicable | SCF operational metadata. |
scraping_position | No | No scraping needed, Scraping unnecessary if API is used, Scraping discouraged when API exists, Scraping allowed with limits, Scraping legally unclear, Scraping prohibited, Unknown | SCF operational metadata. |
documented_exception_cases | No | Text, list, or JSON as applicable | SCF operational metadata. |
dct_conforms_to | No | Text, list, or JSON as applicable | Metadata aligned with Dublin Core Terms. |
join_key_types | No | Text, list, or JSON as applicable | SCF operational metadata. |
join_key_examples | No | Text, list, or JSON as applicable | SCF operational metadata. |
join_key_granularity | No | Text, list, or JSON as applicable | SCF operational metadata. |
join_key_confidence | No | Low, Medium, High, Unknown | SCF operational metadata. |
crosswalk_source_ids | No | Identifier list | SCF sources used as mapping or crosswalk references. |
crosswalk_notes | No | Text, list, or JSON as applicable | SCF operational metadata. |
related_source_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_tool_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_use_case_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_skill_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_evaluation_ids | No | Identifier list | Relationship to one or more SCF resources. |
github_resource_type | No | repository, organization, user, N/A | GitHub provenance or metadata. |
github_resource_id | No | Text, list, or JSON as applicable | GitHub provenance or metadata. |
github_url | No | URL | GitHub provenance or metadata. |
github_api_url | No | URL | GitHub provenance or metadata. |
github_metadata_status | No | Available, Partial, Not found, Not checked, N/A | GitHub provenance or metadata. |
hf_repo_type | No | dataset, model, space, N/A | Hugging Face reference or metadata. |
hf_repo_id | No | Text, list, or JSON as applicable | Hugging Face reference or metadata. |
hf_api_url | No | URL | Hugging Face reference or metadata. |
hf_metadata_status | No | Available, Partial, Not found, Not checked, N/A | Hugging Face reference or metadata. |
Tools
| Field | Required | Format or values | Purpose |
|---|---|---|---|
tool_id | Yes | Text, list, or JSON as applicable | Stable SCF tool identifier. |
dct_title | Yes | Text, list, or JSON as applicable | Resource title aligned with Dublin Core Terms. |
wikidata_id | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_main_topics | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_related_entities | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_suggestion_status | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_suggestion_model | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
tool_category | Yes | AI repository metadata, Validation, Cleaning, Reconciliation, Extraction, Browser automation, Analytics, Publishing, Geocoding, Quality evaluation, MCP server, Other | Operational category of the tool. |
tool_homepage | Yes | URL | Canonical homepage or repository URL. |
open_source_license | No | Text, list, or JSON as applicable | SCF operational metadata. |
input_formats | No | Text, list, or JSON as applicable | SCF operational metadata. |
output_formats | No | Text, list, or JSON as applicable | SCF operational metadata. |
source_levels_supported | No | Text, list, or JSON as applicable | SCF operational metadata. |
typical_tasks | Yes | Text, list, or JSON as applicable | Tasks for which the tool is useful. |
legal_use_guidance | No | Text, list, or JSON as applicable | SCF operational metadata. |
legal_risk_level | Yes | Low, Medium, High, Unknown | SCF operational metadata. |
recommended_controls | No | Text, list, or JSON as applicable | SCF operational metadata. |
dct_conforms_to | No | Text, list, or JSON as applicable | Metadata aligned with Dublin Core Terms. |
related_source_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_tool_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_use_case_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_skill_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_evaluation_ids | No | Identifier list | Relationship to one or more SCF resources. |
github_resource_type | No | repository, organization, user, N/A | GitHub provenance or metadata. |
github_resource_id | No | Text, list, or JSON as applicable | GitHub provenance or metadata. |
github_url | No | URL | GitHub provenance or metadata. |
github_api_url | No | URL | GitHub provenance or metadata. |
github_metadata_status | No | Available, Partial, Not found, Not checked, N/A | GitHub provenance or metadata. |
hf_repo_type | No | dataset, model, space, N/A | Hugging Face reference or metadata. |
hf_repo_id | No | Text, list, or JSON as applicable | Hugging Face reference or metadata. |
hf_api_url | No | URL | Hugging Face reference or metadata. |
hf_task_or_sdk | No | Text, list, or JSON as applicable | Hugging Face reference or metadata. |
hf_license | No | Text, list, or JSON as applicable | Hugging Face reference or metadata. |
hf_last_modified | No | Text, list, or JSON as applicable | Hugging Face reference or metadata. |
hf_metadata_status | No | Available, Partial, Not found, Not checked, N/A | Hugging Face reference or metadata. |
mcp_server_id | No | Text, list, or JSON as applicable | MCP server configuration or capability. |
mcp_transport | No | stdio, http, sse, websocket, unknown | MCP server configuration or capability. |
mcp_endpoint_url | No | URL | MCP server configuration or capability. |
mcp_auth_method | No | none, token, oauth, api_key, local_credentials, unknown | MCP server configuration or capability. |
mcp_tools_exposed | No | Text, list, or JSON as applicable | MCP server configuration or capability. |
mcp_resources_exposed | No | Text, list, or JSON as applicable | MCP server configuration or capability. |
mcp_prompts_exposed | No | Text, list, or JSON as applicable | MCP server configuration or capability. |
mcp_installation | No | Text, list, or JSON as applicable | MCP server configuration or capability. |
mcp_security_notes | No | Text, list, or JSON as applicable | MCP server configuration or capability. |
mcp_status | No | experimental, usable, stable, deprecated, unknown | MCP server configuration or capability. |
Evaluations
| Field | Required | Format or values | Purpose |
|---|---|---|---|
evaluation_id | Yes | Text, list, or JSON as applicable | Stable SCF evaluation identifier. |
evaluated_record_type | Yes | source, tool, use_case, doc | Type of the evaluated SCF resource. |
evaluated_record_id | Yes | Text, list, or JSON as applicable | Identifier of the evaluated SCF resource. |
source_id | No | Text, list, or JSON as applicable | Stable SCF source identifier. |
dqv_dimension | Yes | Text, list, or JSON as applicable | Quality dimension, aligned with DQV. |
dqv_dimension_uri | No | Text, list, or JSON as applicable | Measurement, metric, or annotation aligned with DQV. |
dqv_metric | Yes | Text, list, or JSON as applicable | Human-readable quality metric. |
dqv_metric_uri | Yes | Text, list, or JSON as applicable | Stable URI of the quality metric. |
dqv_expected_datatype | Yes | boolean, integer, decimal, string, date, dateTime, uri, duration, percentage, count | Measurement, metric, or annotation aligned with DQV. |
dqv_value | No | Number or text as specified | Measured value in addition to the rating, when relevant. |
dqv_unit | No | Text, list, or JSON as applicable | Measurement, metric, or annotation aligned with DQV. |
rating_1_5 | Yes | 1, 2, 3, 4, 5 | Rating from 1 to 5. |
confidence | Yes | Low, Medium, High, Unknown | SCF operational metadata. |
dqv_computed_on | No | Text, list, or JSON as applicable | Date or time at which the measurement applies. |
dqv_measurement_method | No | Text, list, or JSON as applicable | Method used to produce the evaluation. |
evaluator_id | Yes | Text, list, or JSON as applicable | SCF operational metadata. |
evaluator_role | No | contributor, maintainer, domain expert, data producer, automated, third party | SCF operational metadata. |
dqv_quality_annotation | No | Text, list, or JSON as applicable | Structured explanatory quality note. |
legal_risk_level | No | Low, Medium, High, Unknown | SCF operational metadata. |
legal_risk_comment | No | Text, list, or JSON as applicable | SCF operational metadata. |
recommended_action | No | Text, list, or JSON as applicable | Action recommended after the evaluation. |
related_source_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_tool_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_use_case_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_skill_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_evaluation_ids | No | Identifier list | Relationship to one or more SCF resources. |
Use cases
| Field | Required | Format or values | Purpose |
|---|---|---|---|
use_case_id | Yes | Text, list, or JSON as applicable | Stable SCF use-case identifier. |
dct_title | Yes | Text, list, or JSON as applicable | Resource title aligned with Dublin Core Terms. |
wikidata_id | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_main_topics | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_related_entities | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_suggestion_status | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_suggestion_model | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
source_ids | No | Identifier list | SCF sources used by the use case. |
sector | Yes | Text, list, or JSON as applicable | SCF operational metadata. |
user_org_type | No | Text, list, or JSON as applicable | SCF operational metadata. |
question_answered | No | Text, list, or JSON as applicable | Question or need addressed by the use case. |
workflow_summary | Yes | Text, list, or JSON as applicable | Reproducible summary of the workflow. |
tools_used | No | Text, list, or JSON as applicable | SCF tools used in the workflow. |
related_source_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_tool_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_use_case_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_skill_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_evaluation_ids | No | Identifier list | Relationship to one or more SCF resources. |
output_type | No | Text, list, or JSON as applicable | SCF operational metadata. |
result_link | No | Text, list, or JSON as applicable | Public output or implementation URL. |
legal_aspects | No | Text, list, or JSON as applicable | SCF operational metadata. |
impact | No | Text, list, or JSON as applicable | SCF operational metadata. |
audience | No | Text, list, or JSON as applicable | SCF operational metadata. |
reuse_status | No | Draft, Tested, Reusable, Published, Archived, Deprecated, Unknown | SCF operational metadata. |
confidence | No | Low, Medium, High, Unknown | SCF operational metadata. |
source_join_keys_used | No | Text, list, or JSON as applicable | SCF operational metadata. |
join_strategy | No | Text, list, or JSON as applicable | SCF operational metadata. |
join_confidence | No | Low, Medium, High, Unknown | SCF operational metadata. |
github_resource_type | No | repository, organization, user, N/A | GitHub provenance or metadata. |
github_resource_id | No | Text, list, or JSON as applicable | GitHub provenance or metadata. |
github_url | No | URL | GitHub provenance or metadata. |
github_api_url | No | URL | GitHub provenance or metadata. |
github_metadata_status | No | Available, Partial, Not found, Not checked, N/A | GitHub provenance or metadata. |
hf_models_used | No | Text, list, or JSON as applicable | Hugging Face reference or metadata. |
hf_spaces_used | No | Text, list, or JSON as applicable | Hugging Face reference or metadata. |
hf_datasets_used | No | Text, list, or JSON as applicable | Hugging Face reference or metadata. |
hf_discussion_refs | No | Text, list, or JSON as applicable | Hugging Face reference or metadata. |
Docs
| Field | Required | Format or values | Purpose |
|---|---|---|---|
skill_id | Yes | Text, list, or JSON as applicable | Stable SCF document identifier. |
doc_kind | Yes | skill.md, agent.md, llm.txt, doc.md, README.md, other | Reusable document format. |
title | Yes | Text, list, or JSON as applicable | Document title. |
summary | Yes | Text, list, or JSON as applicable | Short document summary. |
wikidata_id | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_main_topics | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_related_entities | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_suggestion_status | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
wikidata_suggestion_model | No | Text, list, or JSON as applicable | Wikidata identifier, topic, or assisted metadata. |
version | Yes | Text, list, or JSON as applicable | SCF operational metadata. |
status | Yes | draft, experimental, stable, deprecated, archived | SCF operational metadata. |
keywords | Yes | Text, list, or JSON as applicable | SCF operational metadata. |
solves | Yes | Text, list, or JSON as applicable | Problems or tasks addressed by the document. |
description | No | Text, list, or JSON as applicable | SCF operational metadata. |
authors | No | Text, list, or JSON as applicable | SCF operational metadata. |
license | No | Text, list, or JSON as applicable | SCF operational metadata. |
created | No | ISO 8601 | SCF operational metadata. |
updated | No | ISO 8601 | SCF operational metadata. |
categories | No | Text, list, or JSON as applicable | SCF operational metadata. |
domain | No | Text, list, or JSON as applicable | SCF operational metadata. |
use_cases | No | Text, list, or JSON as applicable | SCF operational metadata. |
inputs | No | Text, list, or JSON as applicable | SCF operational metadata. |
outputs | No | Text, list, or JSON as applicable | SCF operational metadata. |
tools | No | Text, list, or JSON as applicable | SCF operational metadata. |
datasets | No | Text, list, or JSON as applicable | SCF operational metadata. |
mcp_servers | No | Text, list, or JSON as applicable | MCP server configuration or capability. |
related_skills | No | Identifier list | Relationship to one or more SCF resources. |
related_source_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_tool_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_use_case_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_skill_ids | No | Identifier list | Relationship to one or more SCF resources. |
related_evaluation_ids | No | Identifier list | Relationship to one or more SCF resources. |
works_with | No | Text, list, or JSON as applicable | SCF operational metadata. |
references | No | Text, list, or JSON as applicable | SCF operational metadata. |
canonical_url | No | URL | SCF operational metadata. |
language | No | Text, list, or JSON as applicable | SCF operational metadata. |
alternate_languages | No | Text, list, or JSON as applicable | SCF operational metadata. |
skill_url | Yes | URL | SCF operational metadata. |
markdown_path | Yes | Text, list, or JSON as applicable | Path of the Markdown body when it is stored separately. |
Controlled values
Empty values are accepted for optional fields. The following non-empty values are currently controlled by the contribution form.
| Field | Accepted values |
|---|---|
source_level | L1_portal, L2_dataset, L3_fragmented_source |
doc_kind | skill.md, agent.md, llm.txt, doc.md, README.md, other |
evaluated_record_type | source, tool, use_case, doc |
dct_access_rights | Public, Open, Restricted, Gated, Private, Unknown |
access_account_required | false, true, Unknown |
auth_method | None, API key, OAuth, Token, User agent, Login, IP allowlist, Unknown |
rate_limit_declared | false, true, Unknown |
rate_limit_scope | IP, Account, Token, Endpoint, Organization, None, Unknown |
rate_limit_period | second, minute, hour, day, month, year, Unknown |
access_cost_type | Free, Paid, Freemium, Restricted, Unknown |
pricing_model | free_open_access, free_with_fair_use, subscription, per_request, per_seat, bulk_license, institutional_license, custom_quote, unknown |
structuredness | Structured, Semi-structured, Unstructured, Mixed, Unknown |
fragmentation_level | Low, Medium, High, Unknown |
extraction_difficulty | Low, Medium, High, Unknown |
legal_risk_level | Low, Medium, High, Unknown |
scraping_position | No scraping needed, Scraping unnecessary if API is used, Scraping discouraged when API exists, Scraping allowed with limits, Scraping legally unclear, Scraping prohibited, Unknown |
join_key_confidence | Low, Medium, High, Unknown |
confidence | Low, Medium, High, Unknown |
evaluator_role | contributor, maintainer, domain expert, data producer, automated, third party |
join_confidence | Low, Medium, High, Unknown |
rating_1_5 | 1, 2, 3, 4, 5 |
dqv_expected_datatype | boolean, integer, decimal, string, date, dateTime, uri, duration, percentage, count |
tool_category | AI repository metadata, Validation, Cleaning, Reconciliation, Extraction, Browser automation, Analytics, Publishing, Geocoding, Quality evaluation, MCP server, Other |
mcp_transport | stdio, http, sse, websocket, unknown |
mcp_auth_method | none, token, oauth, api_key, local_credentials, unknown |
mcp_status | experimental, usable, stable, deprecated, unknown |
reuse_status | Draft, Tested, Reusable, Published, Archived, Deprecated, Unknown |
status | draft, experimental, stable, deprecated, archived |
github_resource_type | repository, organization, user, N/A |
github_metadata_status | Available, Partial, Not found, Not checked, N/A |
hf_repo_type | dataset, model, space, N/A |
hf_metadata_status | Available, Partial, Not found, Not checked, N/A |
Standards, relations, and provenance
dct_*follows Dublin Core Terms;dcat_*follows DCAT;dqv_*follows the Data Quality Vocabulary.wikidata_*stores QIDs and, for advanced relations, property/value pairs.github_*,hf_*, andmcp_*document ecosystem-specific provenance and capabilities.related_*fields and manual relations connect records. Derived relations can be rebuilt without deleting manual links.- Identifiers, authors, dates, canonical URLs, confidence levels, and notes are retained to make contributions traceable.
Access and permissions
Row Level Security limits public reads to public content. Closed content requires membership or an explicit permission. Space permissions can separately allow list creation, pinning, model creation or commenting, and discussion opening. In a private list, owners/admins manage settings, editors/admins change items, and viewers can read. Pages and actions enforce these rights on the server; the interface alone is never the access control.
Licenses and governance
The code, catalog content, and data model do not all use the same license. The exact allocation, decision process, maintenance model, and economic model are documented in community governance.