Files
AI/ontology_platform/configs/perfume_subscription.yaml
2026-05-20 13:21:08 +09:00

114 lines
2.0 KiB
YAML

project_name: perfume_subscription
domain: perfume
target_entities:
- Product
- Perfume
- Brand
- Event
- Article
- Promotion
- Category
- Notice
- Page
- Note
- Accord
- Mood
- Season
- Occasion
fields:
- name
- brand
- top_notes
- middle_notes
- base_notes
- accords
- mood_tags
- season_tags
- occasion_tags
- price
- review_keywords
sources:
- name: official_brand_site
type: official
trust_level: 0.95
parser: generic
fetcher: playwright
rate_limit_per_minute: 20
respect_robots_txt: false
- name: marketplace
type: marketplace
trust_level: 0.8
parser: generic
fetcher: requests
rate_limit_per_minute: 15
respect_robots_txt: false
- name: review_site
type: review
trust_level: 0.7
parser: generic
fetcher: requests
rate_limit_per_minute: 10
respect_robots_txt: false
ontology:
entity_types:
- Product
- Perfume
- Brand
- Event
- Article
- Promotion
- Category
- Notice
- Page
- Note
- Accord
- Mood
- Season
- Occasion
- Review
- Price
- ProductPage
- CommunityPage
- BrandStoryPage
- ListingPage
- PromotionPage
- ReviewPage
predicates:
- hasBrand
- hasTopNote
- hasMiddleNote
- hasBaseNote
- hasAccord
- evokesMood
- suitableForSeason
- suitableForOccasion
- similarTo
- soldBy
- hasPrice
- hasReviewKeyword
aliases:
top_notes: hasTopNote
middle_notes: hasMiddleNote
heart_notes: hasMiddleNote
base_notes: hasBaseNote
accords: hasAccord
mood_tags: evokesMood
season_tags: suitableForSeason
occasion_tags: suitableForOccasion
review_keywords: hasReviewKeyword
recommendation:
target_entity_type: Perfume
weights:
preferred_note: 2.0
avoided_note: -3.0
preferred_mood: 1.5
season_context: 1.2
occasion_context: 1.0
update_policy:
official:
interval_days: 30
marketplace:
interval_days: 7
review:
interval_days: 14