Install
openclaw skills install @yuanzhian-patsnap/tag-patent-search-results-ipDesign and calibrate the Stage 3/4 tagging system for a patent-landscape program. Use after search-patents-ip and analyze-patent-search-results-ip to create a versioned four-column technology taxonomy, decision-relevant technical questions, evidence-backed patent groups, a reviewed tagging demonstration, and a complete empty-tag CSV for genuine human tagging at Stage 3.5; validate the returned tagged_pool.csv before routing to create-patent-search-report-ip.
openclaw skills install @yuanzhian-patsnap/tag-patent-search-results-ipAct as Stage 3/4 of create-patent-landscape-overview-ip.
Consume Stage 1 search/candidate artifacts and Stage 2 statistics/core/value evidence.
Produce the tagging design, reviewed examples, and full-pool handoff. Pause for genuine
human tagging at Stage 3.5. Validate the returned tagged pool, then route to
create-patent-search-report-ip.
Do not tag the complete pool automatically. Do not require tagged_pool.csv before
Stage 3; it is the output of the later human handoff.
This is a classification-design and workflow stage, not a full legal review, a patent valuation, or a substitute for expert human tagging.
| Artifact | Source | Use |
|---|---|---|
candidate_pool.csv | Stage 1 | Stable full or explicitly bounded record universe and branch hits |
search_config.json | Stage 1 | Scope, branch logic, preliminary concepts, query/version/provenance |
panorama_stats.json | Stage 2 | Population patterns, organizations, technology views, normalization decisions |
patent_index.core.json | Stage 2 | Reviewed branch evidence and technical-reading candidates |
value_signals.json | Stage 2 | Dated candidate-level proxies and evidence states |
Optional:
core_recall.csv for recall provenance;tech_taxonomy.txt as a preliminary Stage 1 hierarchy; andchart_data.json for aggregate cross-checks.The preliminary hierarchy never overrides evidence or Stage 3 validation.
| Artifact | Content |
|---|---|
tech_breakdown.json | Versioned four-column technology taxonomy, dictionary, validation, and rationale metadata |
key_questions.json | Decision-relevant questions linked to validated nodes and evidence |
patent_packages.csv | Evidence-backed reviewed patent groups and selection reasons |
tagging_demo_sample.csv | Representative records with reviewed example tags and evidence |
to_be_tagged.csv | Complete approved record set with empty human tag fields and handoff metadata referenced in the controlling JSON artifacts |
Do not create taxonomy_proposal.md; store its substantive decomposition, question,
selection, dictionary, and review rationale in the JSON metadata and handoff summary.
Do not regenerate panorama_stats_report.html; Stage 2 already owns it.
Reuse persisted upstream evidence first.
deep_patent_mininghttps://open.patsnap.com/marketplace/mcp-servers/patent-miningpatent_briefinghttps://open.patsnap.com/marketplace/mcp-servers/patent-briefingadvanced_patent_search — https://open.patsnap.com/marketplace/mcp-servers/patent-searchglobal_core_patent_database — https://open.patsnap.com/marketplace/mcp-servers/core-patentsUse optional connectors only for an approved material gap. Inspect the live schema and record operation/request/date/provenance. Do not copy source endpoint or operation aliases.
Stop if inputs come from different scopes or the human handoff cannot be authorized.
Use system architecture, function, route, subsystem, process, material, product, and application knowledge to draft:
| Column | Meaning |
|---|---|
level_1 | Major technology category or system area |
level_2 | Route, function, subsystem, or capability |
level_3 | Specific taggable method, mechanism, component, material, process, or technique |
description | Inclusion, exclusion, ambiguity, and why the node matters |
Use Stage 1 branches as anchors, not final taxonomy labels. Give every node a stable machine-readable ID and human-readable English display name.
Do not impose four to six Level-1 branches or forty Level-3 nodes. Choose a hierarchy that is discriminative, explainable, feasible to review, and useful to the decision.
Choose a reproducible sample across:
The source’s fifteen-to-twenty records per branch can be a planning starting point, not a universal limit. Define a bounded plan based on evidence complexity, connector limits, privacy, cost, context, and review risk.
Use:
light: title and abstract for clear calibration/demo cases;standard: title, abstract, and selected claims for ambiguity/high-priority groups;deep: claims and description only for selected cases where the taxonomy boundary
cannot otherwise be resolved.Record evidence source, passage/field, translation state, and reviewer state.
Stop calibration at the approved boundary and mark unresolved nodes. Do not fabricate technical problem, means, effect, IPC/CPC, or classification evidence.
Primary route siblings should be mutually clear enough for consistent classification. Do not assert strict mutual exclusivity where a patent genuinely combines routes.
Model these separately when useful:
Allow multi-label values when the domain requires them. Define delimiter, duplicate- count policy, maximum only if operationally justified, and how aggregate reports treat multi-label records.
needs_review or unclassified with reason.tech_breakdown.jsonUse this semantic contract:
nodes[]:
node_id
parent_id
level_1
level_2
level_3
description
include_rules[]
exclude_rules[]
ambiguous_case_rules[]
positive_examples[]
negative_examples[]
evidence_fields[]
multi_label_policy
validation_status
example_publications[]
meta:
taxonomy_id
taxonomy_version
purpose
source_query_version
decomposition_rationale
calibration_method
node_counts_by_level
overlap_metrics
unclassified_rate
coverage_metrics
change_log[]
human_review_plan
Validate unique IDs, parent paths, definitions, allowed values, cycles, duplicate labels, unresolved nodes, and version metadata.
key_questions.jsonCreate open technical questions that seed Stage 4 evolution analysis.
Each question contains:
question_id
level_1_or_cross_branch_scope
question
decision_relevance
rationale
seed_node_ids[]
expected_evidence[]
counterevidence[]
review_status
uncertainty
Distribute questions by decision importance and branch complexity. Do not force ten questions or equal branch counts. A question must map to valid nodes and be answerable through patent evidence without presuming an evolution conclusion.
patent_packages.csvOrganize groups by a priority node, route, technical question, product/application, organization comparison, or technical problem. Declare the logic.
Preserve the source’s six prompts as optional analyst hypotheses:
These prompts do not establish legal novelty, inventiveness, technical superiority, demand, adoption, value, or licensing suitability.
Also consider technical relevance, route representativeness, evidence depth, family/ citation/status proxies, organization diversity, missing data, and review workload.
Do not require ten groups or three families each. Preserve sparse groups and state why.
package_id,package_basis,sub_domain,node_ids,family_id,representative_publication,
title,normalized_assignee,recommendation_reason,rubric_dimensions,value_signal,
evidence_ids,selection_limitations,review_status,next_review_action
Use review states such as abstract_based, claim_assisted, description_reviewed,
and needs_review. Keep family/status/citation data dated and source-labeled.
tagging_demo_sample.csvChoose enough records to demonstrate:
unclassified/needs_review states;Do not force twenty to thirty rows. Use a sample that teaches the taxonomy and remains reviewable.
Use columns:
record_id,publication_number,title,abstract,normalized_assignee,
tech_level_1,tech_level_2,tech_level_3,technical_problem,technical_means,
technical_effect,recommendation_level,evidence_text,evidence_source,
taxonomy_version,review_status,review_notes
Every filled tag must exist in the controlled dictionary and have traceable evidence.
to_be_tagged.csvExport the complete approved candidate set using deterministic local file processing. Do not load every row into model context.
Use the same core column layout as the demo, plus any required traceability fields. Keep human tag fields empty:
tech_level_1;tech_level_2;tech_level_3;technical_problem;technical_means;technical_effect;Do not prefill them from branch-rule hits or machine suggestions. Machine suggestions, if explicitly requested, must use separate columns and must not masquerade as human tags.
Record taxonomy/schema version, required/optional columns, allowed values, multi-label
delimiter, row count, identifier checksum, file checksum, generation date, privacy
boundary, and return instructions in tech_breakdown.json.meta and the handoff summary.
After all five Stage 3 outputs validate:
to_be_tagged.csv, taxonomy dictionary/version, demonstration sample, and
instructions to the authorized user/reviewer;tagged_pool.csv; andDo not require a specific regional tagging product. Do not upload or send the file without explicit authorization.
tagged_pool.csvCheck:
Produce a validation summary with accepted/rejected row counts and issue categories. Do not silently coerce invalid labels, fill missing tags, drop rows, or change taxonomy version. Return failures to the authorized human reviewer.
When the return validates, provide:
Stage 3 complete: taxonomy [id/version], [node counts], [question count],
[package/family counts], demo [row count].
Stage 3.5 accepted: tagged_pool.csv [row/family counts], [unresolved count],
schema/taxonomy [versions], checksum [recorded].
Route to create-patent-search-report-ip with all Stage 1–3.5 artifacts.
Do not create the Stage 4 report here.
tagged_pool.csv is required to begin Stage 3.Stop or narrow when:
Return completed artifacts, failed checks, affected rows/nodes, residual risk, and the exact next action. Do not bypass the Stage 3.5 boundary.