All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 3m53s
- Create .opencode/rules/no-duplicate-ontology-mappings.md with detection script - Add Rule 52 to AGENTS.md (after Rule 51) - Fix 29 duplicate mappings: same URI in multiple mapping categories - 26 slot files: remove duplicates keeping most precise mapping - 3 class files: ExhibitionSpace, Custodian, DigitalPlatform - Mapping precedence: exact > close > narrow/broad > related Each ontology URI must appear in only ONE mapping category per schema element, following SKOS semantics where mapping properties are mutually exclusive.
40 lines
1,011 B
YAML
40 lines
1,011 B
YAML
id: https://nde.nl/ontology/hc/slot/extraction_method
|
|
name: extraction_method_slot
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
prov: http://www.w3.org/ns/prov#
|
|
imports:
|
|
- linkml:types
|
|
default_range: string
|
|
slots:
|
|
extraction_method:
|
|
description: 'The method/tool used to extract the data.
|
|
|
|
PROV-O: prov:wasAssociatedWith via software agent.
|
|
|
|
|
|
**Common Values**:
|
|
|
|
- exa_crawling_exa: Exa AI crawling API
|
|
|
|
- exa_contents: Exa contents endpoint
|
|
|
|
- exa_crawling_glm47: Exa + GLM 4.7 extraction
|
|
|
|
- linkedin_html_parser: Local HTML parsing
|
|
|
|
- manual: Manual data entry
|
|
|
|
- firecrawl: Firecrawl web scraping
|
|
|
|
- playwright: Playwright browser automation
|
|
|
|
'
|
|
slot_uri: prov:wasGeneratedBy
|
|
range: string
|
|
comments:
|
|
- ExtractionMetadata overrides range to ProfileExtractionMethodEnum
|
|
- CustodianTimelineEvent overrides range to TimelineExtractionMethodEnum
|
|
close_mappings:
|
|
- prov:wasGeneratedBy
|