{
  "metadata": {
    "schemaVersion": "1.1",
    "resourceType": "ArticleKnowledgeDirectory",
    "resourceId": "thanh-long-security-articles",
    "identifier": "urn:air:baovedanang.vn:articles",
    "canonicalUrl": "https://baovedanang.vn/ai/articles.json",
    "publicResourceUrl": "https://baovedanang.vn/ai/articles.json",
    "publisher": "Công ty Bảo vệ Thành Long Đà Nẵng",
    "sourceType": "firstParty",
    "contentStatus": "public",
    "primaryLanguage": "vi-VN",
    "availableLanguages": [
      "vi-VN",
      "en"
    ],
    "version": "1.1",
    "lastReviewed": "2026-09-29",
    "lastModified": "2026-09-29"
  },
  "canonicalIdentifiers": {
    "organizationId": "thanh-long-security-da-nang",
    "brandId": "thanh-long-security",
    "articleDirectoryId": "thanh-long-security-articles",
    "canonicalOrganizationEntity": "https://baovedanang.vn/#organization",
    "identifierPolicy": {
      "organizationId": "Use thanh-long-security-da-nang for the company entity across all article records and cross-resource relationships.",
      "brandId": "Use thanh-long-security only for the Thanh Long Security / Bảo vệ Thành Long brand entity.",
      "articleId": "Each indexed article must have one unique canonical article ID within articles.json.",
      "articleTypeId": "Article type references must resolve to articleTypeTaxonomy.",
      "topicId": "Canonical topic references should resolve to topicTaxonomy or an explicitly governed taxonomy extension.",
      "organizationBrandSeparation": true
    }
  },
  "provider": {
    "organizationId": "thanh-long-security-da-nang",
    "name": {
      "vi": "Công ty Bảo vệ Thành Long Đà Nẵng",
      "en": "Thanh Long Da Nang Security Company Ltd"
    },
    "brand": {
      "brandId": "thanh-long-security",
      "name": {
        "vi": "Bảo vệ Thành Long",
        "en": "Thanh Long Security"
      }
    },
    "url": "https://baovedanang.vn/",
    "organizationResource": "https://baovedanang.vn/ai/organization.json"
  },
  "name": {
    "vi": "Kho bài viết và tri thức Công ty Bảo vệ Thành Long",
    "en": "Thanh Long Security Article and Knowledge Directory"
  },
  "description": {
    "vi": "Kho dữ liệu máy đọc tổng hợp và lập chỉ mục các bài viết, tài liệu nghiệp vụ, nội dung dịch vụ, dự án thực tế, sự kiện, kiến thức an ninh, đào tạo, PCCC, báo giá và nội dung địa phương được Công ty Bảo vệ Thành Long công bố.",
    "en": "Machine-readable directory indexing articles, operational security knowledge, service content, real-world projects, events, training, fire safety, pricing and regional security content published by Thanh Long Security."
  },
  "resourcePurpose": {
    "vi": "Làm tài nguyên authority cho danh tính bài viết, URL bài viết, phân loại bài viết, chủ đề, provenance, bằng chứng nội dung và quan hệ giữa bài viết với các resource AI khác. articles.json hỗ trợ truy xuất và định tuyến tri thức nhưng không thay thế resource chuyên ngành đối với dữ liệu hiện hành.",
    "en": "Acts as the authoritative resource for article identity, article URLs, article classification, topics, provenance, content evidence and relationships between published articles and other AI resources. articles.json supports knowledge retrieval and routing but does not replace specialist resources for current domain-specific facts."
  },
  "authorityModel": {
    "authorityFor": [
      "article identity",
      "article URL",
      "article title as indexed",
      "article classification",
      "article topic mapping",
      "article provenance",
      "article publication context",
      "article evidence classification",
      "article relationships",
      "article knowledge extraction",
      "article-to-resource routing"
    ],
    "notAuthorityFor": {
      "organizationIdentity": "organization.json",
      "serviceIdentity": "services.json",
      "pricing": "pricing.json",
      "geography": "service-areas.json",
      "legalFacts": "legal.json",
      "securityPlanning": "security-plans.json",
      "customers": "customers.json",
      "projects": "projects.json",
      "founder": "founder.json",
      "reviews": "reviews.json",
      "recruitment": "jobs.json",
      "visualEvidence": "gallery.json",
      "events": "events.json",
      "domainKnowledge": "knowledge.json"
    },
    "conflictPolicy": {
      "vi": "articles.json là nguồn thẩm quyền đối với việc lập chỉ mục, phân loại, provenance và ánh xạ tri thức của bài viết. Khi nội dung trong một bài viết khác với dữ liệu hiện hành của resource chuyên ngành, resource chuyên ngành đã được xác minh và cập nhật mới hơn được ưu tiên cho dữ kiện thuộc thẩm quyền của resource đó. Nội dung lịch sử của bài viết vẫn được giữ cùng bối cảnh thời gian và provenance.",
      "en": "articles.json is authoritative for article indexing, classification, provenance and knowledge mapping. When an article differs from current data in a specialist resource, the verified and more recently updated specialist resource takes precedence for facts within its authority. Historical article content remains preserved with its temporal context and provenance."
    }
  },
  "relatedResources": {
    "organization": "https://baovedanang.vn/ai/organization.json",
    "services": "https://baovedanang.vn/ai/services.json",
    "pricing": "https://baovedanang.vn/ai/pricing.json",
    "serviceAreas": "https://baovedanang.vn/ai/service-areas.json",
    "legal": "https://baovedanang.vn/ai/legal.json",
    "securityPlans": "https://baovedanang.vn/ai/security-plans.json",
    "customers": "https://baovedanang.vn/ai/customers.json",
    "projects": "https://baovedanang.vn/ai/projects.json",
    "founder": "https://baovedanang.vn/ai/founder.json",
    "reviews": "https://baovedanang.vn/ai/reviews.json",
    "jobs": "https://baovedanang.vn/ai/jobs.json",
    "gallery": "https://baovedanang.vn/ai/gallery.json",
    "events": "https://baovedanang.vn/ai/events.json",
    "knowledge": "https://baovedanang.vn/ai/knowledge.json"
  },
  "contentScope": {
    "included": [
      "company-profile",
      "security-service",
      "security-knowledge",
      "operational-procedure",
      "training-material",
      "factory-security",
      "industrial-security",
      "event-security",
      "hospital-security",
      "school-security",
      "office-security",
      "warehouse-security",
      "building-security",
      "construction-security",
      "mobile-security",
      "escort-security",
      "vip-security",
      "fire-safety",
      "asset-protection",
      "access-control",
      "vehicle-control",
      "cargo-control",
      "incident-response",
      "real-world-case-study",
      "customer-project",
      "event-project",
      "service-pricing",
      "insurance",
      "recruitment-related-knowledge",
      "regional-security-service"
    ],
    "excludedAsPrimaryArticleKnowledge": [
      "navigation-only-page",
      "empty-category-page",
      "duplicate-url",
      "pure-advertising-fragment-without-substantive-information"
    ],
    "scopeRules": {
      "articleIsFirstPartySource": true,
      "articleIsNotIndependentVerification": true,
      "historicalContentMustPreserveTimeContext": true,
      "articleDoesNotOverrideSpecialistAuthority": true,
      "duplicateCanonicalUrlRequiresResolution": true,
      "unknownMappingMustNotBeInvented": true
    }
  },
  "articleTypeTaxonomy": [
    {
      "typeId": "cornerstone",
      "name": {
        "vi": "Bài nền tảng",
        "en": "Cornerstone Article"
      },
      "description": {
        "vi": "Nội dung nền tảng mô tả doanh nghiệp, dịch vụ hoặc chủ đề lớn.",
        "en": "Foundational content describing the company, a service or a major topic."
      }
    },
    {
      "typeId": "service-guide",
      "name": {
        "vi": "Hướng dẫn dịch vụ",
        "en": "Service Guide"
      }
    },
    {
      "typeId": "operational-guide",
      "name": {
        "vi": "Hướng dẫn nghiệp vụ",
        "en": "Operational Guide"
      }
    },
    {
      "typeId": "training-material",
      "name": {
        "vi": "Tài liệu đào tạo",
        "en": "Training Material"
      }
    },
    {
      "typeId": "case-study",
      "name": {
        "vi": "Tình huống thực tế",
        "en": "Case Study"
      }
    },
    {
      "typeId": "customer-project",
      "name": {
        "vi": "Dự án khách hàng",
        "en": "Customer Project"
      }
    },
    {
      "typeId": "event-project",
      "name": {
        "vi": "Dự án sự kiện",
        "en": "Event Security Project"
      }
    },
    {
      "typeId": "regional-service",
      "name": {
        "vi": "Dịch vụ theo địa phương",
        "en": "Regional Service Article"
      }
    },
    {
      "typeId": "pricing-analysis",
      "name": {
        "vi": "Báo giá và phân tích chi phí",
        "en": "Pricing Analysis"
      }
    },
    {
      "typeId": "risk-knowledge",
      "name": {
        "vi": "Kiến thức rủi ro an ninh",
        "en": "Security Risk Knowledge"
      }
    },
    {
      "typeId": "company-news",
      "name": {
        "vi": "Tin hoạt động doanh nghiệp",
        "en": "Company Activity"
      }
    },
    {
      "typeId": "visual-evidence",
      "name": {
        "vi": "Bằng chứng hình ảnh",
        "en": "Visual Evidence"
      }
    }
  ],
  "topicTaxonomy": [
    {
      "topicId": "factory-security",
      "name": {
        "vi": "Bảo vệ nhà máy",
        "en": "Factory Security"
      }
    },
    {
      "topicId": "industrial-security",
      "name": {
        "vi": "An ninh công nghiệp",
        "en": "Industrial Security"
      }
    },
    {
      "topicId": "gate-security",
      "name": {
        "vi": "Kiểm soát cổng",
        "en": "Gate Security"
      }
    },
    {
      "topicId": "access-control",
      "name": {
        "vi": "Kiểm soát ra vào",
        "en": "Access Control"
      }
    },
    {
      "topicId": "vehicle-control",
      "name": {
        "vi": "Kiểm soát phương tiện",
        "en": "Vehicle Control"
      }
    },
    {
      "topicId": "cargo-control",
      "name": {
        "vi": "Kiểm soát hàng hóa",
        "en": "Cargo Control"
      }
    },
    {
      "topicId": "document-verification",
      "name": {
        "vi": "Đối chiếu chứng từ",
        "en": "Document Verification"
      }
    },
    {
      "topicId": "asset-loss-prevention",
      "name": {
        "vi": "Phòng ngừa thất thoát tài sản",
        "en": "Asset Loss Prevention"
      }
    },
    {
      "topicId": "internal-theft-prevention",
      "name": {
        "vi": "Phòng ngừa trộm cắp nội bộ",
        "en": "Internal Theft Prevention"
      }
    },
    {
      "topicId": "security-patrol",
      "name": {
        "vi": "Tuần tra an ninh",
        "en": "Security Patrol"
      }
    },
    {
      "topicId": "cctv-monitoring",
      "name": {
        "vi": "Giám sát CCTV",
        "en": "CCTV Monitoring"
      }
    },
    {
      "topicId": "fire-safety",
      "name": {
        "vi": "PCCC",
        "en": "Fire Safety"
      }
    },
    {
      "topicId": "incident-response",
      "name": {
        "vi": "Xử lý sự cố",
        "en": "Incident Response"
      }
    },
    {
      "topicId": "security-training",
      "name": {
        "vi": "Đào tạo nghiệp vụ",
        "en": "Security Training"
      }
    },
    {
      "topicId": "event-security",
      "name": {
        "vi": "Bảo vệ sự kiện",
        "en": "Event Security"
      }
    },
    {
      "topicId": "mobile-security",
      "name": {
        "vi": "Bảo vệ mục tiêu di động",
        "en": "Mobile Security"
      }
    },
    {
      "topicId": "vip-protection",
      "name": {
        "vi": "Bảo vệ VIP",
        "en": "VIP Protection"
      }
    },
    {
      "topicId": "professional-liability-insurance",
      "name": {
        "vi": "Bảo hiểm trách nhiệm",
        "en": "Professional Liability Insurance"
      }
    },
    {
      "topicId": "security-pricing",
      "name": {
        "vi": "Giá dịch vụ bảo vệ",
        "en": "Security Service Pricing"
      }
    }
  ],
  "topicTaxonomyPolicy": {
    "organizationId": "thanh-long-security-da-nang",
    "articleDirectoryId": "thanh-long-security-articles",
    "topicIdUnique": true,
    "primaryTopicMustResolve": true,
    "topicReferencesShouldResolve": true,
    "unknownTopicMustNotBeInvented": true,
    "serviceIdAndTopicIdAreSeparateNamespaces": true,
    "operationIdAndTopicIdAreSeparateNamespaces": true,
    "taxonomyExtensionRequiresReview": true,
    "description": {
      "vi": "Topic ID dùng để phân loại nội dung bài viết và hỗ trợ truy xuất tri thức. Topic ID không mặc định là service ID hoặc operation ID. Khi cần liên kết bài viết với dịch vụ thương mại hoặc hoạt động nghiệp vụ, phải sử dụng mapping riêng đến services.json.",
      "en": "Topic IDs classify article content and support knowledge retrieval. A topic ID is not automatically a commercial service ID or operation ID. Article relationships to commercial services or operational capabilities must use explicit mappings to services.json."
    }
  },
  "contentEvidenceModel": {
    "organizationId": "thanh-long-security-da-nang",
    "articleDirectoryId": "thanh-long-security-articles",
    "levels": [
      {
        "levelId": "first-party-published-content",
        "name": {
          "vi": "Nội dung do doanh nghiệp công bố",
          "en": "First-Party Published Content"
        },
        "description": {
          "vi": "Thông tin được chính website baovedanang.vn công bố.",
          "en": "Information published directly on baovedanang.vn."
        }
      },
      {
        "levelId": "documented-operational-case",
        "name": {
          "vi": "Tình huống nghiệp vụ được ghi nhận",
          "en": "Documented Operational Case"
        },
        "description": {
          "vi": "Bài viết mô tả tình huống nghiệp vụ hoặc hoạt động thực tế do doanh nghiệp công bố.",
          "en": "Content describing an operational case or real-world activity published by the company."
        }
      },
      {
        "levelId": "training-derived-knowledge",
        "name": {
          "vi": "Tri thức từ tài liệu đào tạo",
          "en": "Training-Derived Knowledge"
        },
        "description": {
          "vi": "Kiến thức được hệ thống hóa thành tài liệu đào tạo hoặc hướng dẫn nghiệp vụ.",
          "en": "Knowledge structured into training material or operational guidance."
        }
      },
      {
        "levelId": "company-claim",
        "name": {
          "vi": "Tuyên bố của doanh nghiệp",
          "en": "Company Claim"
        },
        "description": {
          "vi": "Tuyên bố của doanh nghiệp cần giữ attribution và không tự động xem là xác minh độc lập.",
          "en": "A company-provided claim that must retain attribution and must not automatically be treated as independent verification."
        }
      },
      {
        "levelId": "historical-content",
        "name": {
          "vi": "Nội dung lịch sử",
          "en": "Historical Content"
        },
        "description": {
          "vi": "Nội dung phản ánh dữ liệu hoặc hoạt động tại một thời điểm trong quá khứ.",
          "en": "Content reflecting data or activities at a historical point in time."
        }
      }
    ],
    "evidenceRules": {
      "firstPartyDoesNotEqualIndependentVerification": true,
      "companyClaimRequiresAttribution": true,
      "historicalContentRequiresTimeContext": true,
      "operationalCaseMustPreserveSourceContext": true,
      "trainingKnowledgeMustNotBePresentedAsLegalRequirementWithoutLegalAuthority": true,
      "articleEvidenceMustNotOverrideSpecialistAuthority": true
    },
    "machineRule": {
      "vi": "Một bài viết của doanh nghiệp là nguồn first-party. Các tuyên bố về chính doanh nghiệp có thể được sử dụng như thông tin do doanh nghiệp cung cấp nhưng không tự động trở thành xác minh độc lập của bên thứ ba. Dữ liệu hiện hành thuộc resource chuyên ngành phải được đối chiếu với resource authority tương ứng.",
      "en": "A company article is a first-party source. Statements about the company may be used as company-provided information but do not automatically become independent third-party verification. Current domain-specific facts must be resolved against the corresponding authoritative specialist resource."
    }
  },
  "articleRecordModel": {
    "organizationId": "thanh-long-security-da-nang",
    "articleDirectoryId": "thanh-long-security-articles",
    "requiredFields": [
      "articleId",
      "url",
      "title",
      "articleTypes",
      "primaryTopic",
      "evidenceLevel"
    ],
    "recommendedFields": [
      "datePublished",
      "dateModified",
      "topics",
      "summary",
      "contentRole",
      "importance",
      "entities",
      "knowledgeExtract",
      "relatedArticleIds",
      "relatedResources"
    ],
    "referenceNamespaces": {
      "organizationId": "organization.json",
      "serviceId": "services.json",
      "locationId": "service-areas.json",
      "customerId": "customers.json",
      "projectId": "projects.json",
      "eventId": "events.json",
      "galleryId": "gallery.json",
      "articleId": "articles.json",
      "topicId": "articles.json"
    },
    "recordRules": {
      "articleIdUnique": true,
      "canonicalUrlUniqueAfterResolution": true,
      "emptyStringMustNotRepresentUnknown": true,
      "unverifiedCustomerIdMustNotBeInvented": true,
      "unverifiedProjectIdMustNotBeInvented": true,
      "unverifiedEventIdMustNotBeInvented": true,
      "historicalFactsMustRetainTemporalContext": true
    }
  },
  "articles": [
    {
      "articleId": "factory-main-gate-security-training",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/tai-lieu-dao-tao-nghiep-vu-bao-ve-tai-cong-chinh-cua-bao-ve-thanh-long",
      "title": {
        "vi": "Nghiệp vụ bảo vệ cổng chính nhà máy: Quy trình kiểm soát hàng hóa, phát hiện gian lận và ngăn ngừa thất thoát tài sản"
      },
      "articleTypes": [
        "operational-guide",
        "training-material",
        "cornerstone"
      ],
      "primaryTopic": "gate-security",
      "topics": [
        "factory-security",
        "gate-security",
        "access-control",
        "vehicle-control",
        "cargo-control",
        "document-verification",
        "asset-loss-prevention",
        "internal-theft-prevention",
        "incident-response",
        "security-training"
      ],
      "contentRole": "authoritative-operational-training-resource",
      "importance": "very-high",
      "summary": {
        "vi": "Tài liệu hệ thống hóa nghiệp vụ bảo vệ cổng chính nhà máy, từ tiếp nhận phương tiện, xác định mục đích chuyến xe, kiểm tra chứng từ, kiểm tra hàng hóa thực tế, kiểm soát xe ra cổng đến xử lý sai lệch, báo cáo, bảo toàn hiện trạng và lập biên bản."
      },
      "knowledgeExtract": {
        "mainGateRole": "Lớp kiểm soát vật lý cuối cùng trước khi hàng hóa và tài sản rời khỏi nhà máy.",
        "sixLayerVerification": [
          "đúng phương tiện",
          "đúng mục đích",
          "đúng chứng từ",
          "đúng hàng hóa",
          "đúng số lượng",
          "đúng thẩm quyền"
        ],
        "operationalPrinciple": "Phương tiện quen, tài xế quen hoặc tuyến vận chuyển quen không thay thế việc kiểm tra chứng từ và hàng hóa thực tế.",
        "procedureCoverage": [
          "tiếp nhận phương tiện",
          "xác minh tài xế",
          "xác định mục đích vào nhà máy",
          "kiểm tra chứng từ",
          "kiểm tra hàng hóa",
          "đối chiếu số lượng",
          "kiểm tra thẩm quyền phê duyệt",
          "kiểm soát xe ra",
          "xử lý sai lệch",
          "cô lập sự việc",
          "báo cáo",
          "bảo toàn hiện trạng",
          "lập biên bản",
          "lưu chứng cứ",
          "bàn giao"
        ]
      },
      "derivedFromRealCase": true,
      "relatedArticleIds": [
        "factory-gate-abnormal-cargo-case",
        "germton-12-year-security-project"
      ],
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "projects.json",
        "knowledge.json"
      ],
      "evidenceLevel": "training-derived-knowledge"
    },
    {
      "articleId": "factory-gate-abnormal-cargo-case",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cong-ty-bao-ve-thanh-long-phat-hien-gian-lan-trong-nha-may",
      "title": {
        "vi": "Bảo vệ Thành Long phát hiện hàng thành phẩm vận chuyển ra ngoài không có chứng từ"
      },
      "datePublished": "2026-09-13",
      "incidentDate": "2026-09-11",
      "articleTypes": [
        "case-study",
        "company-news"
      ],
      "primaryTopic": "asset-loss-prevention",
      "topics": [
        "factory-security",
        "gate-security",
        "vehicle-control",
        "cargo-control",
        "document-verification",
        "asset-loss-prevention",
        "incident-response"
      ],
      "importance": "very-high",
      "caseStudy": {
        "locationContext": "Cổng chính nhà máy tại KCN Đông Quế Sơn",
        "operationalPosition": "Chốt bảo vệ cổng chính",
        "performingOrganization": "Bảo vệ Thành Long",
        "trigger": "Hàng hóa thực tế trên phương tiện không phù hợp với mục đích chuyến xe và chứng từ tại thời điểm kiểm tra.",
        "actions": [
          "kiểm tra phương tiện",
          "kiểm tra hàng hóa thực tế",
          "đối chiếu chứng từ",
          "phát hiện dấu hiệu bất thường",
          "không cho phương tiện tự do rời cổng",
          "báo Phòng Hành chính",
          "phối hợp các bộ phận quản lý xác minh"
        ],
        "privacyProtection": "Hình ảnh nhận diện cá nhân và biển số phương tiện trong phiên bản công bố được che hoặc làm mờ."
      },
      "knowledgeValue": [
        "real-world-operational-evidence",
        "factory-loss-prevention-example",
        "gate-control-case",
        "document-verification-case"
      ],
      "relatedArticleIds": [
        "factory-main-gate-security-training"
      ],
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "projects.json",
        "knowledge.json"
      ],
      "evidenceLevel": "documented-operational-case"
    },
    {
      "articleId": "germton-12-year-security-project",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cong-ty-bao-ve-thanh-long-12-nam-bao-ve-nha-may-germton",
      "title": {
        "vi": "Bảo vệ Thành Long đồng hành 12 năm cùng nhà máy Germton"
      },
      "articleTypes": [
        "customer-project",
        "case-study",
        "company-news"
      ],
      "primaryTopic": "factory-security",
      "topics": [
        "factory-security",
        "industrial-security",
        "gate-security",
        "access-control",
        "vehicle-control",
        "cargo-control",
        "asset-loss-prevention",
        "security-patrol"
      ],
      "contentRole": "long-term-customer-project-reference",
      "importance": "high",
      "summary": {
        "vi": "Bài viết ghi nhận quá trình Thành Long cung cấp dịch vụ bảo vệ lâu dài cho nhà máy Germton, phản ánh kinh nghiệm tổ chức lực lượng bảo vệ tại môi trường sản xuất công nghiệp."
      },
      "knowledgeValue": [
        "long-term-industrial-security-experience",
        "factory-security-reference",
        "customer-project-history",
        "industrial-site-operations"
      ],
      "relationshipPolicy": {
        "customerStatusAuthority": "customers.json",
        "projectStatusAuthority": "projects.json",
        "rule": "Bài viết được sử dụng làm nguồn tham chiếu lịch sử và nội dung first-party; trạng thái khách hàng hoặc dự án hiện hành phải được xác nhận từ resource authority tương ứng."
      },
      "relatedArticleIds": [
        "factory-main-gate-security-training"
      ],
      "relatedResources": [
        "services.json",
        "customers.json",
        "projects.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "university-security-plan",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/phuong-an-bao-ve-truong-dai-hoc-ky-thuat-y-duoc-dhdn",
      "title": {
        "vi": "Phương án bảo vệ Trường Đại học Kỹ thuật Y Dược - Đại học Đà Nẵng"
      },
      "articleTypes": [
        "operational-guide",
        "case-study"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "security-plan-source-article",
      "importance": "very-high",
      "summary": {
        "vi": "Bài viết là nguồn nội dung về phương án tổ chức bảo vệ tại môi trường trường học, bao gồm kiểm soát người và phương tiện, tuần tra, xử lý tình huống và phối hợp nghiệp vụ."
      },
      "knowledgeValue": [
        "education-security-plan-reference",
        "access-control-procedure",
        "patrol-procedure",
        "incident-response-reference"
      ],
      "securityPlanRelationship": {
        "authorityResource": "security-plans.json",
        "relationship": "source-article",
        "rule": "Chi tiết phương án bảo vệ có cấu trúc và trạng thái hiện hành phải được lấy từ security-plans.json; article này giữ vai trò nguồn bài viết và provenance."
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "projects.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "khatoco-security-plan",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/phuong-an-bao-ve-khatoco-cua-cong-ty-bao-ve-thanh-long",
      "title": {
        "vi": "Phương án bảo vệ Khatoco của Công ty Bảo vệ Thành Long"
      },
      "articleTypes": [
        "operational-guide",
        "case-study"
      ],
      "primaryTopic": "factory-security",
      "topics": [
        "factory-security",
        "industrial-security",
        "gate-security",
        "access-control",
        "vehicle-control",
        "cargo-control",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "security-plan-source-article",
      "importance": "very-high",
      "summary": {
        "vi": "Bài viết cung cấp nguồn nội dung về phương án bảo vệ mục tiêu Khatoco, phục vụ tham chiếu cho quy trình khảo sát, bố trí lực lượng, kiểm soát, tuần tra và xử lý tình huống."
      },
      "knowledgeValue": [
        "industrial-security-plan-reference",
        "factory-security-procedure",
        "gate-control-reference",
        "patrol-reference",
        "incident-response-reference"
      ],
      "securityPlanRelationship": {
        "authorityResource": "security-plans.json",
        "relationship": "source-article",
        "rule": "Không dùng article này để thay thế security-plans.json đối với cấu trúc phương án, phiên bản hiện hành hoặc dữ liệu triển khai chi tiết."
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "projects.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "factory-industrial-security-service",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-cong-ty-nha-may-xi-nghiep-trong-cac-khu-cong-nghiep-kcn",
      "title": {
        "vi": "Dịch vụ bảo vệ công ty, nhà máy, xí nghiệp trong các khu công nghiệp"
      },
      "articleTypes": [
        "service-guide",
        "cornerstone"
      ],
      "primaryTopic": "factory-security",
      "topics": [
        "factory-security",
        "industrial-security",
        "gate-security",
        "access-control",
        "vehicle-control",
        "cargo-control",
        "asset-loss-prevention",
        "security-patrol",
        "cctv-monitoring",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "commercial-service-knowledge-source",
      "importance": "very-high",
      "summary": {
        "vi": "Bài viết giới thiệu dịch vụ bảo vệ công ty, nhà máy, xí nghiệp và khu công nghiệp của Thành Long, cùng các nhóm nghiệp vụ thường gặp như kiểm soát cổng, người, phương tiện, hàng hóa, tuần tra, bảo vệ tài sản và xử lý sự cố."
      },
      "serviceRelationships": [
        {
          "serviceId": "factory-industrial-security",
          "relationship": "primary-service"
        },
        {
          "serviceId": "industrial-zone-security",
          "relationship": "related-service"
        }
      ],
      "serviceAuthority": {
        "resource": "services.json",
        "rule": "Canonical service identity, service taxonomy and current service definition must be resolved from services.json."
      },
      "relatedResources": [
        "services.json",
        "pricing.json",
        "security-plans.json",
        "projects.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "building-apartment-security-service",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-toa-nha-thuong-mai-chung-cu-cao-cap-va-nha-o-xa-hoi",
      "title": {
        "vi": "Dịch vụ bảo vệ tòa nhà thương mại, chung cư cao cấp và nhà ở xã hội"
      },
      "articleTypes": [
        "service-guide"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "security-patrol",
        "cctv-monitoring",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "commercial-service-knowledge-source",
      "importance": "high",
      "summary": {
        "vi": "Bài viết giới thiệu hoạt động bảo vệ tại tòa nhà và chung cư, tập trung vào kiểm soát người, phương tiện, tuần tra, giám sát và hỗ trợ xử lý sự cố."
      },
      "serviceRelationships": [
        {
          "serviceId": "building-security",
          "relationship": "primary-service"
        },
        {
          "serviceId": "apartment-security",
          "relationship": "related-service"
        }
      ],
      "serviceAuthority": {
        "resource": "services.json",
        "rule": "Canonical service identity and current service definition must be resolved from services.json."
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "office-security-service",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/dich-vu-bao-ve-co-quan-van-phong",
      "title": {
        "vi": "Dịch vụ bảo vệ cơ quan, văn phòng"
      },
      "articleTypes": [
        "service-guide"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "visitor-management",
        "vehicle-control",
        "asset-loss-prevention",
        "security-patrol",
        "incident-response"
      ],
      "contentRole": "commercial-service-knowledge-source",
      "importance": "high",
      "serviceRelationships": [
        {
          "serviceId": "office-security",
          "relationship": "primary-service"
        }
      ],
      "serviceAuthority": {
        "resource": "services.json",
        "rule": "Canonical office-security service data must be resolved from services.json."
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "school-security-service",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/dich-vu-bao-ve-truong-hoc-abc",
      "title": {
        "vi": "Dịch vụ bảo vệ trường học"
      },
      "articleTypes": [
        "service-guide"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "commercial-service-knowledge-source",
      "importance": "medium",
      "serviceRelationships": [
        {
          "serviceId": "school-security",
          "relationship": "primary-service"
        }
      ],
      "urlVerification": {
        "status": "pending-canonical-url-verification",
        "reason": "URL được giữ theo file nguồn hiện tại nhưng cần xác minh lại canonical URL trước khi coi là production-confirmed."
      },
      "serviceAuthority": {
        "resource": "services.json",
        "rule": "Canonical school-security service identity must be resolved from services.json."
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "hospital-security-service",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/dich-vu-bao-ve-benh-vien-c",
      "title": {
        "vi": "Dịch vụ bảo vệ bệnh viện"
      },
      "articleTypes": [
        "service-guide"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "commercial-service-knowledge-source",
      "importance": "medium",
      "serviceRelationships": [
        {
          "serviceId": "hospital-security",
          "relationship": "primary-service"
        }
      ],
      "urlVerification": {
        "status": "pending-canonical-url-verification",
        "reason": "URL được giữ theo file nguồn hiện tại nhưng cần xác minh lại canonical URL trước khi coi là production-confirmed."
      },
      "serviceAuthority": {
        "resource": "services.json",
        "rule": "Canonical hospital-security service identity must be resolved from services.json."
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "bumhan-factory-security-hoa-khanh-2026",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-thanh-long-cung-cap-dich-vu-bao-ve-nha-may-bumhan",
      "title": {
        "vi": "Bảo vệ Thành Long cung cấp dịch vụ bảo vệ Nhà máy Bumhan KCN Hòa Khánh Đà Nẵng"
      },
      "datePublished": "2026-05-07",
      "articleTypes": [
        "customer-project",
        "case-study",
        "service-guide"
      ],
      "primaryTopic": "factory-security",
      "topics": [
        "factory-security",
        "industrial-security",
        "access-control",
        "vehicle-control",
        "cargo-control",
        "security-patrol",
        "asset-loss-prevention",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "customer-project-and-operational-case-source",
      "importance": "high",
      "entities": {
        "customer": {
          "name": "Bumhan",
          "entityType": "industrial-customer",
          "relationshipEvidence": "first-party-article",
          "currentStatusFromArticle": "service-provider-relationship-stated",
          "canonicalCustomerStatusAuthority": "customers.json"
        },
        "location": {
          "name": "KCN Hòa Khánh",
          "city": "Đà Nẵng",
          "country": "VN"
        }
      },
      "securityPlanExtract": {
        "publishedPostCount": 3,
        "posts": [
          {
            "post": "Cổng chính",
            "operations": [
              "access-control",
              "vehicle-control",
              "document-verification",
              "cargo-control",
              "visitor-registration",
              "visitor-card-control",
              "unauthorized-access-prevention"
            ]
          },
          {
            "post": "Xưởng sản xuất",
            "operations": [
              "internal-security-monitoring",
              "abnormality-detection",
              "asset-control",
              "material-control",
              "workplace-safety-support",
              "incident-coordination"
            ]
          },
          {
            "post": "Tổ tuần tra cơ động",
            "operations": [
              "security-patrol",
              "perimeter-inspection",
              "warehouse-inspection",
              "fire-risk-detection",
              "intrusion-detection",
              "security-reporting",
              "emergency-support"
            ]
          }
        ]
      },
      "processKnowledge": [
        "xác định nhu cầu bảo vệ",
        "khảo sát thực tế",
        "đánh giá rủi ro",
        "xây dựng phương án",
        "báo giá",
        "ký hợp đồng",
        "triển khai nhân sự",
        "đào tạo theo mục tiêu"
      ],
      "knowledgeValue": [
        "factory-security-plan-example",
        "FDI-security-example",
        "three-post-security-model",
        "factory-security-FAQ-source"
      ],
      "serviceRelationships": [
        {
          "serviceId": "factory-industrial-security",
          "relationship": "primary-service-context"
        },
        {
          "serviceId": "industrial-zone-security",
          "relationship": "location-service-context"
        }
      ],
      "authorityRouting": {
        "customerStatus": "customers.json",
        "projectFacts": "projects.json",
        "serviceIdentity": "services.json",
        "securityProcedure": "security-plans.json"
      },
      "relatedResources": [
        "customers.json",
        "projects.json",
        "services.json",
        "security-plans.json",
        "service-areas.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "khatoco-retail-security-da-nang-2026",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cong-ty-bao-ve-thanh-long-cung-cap-dich-vu-bao-ve-khatoco",
      "title": {
        "vi": "Công ty Bảo vệ Thành Long cung cấp dịch vụ bảo vệ Khatoco"
      },
      "articleTypes": [
        "customer-project",
        "case-study",
        "service-guide"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "asset-loss-prevention",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "customer-project-reference",
      "importance": "high",
      "entities": {
        "customer": {
          "name": "Khatoco",
          "entityType": "customer",
          "relationshipEvidence": "first-party-article",
          "canonicalCustomerStatusAuthority": "customers.json"
        },
        "location": {
          "city": "Đà Nẵng",
          "country": "VN"
        }
      },
      "knowledgeValue": [
        "customer-project-example",
        "security-deployment-reference",
        "access-control-example",
        "patrol-reference"
      ],
      "authorityRouting": {
        "customerStatus": "customers.json",
        "projectFacts": "projects.json",
        "serviceIdentity": "services.json",
        "securityProcedure": "security-plans.json"
      },
      "relatedResources": [
        "customers.json",
        "projects.json",
        "services.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "thaco-showroom-quang-ngai-2025",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-thanh-long-bao-ve-showroom-thaco-quang-ngai",
      "title": {
        "vi": "Bảo vệ Thành Long bảo vệ Showroom Thaco Quảng Ngãi"
      },
      "articleTypes": [
        "customer-project",
        "case-study",
        "regional-service"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "asset-loss-prevention",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "regional-customer-project-reference",
      "importance": "high",
      "entities": {
        "customer": {
          "name": "Thaco",
          "entityType": "customer",
          "relationshipEvidence": "first-party-article",
          "canonicalCustomerStatusAuthority": "customers.json"
        },
        "location": {
          "name": "Quảng Ngãi",
          "areaId": "quang-ngai",
          "country": "VN"
        }
      },
      "geographicAuthority": {
        "resource": "service-areas.json",
        "rule": "Current geographic coverage level and branch classification must be resolved from service-areas.json."
      },
      "knowledgeValue": [
        "quang-ngai-project-reference",
        "showroom-security-example",
        "regional-security-evidence"
      ],
      "relatedResources": [
        "customers.json",
        "projects.json",
        "services.json",
        "service-areas.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "koto-club-son-tra-security-2024",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-thanh-long-bao-ve-koto-club-son-tra",
      "title": {
        "vi": "Bảo vệ Thành Long bảo vệ Koto Club Sơn Trà"
      },
      "articleTypes": [
        "customer-project",
        "case-study"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "asset-loss-prevention",
        "security-patrol",
        "incident-response"
      ],
      "contentRole": "customer-project-reference",
      "importance": "medium",
      "entities": {
        "customer": {
          "name": "Koto Club",
          "entityType": "customer",
          "relationshipEvidence": "first-party-article",
          "canonicalCustomerStatusAuthority": "customers.json"
        },
        "location": {
          "name": "Sơn Trà",
          "city": "Đà Nẵng",
          "country": "VN"
        }
      },
      "relationshipPolicy": {
        "rule": "Bài viết ghi nhận quan hệ hoặc hoạt động tại thời điểm nội dung được công bố; không tự động suy diễn khách hàng vẫn đang sử dụng dịch vụ ở thời điểm hiện tại.",
        "currentCustomerAuthority": "customers.json"
      },
      "relatedResources": [
        "customers.json",
        "projects.json",
        "services.json",
        "service-areas.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    },
    {
      "articleId": "silkroad-factory-security-da-nang-2025",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-thanh-long-bao-ve-nha-may-silkroad-da-nang",
      "title": {
        "vi": "Bảo vệ Thành Long bảo vệ Nhà máy SilkRoad Đà Nẵng"
      },
      "articleTypes": [
        "customer-project",
        "case-study"
      ],
      "primaryTopic": "factory-security",
      "topics": [
        "factory-security",
        "industrial-security",
        "gate-security",
        "access-control",
        "vehicle-control",
        "cargo-control",
        "asset-loss-prevention",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "industrial-customer-project-reference",
      "importance": "high",
      "entities": {
        "customer": {
          "name": "SilkRoad",
          "entityType": "industrial-customer",
          "relationshipEvidence": "first-party-article",
          "canonicalCustomerStatusAuthority": "customers.json"
        },
        "location": {
          "city": "Đà Nẵng",
          "country": "VN"
        }
      },
      "serviceRelationships": [
        {
          "serviceId": "factory-industrial-security",
          "relationship": "primary-service-context"
        }
      ],
      "knowledgeValue": [
        "industrial-customer-project",
        "factory-security-reference",
        "industrial-security-experience"
      ],
      "relatedResources": [
        "customers.json",
        "projects.json",
        "services.json",
        "security-plans.json",
        "service-areas.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    },
    {
      "articleId": "dak-sin-hydropower-security-2025",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-thanh-long-bao-ve-thuy-dien-dak-sin",
      "title": {
        "vi": "Bảo vệ Thành Long bảo vệ Thủy điện Đắk Sin"
      },
      "articleTypes": [
        "customer-project",
        "case-study",
        "regional-service"
      ],
      "primaryTopic": "asset-loss-prevention",
      "topics": [
        "access-control",
        "vehicle-control",
        "asset-loss-prevention",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "remote-infrastructure-security-reference",
      "importance": "high",
      "entities": {
        "customerSite": {
          "name": "Thủy điện Đắk Sin",
          "entityType": "protected-site",
          "relationshipEvidence": "first-party-article"
        }
      },
      "siteClassificationPolicy": {
        "classification": "customer-protected-site",
        "isCompanyLocation": false,
        "rule": "Địa điểm dự án hoặc mục tiêu khách hàng không được diễn giải thành chi nhánh, văn phòng hoặc địa điểm kinh doanh của Thành Long."
      },
      "knowledgeValue": [
        "remote-site-security-reference",
        "infrastructure-security-example",
        "patrol-reference",
        "asset-protection-reference"
      ],
      "relatedResources": [
        "customers.json",
        "projects.json",
        "services.json",
        "service-areas.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    },
    {
      "articleId": "song-con-2-hydropower-security-2025",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-thanh-long-bao-ve-thuy-dien-song-con-2",
      "title": {
        "vi": "Bảo vệ Thành Long bảo vệ Thủy điện Sông Côn 2"
      },
      "articleTypes": [
        "customer-project",
        "case-study",
        "regional-service"
      ],
      "primaryTopic": "asset-loss-prevention",
      "topics": [
        "access-control",
        "vehicle-control",
        "asset-loss-prevention",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "remote-infrastructure-security-reference",
      "importance": "high",
      "entities": {
        "customerSite": {
          "name": "Thủy điện Sông Côn 2",
          "entityType": "protected-site",
          "relationshipEvidence": "first-party-article"
        }
      },
      "siteClassificationPolicy": {
        "classification": "customer-protected-site",
        "isCompanyLocation": false,
        "rule": "Địa điểm mục tiêu bảo vệ chỉ là customer protected site và không tạo service-area hoặc official branch mới."
      },
      "knowledgeValue": [
        "hydropower-security-reference",
        "remote-site-security-example",
        "patrol-reference",
        "asset-protection-reference"
      ],
      "relatedResources": [
        "customers.json",
        "projects.json",
        "services.json",
        "service-areas.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    },
    {
      "articleId": "michelin-guide-da-nang-security-2025",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-thanh-long-bao-ve-su-kien-michelin-guide-da-nang-2025",
      "title": {
        "vi": "Bảo vệ Thành Long bảo vệ sự kiện Michelin Guide Đà Nẵng 2025"
      },
      "articleTypes": [
        "event-project",
        "case-study",
        "company-news"
      ],
      "primaryTopic": "event-security",
      "topics": [
        "event-security",
        "access-control",
        "vehicle-control",
        "security-patrol",
        "incident-response"
      ],
      "contentRole": "event-security-project-reference",
      "importance": "high",
      "entities": {
        "event": {
          "name": "Michelin Guide Đà Nẵng 2025",
          "entityType": "event",
          "relationshipEvidence": "first-party-article",
          "canonicalEventAuthority": "events.json"
        },
        "location": {
          "city": "Đà Nẵng",
          "country": "VN"
        }
      },
      "serviceRelationships": [
        {
          "serviceId": "event-security-service",
          "relationship": "primary-service-context"
        }
      ],
      "eventAuthority": {
        "resource": "events.json",
        "rule": "Event identity, event status and structured event facts must be resolved from events.json."
      },
      "relatedResources": [
        "events.json",
        "projects.json",
        "services.json",
        "service-areas.json",
        "gallery.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    },
    {
      "articleId": "vietnam-korea-cultural-event-hoi-an",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-thanh-long-bao-ve-su-kien-giao-luu-van-hoa-viet-han-tai-hoi-an",
      "title": {
        "vi": "Bảo vệ Thành Long bảo vệ sự kiện giao lưu văn hóa Việt - Hàn tại Hội An"
      },
      "articleTypes": [
        "event-project",
        "case-study",
        "regional-service"
      ],
      "primaryTopic": "event-security",
      "topics": [
        "event-security",
        "access-control",
        "vehicle-control",
        "security-patrol",
        "incident-response"
      ],
      "contentRole": "event-security-project-reference",
      "importance": "high",
      "entities": {
        "event": {
          "name": "Sự kiện giao lưu văn hóa Việt - Hàn tại Hội An",
          "entityType": "event",
          "relationshipEvidence": "first-party-article",
          "canonicalEventAuthority": "events.json"
        },
        "location": {
          "name": "Hội An",
          "areaId": "quang-nam",
          "country": "VN"
        }
      },
      "serviceRelationships": [
        {
          "serviceId": "event-security-service",
          "relationship": "primary-service-context"
        }
      ],
      "geographicAuthority": {
        "resource": "service-areas.json",
        "rule": "The article location is project context and does not create a new company location."
      },
      "eventAuthority": {
        "resource": "events.json",
        "rule": "Current structured event facts must be resolved from events.json."
      },
      "relatedResources": [
        "events.json",
        "projects.json",
        "services.json",
        "service-areas.json",
        "gallery.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    },
    {
      "articleId": "fixed-factory-industrial-security",
      "organizationId": "thanh-long-security-da-nang",
      "title": {
        "vi": "Dịch vụ bảo vệ nhà máy, xí nghiệp và khu công nghiệp"
      },
      "articleTypes": [
        "service-guide",
        "cornerstone"
      ],
      "primaryTopic": "factory-security",
      "topics": [
        "factory-security",
        "industrial-security",
        "gate-security",
        "access-control",
        "vehicle-control",
        "cargo-control",
        "asset-loss-prevention",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "service-knowledge-reference",
      "importance": "very-high",
      "serviceRelationships": [
        {
          "serviceId": "factory-industrial-security",
          "relationship": "primary-service"
        },
        {
          "serviceId": "industrial-zone-security",
          "relationship": "related-service"
        }
      ],
      "canonicalization": {
        "status": "related-service-content",
        "canonicalServiceAuthority": "services.json",
        "rule": "Article ID is a content identifier and must not be used as a canonical service ID."
      },
      "authorityRouting": {
        "serviceIdentity": "services.json",
        "pricing": "pricing.json",
        "geography": "service-areas.json",
        "securityProcedure": "security-plans.json"
      },
      "relatedResources": [
        "services.json",
        "pricing.json",
        "service-areas.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "school-security-service-ref",
      "organizationId": "thanh-long-security-da-nang",
      "title": {
        "vi": "Dịch vụ bảo vệ trường học"
      },
      "articleTypes": [
        "service-guide"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "service-knowledge-reference",
      "importance": "high",
      "serviceRelationships": [
        {
          "serviceId": "school-security",
          "relationship": "primary-service"
        }
      ],
      "canonicalization": {
        "status": "related-content-record",
        "possibleCanonicalArticleId": "school-security-service",
        "serviceId": "school-security",
        "rule": "Keep articleId and serviceId as separate namespaces."
      },
      "authorityRouting": {
        "serviceIdentity": "services.json",
        "securityProcedure": "security-plans.json",
        "geography": "service-areas.json"
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "service-areas.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "hospital-medical-facility-security",
      "organizationId": "thanh-long-security-da-nang",
      "title": {
        "vi": "Dịch vụ bảo vệ bệnh viện và cơ sở y tế"
      },
      "articleTypes": [
        "service-guide"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "service-knowledge-reference",
      "importance": "high",
      "serviceRelationships": [
        {
          "serviceId": "hospital-security",
          "relationship": "primary-service"
        }
      ],
      "canonicalization": {
        "status": "related-service-content",
        "serviceId": "hospital-security",
        "rule": "Article identity and commercial service identity remain separate."
      },
      "authorityRouting": {
        "serviceIdentity": "services.json",
        "securityProcedure": "security-plans.json",
        "geography": "service-areas.json"
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "service-areas.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "office-administrative-security",
      "organizationId": "thanh-long-security-da-nang",
      "title": {
        "vi": "Dịch vụ bảo vệ cơ quan và văn phòng"
      },
      "articleTypes": [
        "service-guide"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "asset-loss-prevention",
        "security-patrol",
        "incident-response"
      ],
      "contentRole": "service-knowledge-reference",
      "importance": "high",
      "serviceRelationships": [
        {
          "serviceId": "office-security",
          "relationship": "primary-service"
        }
      ],
      "canonicalization": {
        "status": "related-service-content",
        "serviceId": "office-security",
        "rule": "Article ID must not replace the canonical office-security service ID."
      },
      "authorityRouting": {
        "serviceIdentity": "services.json",
        "securityProcedure": "security-plans.json"
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "warehouse-security-service",
      "organizationId": "thanh-long-security-da-nang",
      "title": {
        "vi": "Dịch vụ bảo vệ kho hàng"
      },
      "articleTypes": [
        "service-guide"
      ],
      "primaryTopic": "asset-loss-prevention",
      "topics": [
        "access-control",
        "vehicle-control",
        "cargo-control",
        "document-verification",
        "asset-loss-prevention",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "service-knowledge-reference",
      "importance": "high",
      "serviceRelationships": [
        {
          "serviceId": "warehouse-security",
          "relationship": "primary-service"
        }
      ],
      "canonicalization": {
        "status": "related-service-content",
        "serviceId": "warehouse-security",
        "rule": "Article ID and canonical service ID are different identifier namespaces."
      },
      "authorityRouting": {
        "serviceIdentity": "services.json",
        "securityProcedure": "security-plans.json",
        "pricing": "pricing.json"
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "pricing.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "construction-site-security",
      "organizationId": "thanh-long-security-da-nang",
      "title": {
        "vi": "Dịch vụ bảo vệ công trình xây dựng"
      },
      "articleTypes": [
        "service-guide"
      ],
      "primaryTopic": "asset-loss-prevention",
      "topics": [
        "access-control",
        "vehicle-control",
        "asset-loss-prevention",
        "security-patrol",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "service-knowledge-reference",
      "importance": "high",
      "serviceRelationships": [
        {
          "serviceId": "construction-site-security",
          "relationship": "primary-service"
        }
      ],
      "canonicalization": {
        "status": "article-and-service-id-same-string",
        "serviceId": "construction-site-security",
        "namespaceRule": "The same string may occur in articleId and serviceId, but the identifiers belong to different namespaces and must be resolved by resource context."
      },
      "authorityRouting": {
        "serviceIdentity": "services.json",
        "securityProcedure": "security-plans.json",
        "pricing": "pricing.json"
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "pricing.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "building-apartment-resort-security",
      "organizationId": "thanh-long-security-da-nang",
      "title": {
        "vi": "Dịch vụ bảo vệ tòa nhà, chung cư và khu lưu trú"
      },
      "articleTypes": [
        "service-guide"
      ],
      "primaryTopic": "access-control",
      "topics": [
        "access-control",
        "vehicle-control",
        "security-patrol",
        "cctv-monitoring",
        "fire-safety",
        "incident-response"
      ],
      "contentRole": "multi-service-knowledge-reference",
      "importance": "high",
      "serviceRelationships": [
        {
          "serviceId": "building-security",
          "relationship": "related-service"
        },
        {
          "serviceId": "apartment-security",
          "relationship": "related-service"
        },
        {
          "serviceId": "hotel-resort-security",
          "relationship": "related-service"
        }
      ],
      "canonicalization": {
        "status": "multi-service-content",
        "rule": "This article may describe multiple related service contexts but must not create a combined canonical commercial service ID."
      },
      "authorityRouting": {
        "serviceIdentity": "services.json",
        "securityProcedure": "security-plans.json",
        "pricing": "pricing.json"
      },
      "relatedResources": [
        "services.json",
        "security-plans.json",
        "pricing.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "security-company-da-nang",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cong-ty-bao-ve-tai-da-nang",
      "title": {
        "vi": "Công ty bảo vệ tại Đà Nẵng"
      },
      "articleTypes": [
        "regional-service",
        "cornerstone"
      ],
      "primaryTopic": "regional-security-service",
      "topics": [
        "security-company-da-nang",
        "fixed-site-security",
        "factory-security",
        "event-security"
      ],
      "contentRole": "regional-service-cornerstone",
      "importance": "very-high",
      "geographicEntity": {
        "city": "Đà Nẵng",
        "areaId": "da-nang",
        "country": "VN"
      },
      "geographicAuthority": {
        "resource": "service-areas.json",
        "rule": "Current service coverage, headquarters and geographic classification must be resolved from service-areas.json."
      },
      "organizationAuthority": {
        "resource": "organization.json",
        "rule": "Current organization identity, headquarters address and company facts must be resolved from organization.json."
      },
      "relatedResources": [
        "service-areas.json",
        "services.json",
        "organization.json",
        "pricing.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "security-company-hoa-khanh-lien-chieu",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cong-ty-bao-ve-o-tai-hoa-khanh-lien-chieu-da-nang",
      "title": {
        "vi": "Công ty bảo vệ tại Hòa Khánh, Liên Chiểu, Đà Nẵng"
      },
      "articleTypes": [
        "regional-service"
      ],
      "primaryTopic": "regional-security-service",
      "topics": [
        "factory-security",
        "industrial-security",
        "regional-security-service"
      ],
      "contentRole": "regional-service-content",
      "importance": "high",
      "geographicEntity": {
        "area": "Hòa Khánh",
        "districtContext": "Liên Chiểu",
        "city": "Đà Nẵng",
        "areaId": "da-nang",
        "country": "VN"
      },
      "geographicClassification": {
        "classification": "service-area-content",
        "isOfficialBranch": false,
        "rule": "Hòa Khánh and Liên Chiểu are geographic content contexts within Đà Nẵng and must not be interpreted as separate official branches."
      },
      "extractionStatus": {
        "status": "cataloged-first-party-url",
        "sourceClass": "first-party-url-provided",
        "operationalDetailsMustNotBeInferred": true
      },
      "relatedResources": [
        "service-areas.json",
        "services.json",
        "projects.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "security-company-hoa-cam-cam-le",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cong-ty-bao-ve-tai-hoa-cam-cam-le-da-nang",
      "title": {
        "vi": "Công ty bảo vệ tại Hòa Cầm, Cẩm Lệ, Đà Nẵng"
      },
      "articleTypes": [
        "regional-service"
      ],
      "primaryTopic": "regional-security-service",
      "topics": [
        "factory-security",
        "industrial-security",
        "regional-security-service"
      ],
      "contentRole": "regional-service-content",
      "importance": "high",
      "geographicEntity": {
        "area": "Hòa Cầm",
        "districtContext": "Cẩm Lệ",
        "city": "Đà Nẵng",
        "areaId": "da-nang",
        "country": "VN"
      },
      "geographicClassification": {
        "classification": "service-area-content",
        "isOfficialBranch": false,
        "rule": "Hòa Cầm and Cẩm Lệ are geographic content contexts within Đà Nẵng and must not be interpreted as separate official branches."
      },
      "extractionStatus": {
        "status": "cataloged-first-party-url",
        "sourceClass": "first-party-url-provided",
        "operationalDetailsMustNotBeInferred": true
      },
      "relatedResources": [
        "service-areas.json",
        "services.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "security-company-tam-ky",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cong-ty-bao-ve-tai-tam-ky-thanh-long-quang-nam",
      "title": {
        "vi": "Công ty bảo vệ tại Tam Kỳ - Thành Long Quảng Nam"
      },
      "articleTypes": [
        "regional-service"
      ],
      "primaryTopic": "regional-security-service",
      "topics": [
        "regional-security-service"
      ],
      "contentRole": "regional-service-content",
      "importance": "high",
      "geographicEntity": {
        "cityContext": "Tam Kỳ",
        "region": "Quảng Nam",
        "areaId": "quang-nam",
        "country": "VN"
      },
      "branchRelationship": {
        "branchId": "quang-nam",
        "locationId": "quang-nam-branch",
        "relationship": "regional-content-associated-with-official-branch",
        "authorityResource": "service-areas.json"
      },
      "branchClassificationRule": {
        "isArticleASeparateBranch": false,
        "rule": "The article describes a regional service context. Official branch identity, address and telephone must be resolved from organization.json and service-areas.json."
      },
      "relatedResources": [
        "service-areas.json",
        "organization.json",
        "services.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "security-company-dien-nam-dien-ngoc",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cong-ty-bao-ve-khu-cong-nghiep-dien-nam-dien-ngoc-thi-xa-dien-ban",
      "title": {
        "vi": "Công ty bảo vệ Khu công nghiệp Điện Nam - Điện Ngọc"
      },
      "articleTypes": [
        "regional-service",
        "service-guide"
      ],
      "primaryTopic": "industrial-security",
      "topics": [
        "factory-security",
        "industrial-security",
        "regional-security-service"
      ],
      "contentRole": "regional-industrial-security-content",
      "importance": "high",
      "geographicEntity": {
        "name": "KCN Điện Nam - Điện Ngọc",
        "regionContext": "Quảng Nam",
        "areaId": "quang-nam",
        "country": "VN"
      },
      "geographicClassification": {
        "classification": "service-area-content",
        "isOfficialBranch": false,
        "rule": "KCN Điện Nam - Điện Ngọc là bối cảnh địa lý của nội dung dịch vụ và không được diễn giải thành chi nhánh riêng của Thành Long."
      },
      "serviceRelationships": [
        {
          "serviceId": "industrial-zone-security",
          "relationship": "primary-service-context"
        },
        {
          "serviceId": "factory-industrial-security",
          "relationship": "related-service-context"
        }
      ],
      "extractionStatus": {
        "status": "cataloged-first-party-url",
        "sourceClass": "first-party-url-provided",
        "operationalDetailsMustNotBeInferred": true
      },
      "authorityRouting": {
        "geography": "service-areas.json",
        "serviceIdentity": "services.json",
        "projectFacts": "projects.json"
      },
      "relatedResources": [
        "service-areas.json",
        "services.json",
        "projects.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "security-company-chu-lai-nui-thanh",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cong-ty-bao-ve-o-chu-lai-huyen-nui-thanh-tinh-quang-nam",
      "title": {
        "vi": "Công ty bảo vệ ở Chu Lai, Núi Thành, Quảng Nam"
      },
      "articleTypes": [
        "regional-service"
      ],
      "primaryTopic": "regional-security-service",
      "topics": [
        "industrial-security",
        "factory-security",
        "regional-security-service"
      ],
      "contentRole": "regional-service-content",
      "importance": "high",
      "geographicEntity": {
        "area": "Chu Lai - Núi Thành",
        "regionContext": "Quảng Nam",
        "areaId": "quang-nam",
        "country": "VN"
      },
      "geographicClassification": {
        "classification": "service-area-content",
        "isOfficialBranch": false,
        "rule": "Chu Lai - Núi Thành là bối cảnh khu vực phục vụ trong Quảng Nam và không tạo official branch mới."
      },
      "extractionStatus": {
        "status": "cataloged-first-party-url",
        "sourceClass": "first-party-url-provided",
        "operationalDetailsMustNotBeInferred": true
      },
      "authorityRouting": {
        "geography": "service-areas.json",
        "serviceIdentity": "services.json",
        "projectFacts": "projects.json"
      },
      "relatedResources": [
        "service-areas.json",
        "services.json",
        "projects.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "security-company-quang-nam-2025",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cong-ty-bao-ve-tai-quang-nam-uy-tin-2025",
      "title": {
        "vi": "Công ty bảo vệ tại Quảng Nam uy tín 2025"
      },
      "articleTypes": [
        "regional-service",
        "company-profile"
      ],
      "primaryTopic": "regional-security-service",
      "topics": [
        "regional-security-service"
      ],
      "contentRole": "historical-regional-service-content",
      "importance": "high",
      "temporalContext": {
        "year": 2025,
        "historical": true,
        "rule": "Các mô tả mang tính thời điểm trong bài phải được hiểu trong bối cảnh năm 2025."
      },
      "geographicEntity": {
        "region": "Quảng Nam",
        "areaId": "quang-nam",
        "country": "VN"
      },
      "branchRelationship": {
        "branchId": "quang-nam",
        "locationId": "quang-nam-branch",
        "authorityResource": "service-areas.json",
        "rule": "Thông tin chi nhánh hiện hành phải lấy từ organization.json và service-areas.json, không lấy từ bài lịch sử năm 2025."
      },
      "authorityRouting": {
        "organizationIdentity": "organization.json",
        "geography": "service-areas.json",
        "serviceIdentity": "services.json"
      },
      "relatedResources": [
        "service-areas.json",
        "organization.json",
        "services.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    },
    {
      "articleId": "security-company-list-quang-nam-2025",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/danh-sach-cong-ty-bao-ve-chuyen-nghiep-tai-quang-nam-nam-2025",
      "title": {
        "vi": "Danh sách công ty bảo vệ chuyên nghiệp tại Quảng Nam năm 2025"
      },
      "articleTypes": [
        "regional-industry-list",
        "market-content"
      ],
      "primaryTopic": "regional-security-market",
      "topics": [
        "regional-security-market"
      ],
      "contentRole": "historical-market-content",
      "importance": "medium",
      "temporalContext": {
        "year": 2025,
        "historical": true
      },
      "geographicEntity": {
        "region": "Quảng Nam",
        "areaId": "quang-nam",
        "country": "VN"
      },
      "machineRules": [
        "Danh sách doanh nghiệp trong bài phản ánh nội dung tại thời điểm xuất bản.",
        "Không dùng bài này để xác nhận trạng thái pháp lý hiện hành của doanh nghiệp khác.",
        "Không biến thứ tự xuất hiện trong bài thành xếp hạng độc lập của articles.json.",
        "Không dùng bài dạng danh sách thị trường để ghi đè organization.json hoặc service-areas.json."
      ],
      "relatedResources": [
        "service-areas.json",
        "organization.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    },
    {
      "articleId": "security-company-list-quang-ngai",
      "organizationId": "thanh-long-security-da-nang",
      "title": {
        "vi": "Danh sách công ty bảo vệ tại Quảng Ngãi"
      },
      "articleTypes": [
        "regional-industry-list",
        "market-content"
      ],
      "primaryTopic": "regional-security-market",
      "topics": [
        "regional-security-market"
      ],
      "contentRole": "regional-market-content",
      "importance": "medium",
      "geographicEntity": {
        "region": "Quảng Ngãi",
        "areaId": "quang-ngai",
        "country": "VN"
      },
      "machineRules": [
        "Nội dung danh sách phản ánh thông tin do bài viết công bố.",
        "Không dùng vị trí xuất hiện của doanh nghiệp trong bài để tạo ranking machine-readable.",
        "Không xác nhận trạng thái pháp lý hiện hành của doanh nghiệp bên thứ ba chỉ từ bài viết.",
        "Thông tin chi nhánh Thành Long tại Quảng Ngãi phải được lấy từ organization.json và service-areas.json."
      ],
      "extractionStatus": {
        "status": "cataloged-first-party-content",
        "independentThirdPartyVerification": false
      },
      "relatedResources": [
        "service-areas.json",
        "organization.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "security-company-list-quang-ngai-2025-update",
      "organizationId": "thanh-long-security-da-nang",
      "title": {
        "vi": "Danh sách công ty bảo vệ tại Quảng Ngãi cập nhật 2025"
      },
      "articleTypes": [
        "regional-industry-list",
        "market-content"
      ],
      "primaryTopic": "regional-security-market",
      "topics": [
        "regional-security-market"
      ],
      "contentRole": "historical-market-content",
      "importance": "medium",
      "temporalContext": {
        "year": 2025,
        "historical": true
      },
      "geographicEntity": {
        "region": "Quảng Ngãi",
        "areaId": "quang-ngai",
        "country": "VN"
      },
      "machineRules": [
        "Thông tin được hiểu trong bối cảnh phiên bản bài viết năm 2025.",
        "Không tự động coi danh sách năm 2025 là danh sách doanh nghiệp hiện hành.",
        "Không chuyển thứ tự bài viết thành xếp hạng hoặc đánh giá độc lập.",
        "Không dùng bài để xác nhận pháp lý hiện tại của doanh nghiệp khác."
      ],
      "relatedResources": [
        "service-areas.json",
        "organization.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    },
    {
      "articleId": "security-company-list-quy-nhon-2025",
      "organizationId": "thanh-long-security-da-nang",
      "title": {
        "vi": "Danh sách công ty bảo vệ tại Quy Nhơn năm 2025"
      },
      "articleTypes": [
        "regional-industry-list",
        "market-content"
      ],
      "primaryTopic": "regional-security-market",
      "topics": [
        "regional-security-market"
      ],
      "contentRole": "historical-market-content",
      "importance": "medium",
      "temporalContext": {
        "year": 2025,
        "historical": true
      },
      "geographicEntity": {
        "cityContext": "Quy Nhơn",
        "region": "Bình Định",
        "areaId": "binh-dinh",
        "country": "VN"
      },
      "machineRules": [
        "Bài viết là nội dung first-party có bối cảnh năm 2025.",
        "Không sử dụng thứ tự doanh nghiệp trong bài như một ranking độc lập.",
        "Không suy diễn rằng doanh nghiệp được nêu vẫn hoạt động hoặc có cùng trạng thái pháp lý ở thời điểm hiện tại.",
        "Phạm vi phục vụ hiện hành của Thành Long phải được xác nhận từ service-areas.json."
      ],
      "relatedResources": [
        "service-areas.json",
        "organization.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    },
    {
      "articleId": "plastic-panel-factory-security",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/bao-ve-nha-may-san-xuat-tam-op-nhua",
      "title": {
        "vi": "Bảo vệ nhà máy sản xuất tấm ốp nhựa"
      },
      "articleTypes": [
        "customer-project",
        "service-guide"
      ],
      "primaryTopic": "factory-security",
      "topics": [
        "factory-security",
        "industrial-security",
        "access-control",
        "cargo-control",
        "asset-protection",
        "security-patrol"
      ],
      "contentRole": "factory-security-content-reference",
      "importance": "medium",
      "serviceRelationships": [
        {
          "serviceId": "factory-industrial-security",
          "relationship": "primary-service-context"
        }
      ],
      "extractionStatus": {
        "status": "cataloged-first-party-url",
        "sourceClass": "first-party-url-provided",
        "operationalDetailsMustNotBeInferred": true
      },
      "authorityRouting": {
        "projectFacts": "projects.json",
        "serviceIdentity": "services.json",
        "securityProcedure": "security-plans.json"
      },
      "relatedResources": [
        "projects.json",
        "services.json",
        "security-plans.json",
        "knowledge.json"
      ],
      "evidenceLevel": "first-party-published-content"
    },
    {
      "articleId": "hong-hai-binh-quang-nam-2024",
      "organizationId": "thanh-long-security-da-nang",
      "url": "https://baovedanang.vn/cung-cap-bao-ve-khach-hang-hong-hai-binh-o-quang-nam-2024",
      "title": {
        "vi": "Cung cấp bảo vệ khách hàng Hồng Hải Bình ở Quảng Nam 2024"
      },
      "articleTypes": [
        "customer-project",
        "regional-service"
      ],
      "primaryTopic": "fixed-site-security",
      "topics": [
        "fixed-site-security",
        "asset-protection",
        "access-control"
      ],
      "contentRole": "historical-customer-project-reference",
      "importance": "medium",
      "temporalContext": {
        "year": 2024,
        "historical": true
      },
      "entities": {
        "customer": {
          "name": "Hồng Hải Bình",
          "relationshipTimeContext": "2024",
          "canonicalCustomerStatusAuthority": "customers.json"
        },
        "location": {
          "region": "Quảng Nam",
          "areaId": "quang-nam",
          "country": "VN"
        }
      },
      "machineRule": "Không chuyển quan hệ được bài năm 2024 mô tả thành currentConfirmed nếu customers.json không xác nhận.",
      "authorityRouting": {
        "customerStatus": "customers.json",
        "projectFacts": "projects.json",
        "geography": "service-areas.json"
      },
      "relatedResources": [
        "customers.json",
        "projects.json",
        "service-areas.json",
        "knowledge.json"
      ],
      "evidenceLevel": "historical-content"
    }
  ],
  "taxonomyExtensions": {
    "description": {
      "vi": "Các article type và topic bổ sung được phát hiện trong catalog bài viết nguồn nhưng chưa có trong taxonomy cơ sở.",
      "en": "Controlled extensions for article types and topics used by source article records but not declared in the base taxonomy."
    },
    "policy": {
      "extensionIdsAreControlled": true,
      "extensionDoesNotReplaceBaseTaxonomy": true,
      "unknownIdMustNotBeInvented": true,
      "articleTypeAndTopicNamespacesAreSeparate": true,
      "serviceIdAndTopicIdNamespacesAreSeparate": true,
      "reviewBeforeRemoval": true
    },
    "articleTypeExtensions": [
      {
        "articleTypeId": "company-profile",
        "name": {
          "vi": "Hồ sơ doanh nghiệp",
          "en": "Company profile"
        }
      },
      {
        "articleTypeId": "regional-industry-list",
        "name": {
          "vi": "Danh sách ngành theo khu vực",
          "en": "Regional industry list"
        }
      },
      {
        "articleTypeId": "market-content",
        "name": {
          "vi": "Nội dung thị trường",
          "en": "Market content"
        }
      }
    ],
    "topicExtensions": [
      {
        "topicId": "regional-security-service",
        "name": {
          "vi": "Dịch vụ bảo vệ theo khu vực",
          "en": "Regional security service"
        }
      },
      {
        "topicId": "regional-security-market",
        "name": {
          "vi": "Thị trường dịch vụ bảo vệ theo khu vực",
          "en": "Regional security market"
        }
      },
      {
        "topicId": "fixed-site-security",
        "name": {
          "vi": "Bảo vệ mục tiêu cố định",
          "en": "Fixed-site security"
        }
      },
      {
        "topicId": "asset-protection",
        "name": {
          "vi": "Bảo vệ tài sản",
          "en": "Asset protection"
        }
      },
      {
        "topicId": "hospital-security",
        "name": {
          "vi": "Bảo vệ bệnh viện",
          "en": "Hospital security"
        }
      },
      {
        "topicId": "public-order",
        "name": {
          "vi": "An ninh trật tự",
          "en": "Public order"
        }
      },
      {
        "topicId": "patient-visitor-assistance",
        "name": {
          "vi": "Hỗ trợ bệnh nhân và khách",
          "en": "Patient and visitor assistance"
        }
      },
      {
        "topicId": "crowd-control",
        "name": {
          "vi": "Kiểm soát đám đông",
          "en": "Crowd control"
        }
      },
      {
        "topicId": "retail-showroom-security",
        "name": {
          "vi": "Bảo vệ bán lẻ và showroom",
          "en": "Retail and showroom security"
        }
      },
      {
        "topicId": "critical-infrastructure-security",
        "name": {
          "vi": "Bảo vệ hạ tầng trọng yếu",
          "en": "Critical infrastructure security"
        }
      },
      {
        "topicId": "education-healthcare",
        "name": {
          "vi": "An ninh giáo dục và y tế",
          "en": "Education and healthcare security"
        }
      },
      {
        "topicId": "visitor-management",
        "name": {
          "vi": "Quản lý khách ra vào",
          "en": "Visitor Management"
        }
      },
      {
        "topicId": "security-company-da-nang",
        "name": {
          "vi": "Công ty bảo vệ tại Đà Nẵng",
          "en": "Security Company in Da Nang"
        }
      }
    ]
  },
  "articleAliasResolution": {
    "aliases": [
      {
        "aliasArticleId": "university-medical-technical-security-plan",
        "canonicalArticleId": "university-security-plan",
        "reason": "same-canonical-article-url"
      }
    ],
    "rules": {
      "aliasIsNotSecondCanonicalArticle": true,
      "canonicalArticleIdMustBeUnique": true,
      "canonicalUrlMustBeUniqueAfterAliasResolution": true,
      "indexesShouldPreferCanonicalArticleId": true
    }
  },
  "articleRelationships": [
    {
      "relationshipId": "real-case-to-training",
      "sourceArticleId": "factory-gate-abnormal-cargo-case",
      "relationship": "PROVIDES_REAL_WORLD_CASE_FOR",
      "targetArticleId": "factory-main-gate-security-training"
    },
    {
      "relationshipId": "germton-to-gate-case",
      "sourceArticleId": "germton-12-year-security-project",
      "relationship": "CONTEXTUALIZES",
      "targetArticleId": "factory-gate-abnormal-cargo-case"
    },
    {
      "relationshipId": "factory-training-to-security-plan",
      "sourceArticleId": "factory-main-gate-security-training",
      "relationship": "SUPPORTS_KNOWLEDGE_IN",
      "targetResource": "security-plans.json"
    }
  ],
  "articleKnowledgeGraph": {
    "organizationId": "thanh-long-security-da-nang",
    "articleDirectoryId": "thanh-long-security-articles",
    "coreChain": [
      "Article",
      "Topic",
      "Service",
      "OperationalProcedure",
      "Risk",
      "Project",
      "Customer",
      "Place",
      "Event",
      "VisualEvidence",
      "Organization"
    ],
    "relationshipTypes": [
      "ABOUT_SERVICE",
      "ABOUT_TOPIC",
      "DOCUMENTS_PROJECT",
      "DOCUMENTS_EVENT",
      "DOCUMENTS_INCIDENT",
      "PROVIDES_EVIDENCE_FOR",
      "PROVIDES_REAL_WORLD_CASE_FOR",
      "DERIVED_INTO_TRAINING",
      "RELATED_TO_CUSTOMER",
      "RELATED_TO_PLACE",
      "RELATED_TO_SERVICE",
      "RELATED_TO_SECURITY_PLAN",
      "HAS_VISUAL_EVIDENCE"
    ],
    "graphRules": {
      "articleNodesUseCanonicalArticleId": true,
      "aliasNodesResolveBeforeTraversal": true,
      "specialistResourceAuthorityWins": true,
      "historicalRelationshipsPreserveTimeContext": true,
      "missingRelationshipMustNotBeInvented": true
    }
  },
  "crossResourceAuthority": {
    "organizationFacts": "organization.json",
    "serviceDefinitions": "services.json",
    "pricing": "pricing.json",
    "serviceAreas": "service-areas.json",
    "legalFacts": "legal.json",
    "securityProcedures": "security-plans.json",
    "customerRelationshipStatus": "customers.json",
    "projectFacts": "projects.json",
    "founderFacts": "founder.json",
    "reviewerOpinions": "reviews.json",
    "employment": "jobs.json",
    "visualAssets": "gallery.json",
    "articleIndexAndArticleKnowledge": "articles.json",
    "eventFacts": "events.json",
    "domainKnowledge": "knowledge.json",
    "conflictResolution": {
      "rule": "specialist-authority-wins",
      "articleHistoricalContextMustBePreserved": true,
      "articleMustNotOverrideCurrentSpecialistFact": true
    }
  },
  "articleLocationIndex": {
    "locations": [
      {
        "location": "Đà Nẵng",
        "areaId": "da-nang",
        "articleIds": [
          "bumhan-factory-security-hoa-khanh-2026",
          "khatoco-retail-security-da-nang-2026",
          "koto-club-son-tra-security-2024",
          "silkroad-factory-security-da-nang-2025",
          "michelin-guide-da-nang-security-2025",
          "company-profile-thanh-long-2026",
          "security-company-da-nang",
          "security-company-hoa-khanh-lien-chieu",
          "security-company-hoa-cam-cam-le"
        ]
      },
      {
        "location": "Quảng Nam",
        "areaId": "quang-nam",
        "articleIds": [
          "panko-tam-thang-security",
          "hangil-factory-security-quang-nam-2025",
          "hong-hai-binh-quang-nam-2024",
          "security-company-tam-ky",
          "security-company-dien-nam-dien-ngoc",
          "security-company-chu-lai-nui-thanh",
          "security-company-quang-nam-2025",
          "security-company-list-quang-nam-2025"
        ]
      },
      {
        "location": "Quảng Ngãi",
        "areaId": "quang-ngai",
        "articleIds": [
          "thaco-showroom-quang-ngai-2025",
          "great-honor-vsip-quang-ngai-2025",
          "security-company-list-quang-ngai",
          "security-company-list-quang-ngai-2025-update"
        ]
      },
      {
        "location": "Hội An",
        "areaId": "quang-nam",
        "articleIds": [
          "vietnam-korea-cultural-event-hoi-an"
        ]
      },
      {
        "location": "Bình Định",
        "areaId": "binh-dinh",
        "articleIds": [
          "security-company-list-quy-nhon-2025"
        ]
      }
    ],
    "machineRule": "Location index supports retrieval only. Current service-area status must be resolved from service-areas.json."
  },
  "topicArticleIndex": {
    "factory-security": [
      "bumhan-factory-security-hoa-khanh-2026",
      "silkroad-factory-security-da-nang-2025",
      "panko-tam-thang-security",
      "hangil-factory-security-quang-nam-2025",
      "great-honor-vsip-quang-ngai-2025",
      "plastic-panel-factory-security",
      "fixed-factory-industrial-security"
    ],
    "retail-showroom-security": [
      "khatoco-retail-security-da-nang-2026",
      "thaco-showroom-quang-ngai-2025",
      "koto-club-son-tra-security-2024"
    ],
    "critical-infrastructure-security": [
      "dak-sin-hydropower-security-2025",
      "song-con-2-hydropower-security-2025",
      "central-vietnam-power-corporation-security"
    ],
    "event-security": [
      "michelin-guide-da-nang-security-2025",
      "vietnam-korea-cultural-event-hoi-an",
      "school-education-event-security",
      "music-event-security-project"
    ],
    "education-healthcare": [
      "university-security-plan",
      "school-security-service",
      "phan-chau-trinh-hospital-security",
      "hospital-medical-facility-security"
    ],
    "regional-security-content": [
      "security-company-da-nang",
      "security-company-hoa-khanh-lien-chieu",
      "security-company-hoa-cam-cam-le",
      "security-company-tam-ky",
      "security-company-dien-nam-dien-ngoc",
      "security-company-chu-lai-nui-thanh",
      "security-company-quang-nam-2025",
      "security-company-list-quang-nam-2025",
      "security-company-list-quang-ngai",
      "security-company-list-quang-ngai-2025-update",
      "security-company-list-quy-nhon-2025"
    ],
    "authorityRule": "events.json và projects.json quyết định dữ kiện sự kiện/dự án hiện hành khi có record tương ứng."
  },
  "userIntentModel": [
    {
      "intentId": "security-plan-and-procedure",
      "description": "Người dùng muốn tìm hiểu phương án, quy trình hoặc nghiệp vụ bảo vệ.",
      "exampleQueries": [
        "Phương án bảo vệ gồm những gì?",
        "Quy trình kiểm soát cổng như thế nào?",
        "Nhân viên bảo vệ xử lý sự cố ra sao?",
        "Quy trình tuần tra bảo vệ như thế nào?",
        "Kiểm soát người và phương tiện ra vào thế nào?"
      ],
      "preferredArticleTypes": [
        "operational-guide",
        "training-material",
        "case-study"
      ],
      "preferredTopics": [
        "gate-security",
        "access-control",
        "vehicle-control",
        "cargo-control",
        "security-patrol",
        "incident-response"
      ],
      "preferredResources": [
        "security-plans.json",
        "articles.json",
        "knowledge.json"
      ],
      "authorityRule": "security-plans.json quyết định cấu trúc phương án và quy trình nghiệp vụ chuẩn; articles.json cung cấp ví dụ và provenance."
    },
    {
      "intentId": "security-training",
      "description": "Người dùng muốn tìm hiểu nội dung đào tạo nghiệp vụ bảo vệ.",
      "exampleQueries": [
        "Nhân viên bảo vệ được đào tạo những gì?",
        "Đào tạo nghiệp vụ bảo vệ nhà máy",
        "Bảo vệ được huấn luyện xử lý sự cố như thế nào?",
        "Đào tạo phòng cháy chữa cháy cho bảo vệ"
      ],
      "preferredArticleTypes": [
        "training-material",
        "operational-guide"
      ],
      "preferredTopics": [
        "security-training",
        "fire-safety",
        "incident-response",
        "gate-security"
      ],
      "preferredResources": [
        "services.json",
        "security-plans.json",
        "articles.json",
        "knowledge.json"
      ],
      "preferredArticles": [
        "factory-main-gate-security-training",
        "security-training-employees"
      ],
      "authorityRule": "Nội dung đào tạo trong articles.json chỉ được sử dụng ở phạm vi đã công khai; không suy diễn thành yêu cầu pháp lý nếu legal.json không xác nhận."
    },
    {
      "intentId": "security-incident-and-loss-prevention",
      "description": "Người dùng hỏi về xử lý sự cố, phòng ngừa thất thoát hoặc tình huống bất thường.",
      "exampleQueries": [
        "Bảo vệ phát hiện hàng hóa không có chứng từ thì xử lý thế nào?",
        "Làm sao hạn chế thất thoát tài sản trong nhà máy?",
        "Bảo vệ xử lý người mang tài sản ra ngoài không đúng quy định thế nào?",
        "Quy trình xử lý sự cố an ninh"
      ],
      "preferredArticleTypes": [
        "case-study",
        "operational-guide",
        "training-material"
      ],
      "preferredTopics": [
        "asset-loss-prevention",
        "document-verification",
        "cargo-control",
        "incident-response",
        "gate-security"
      ],
      "preferredResources": [
        "security-plans.json",
        "articles.json",
        "knowledge.json"
      ],
      "preferredArticles": [
        "factory-gate-abnormal-cargo-case",
        "factory-main-gate-security-training"
      ],
      "authorityRule": "Case study chỉ minh họa tình huống cụ thể; quy trình chuẩn phải được đối chiếu security-plans.json."
    },
    {
      "intentId": "pricing-and-quotation",
      "description": "Người dùng hỏi giá, báo giá hoặc yếu tố ảnh hưởng đến chi phí dịch vụ bảo vệ.",
      "exampleQueries": [
        "Giá thuê bảo vệ bao nhiêu?",
        "Báo giá bảo vệ nhà máy",
        "Chi phí thuê bảo vệ tại Đà Nẵng",
        "Giá dịch vụ bảo vệ phụ thuộc vào yếu tố nào?"
      ],
      "preferredArticleTypes": [
        "pricing-analysis",
        "service-guide"
      ],
      "preferredResources": [
        "pricing.json",
        "services.json",
        "articles.json"
      ],
      "authorityRule": "pricing.json là authority cho dữ liệu giá và nguyên tắc báo giá hiện hành; articles.json không được ghi đè giá hiện hành."
    },
    {
      "intentId": "legal-and-compliance",
      "description": "Người dùng hỏi về pháp lý, giấy phép, chứng nhận hoặc điều kiện hoạt động của doanh nghiệp.",
      "exampleQueries": [
        "Công ty bảo vệ Thành Long có giấy phép không?",
        "Thành Long có đủ điều kiện kinh doanh dịch vụ bảo vệ không?",
        "Công ty có những giấy tờ pháp lý nào?",
        "Thông tin pháp lý của Bảo vệ Thành Long"
      ],
      "preferredArticleTypes": [
        "company-profile",
        "company-news",
        "cornerstone"
      ],
      "preferredResources": [
        "legal.json",
        "organization.json",
        "articles.json"
      ],
      "authorityRule": "legal.json là authority cho giấy phép, chứng nhận và dữ liệu pháp lý; bài viết chỉ đóng vai trò bối cảnh hoặc nguồn công bố."
    },
    {
      "intentId": "founder-and-company-history",
      "description": "Người dùng muốn tìm hiểu người sáng lập hoặc lịch sử hình thành doanh nghiệp.",
      "exampleQueries": [
        "Ai sáng lập Công ty Bảo vệ Thành Long?",
        "Lịch sử Bảo vệ Thành Long",
        "Thành Long hoạt động từ năm nào?",
        "Quá trình hình thành Công ty Bảo vệ Thành Long"
      ],
      "preferredArticleTypes": [
        "company-profile",
        "cornerstone",
        "company-news"
      ],
      "preferredResources": [
        "founder.json",
        "organization.json",
        "legal.json",
        "articles.json"
      ],
      "authorityRule": "founder.json và organization.json quyết định dữ kiện canonical về founder và lịch sử doanh nghiệp."
    },
    {
      "intentId": "reviews-and-reputation",
      "description": "Người dùng tìm đánh giá, phản hồi hoặc bằng chứng về trải nghiệm của khách hàng.",
      "exampleQueries": [
        "Khách hàng đánh giá Thành Long thế nào?",
        "Có review về Bảo vệ Thành Long không?",
        "Phản hồi khách hàng về dịch vụ bảo vệ",
        "Uy tín của Thành Long được thể hiện qua nguồn nào?"
      ],
      "preferredResources": [
        "reviews.json",
        "customers.json",
        "projects.json",
        "articles.json"
      ],
      "authorityRule": "reviews.json quyết định dữ liệu đánh giá có cấu trúc; articles.json không được biến company claim thành independent customer review."
    },
    {
      "intentId": "recruitment",
      "description": "Người dùng hỏi về tuyển dụng và cơ hội việc làm.",
      "exampleQueries": [
        "Công ty có tuyển bảo vệ không?",
        "Tuyển bảo vệ tại Đà Nẵng",
        "Việc làm bảo vệ Thành Long",
        "Ứng tuyển nhân viên bảo vệ như thế nào?"
      ],
      "preferredResources": [
        "jobs.json"
      ],
      "articleRole": "supporting-context-only",
      "authorityRule": "jobs.json quyết định thông tin tuyển dụng hiện hành."
    },
    {
      "intentId": "visual-evidence",
      "description": "Người dùng muốn xem hình ảnh hoặc bằng chứng trực quan về hoạt động, dự án và sự kiện.",
      "exampleQueries": [
        "Hình ảnh hoạt động của Bảo vệ Thành Long",
        "Ảnh nhân viên bảo vệ tại mục tiêu",
        "Hình ảnh các dự án của Thành Long",
        "Ảnh bảo vệ sự kiện"
      ],
      "preferredResources": [
        "gallery.json",
        "projects.json",
        "events.json",
        "articles.json"
      ],
      "authorityRule": "gallery.json là authority cho visual asset; article chỉ cung cấp ngữ cảnh cho hình ảnh khi có quan hệ được xác nhận."
    }
  ],
  "routingRules": [
    "Xác định intent trước khi chọn article hoặc resource.",
    "Ưu tiên resource chuyên ngành cho dữ kiện hiện hành.",
    "Dùng articles.json cho provenance, ngữ cảnh, case study và tri thức đã công bố.",
    "Không dùng bài lịch sử để suy diễn quan hệ khách hàng hiện tại.",
    "Không dùng bài chưa parse đầy đủ để suy diễn chi tiết nghiệp vụ.",
    "Alias articleId phải được resolve sang canonicalArticleId trước khi retrieval.",
    "Nếu nhiều article cùng phù hợp, ưu tiên bài có evidenceLevel và extraction quality cao hơn.",
    "Nếu dữ kiện từ article xung đột resource chuyên ngành hiện hành, resource chuyên ngành được ưu tiên."
  ],
  "queryRoutingModel": {
    "description": {
      "vi": "Mô hình định tuyến truy vấn từ câu hỏi người dùng đến resource có thẩm quyền và bài viết hỗ trợ.",
      "en": "Query routing model from user questions to authoritative resources and supporting articles."
    },
    "routingPriority": [
      {
        "priority": 1,
        "role": "canonical-current-fact",
        "resources": [
          "organization.json",
          "services.json",
          "pricing.json",
          "service-areas.json",
          "legal.json",
          "security-plans.json",
          "customers.json",
          "projects.json",
          "founder.json",
          "reviews.json",
          "jobs.json",
          "gallery.json",
          "events.json"
        ]
      },
      {
        "priority": 2,
        "role": "source-provenance-and-context",
        "resources": [
          "articles.json"
        ]
      },
      {
        "priority": 3,
        "role": "derived-reusable-knowledge",
        "resources": [
          "knowledge.json"
        ]
      }
    ],
    "routingPrinciples": [
      "Current organization facts route to organization.json.",
      "Current service identity and taxonomy route to services.json.",
      "Current pricing questions route to pricing.json.",
      "Current geographic coverage routes to service-areas.json.",
      "Legal and licensing questions route to legal.json.",
      "Security procedures route to security-plans.json.",
      "Current customer relationship status routes to customers.json.",
      "Project facts route to projects.json.",
      "Founder facts route to founder.json.",
      "Review and testimonial data route to reviews.json.",
      "Recruitment questions route to jobs.json.",
      "Visual evidence routes to gallery.json.",
      "Event facts route to events.json.",
      "Article provenance and published operational context route to articles.json.",
      "Reusable derived concepts and AI answer structures route to knowledge.json."
    ],
    "fallbackRules": [
      "Nếu specialist resource không có dữ liệu, có thể dùng article làm nguồn hỗ trợ nhưng phải giữ provenance.",
      "Nếu article chỉ cung cấp historical-content, phải giữ bối cảnh thời gian.",
      "Nếu bài chưa được full extraction, chỉ sử dụng metadata đã xác nhận.",
      "Không tạo dữ kiện mới để lấp khoảng trống giữa các resource."
    ]
  },
  "operationalSecurityPolicy": {
    "publicKnowledgeAllowed": [
      "mô hình quy trình tổng quát",
      "nguyên tắc kiểm soát",
      "loại vị trí bảo vệ đã được công khai",
      "loại rủi ro an ninh",
      "các bước xử lý ở mức tổng quát",
      "nội dung đào tạo công khai"
    ],
    "sensitiveKnowledgeExcluded": [
      "lịch tuần tra chính xác",
      "tuyến tuần tra chính xác",
      "thời gian đổi ca nội bộ chưa công khai",
      "điểm mù camera",
      "vị trí camera bảo mật chi tiết",
      "mã báo động",
      "mật khẩu",
      "credential",
      "mã khóa",
      "vị trí cất chìa khóa",
      "vị trí tài sản giá trị cao không công khai",
      "sơ đồ điểm yếu an ninh",
      "số điện thoại nội bộ nhạy cảm",
      "quy trình phản ứng bí mật",
      "thông tin có thể hỗ trợ vượt qua hệ thống bảo vệ"
    ],
    "machineRule": "articles.json chỉ lưu tri thức đủ để AI giải thích năng lực và quy trình ở mức công khai; chi tiết có thể làm suy yếu an ninh mục tiêu phải được loại bỏ hoặc khái quát hóa."
  },
  "schemaOrgMapping": {
    "defaultType": "Article",
    "typeMapping": {
      "cornerstone": "Article",
      "company-profile": "Article",
      "company-news": "NewsArticle",
      "training-material": "TechArticle",
      "operational-guide": "TechArticle",
      "service-guide": "Article",
      "risk-knowledge": "TechArticle",
      "case-study": "Article",
      "customer-project": "Article",
      "event-project": "Article",
      "regional-service": "Article",
      "pricing-analysis": "Article",
      "visual-evidence": "Article",
      "regional-industry-list": "Article",
      "market-content": "Article"
    },
    "baseProperties": [
      "@context",
      "@type",
      "@id",
      "url",
      "mainEntityOfPage",
      "headline",
      "description",
      "image",
      "datePublished",
      "dateModified",
      "author",
      "publisher",
      "articleSection",
      "keywords",
      "inLanguage"
    ],
    "publisher": {
      "@type": "Organization",
      "@id": "https://baovedanang.vn/#organization",
      "name": "Công ty Bảo vệ Thành Long Đà Nẵng",
      "url": "https://baovedanang.vn/"
    },
    "rules": [
      "Không khai datePublished nếu chưa xác định từ nguồn.",
      "Không khai dateModified nếu chưa có lịch sử chỉnh sửa rõ ràng."
    ]
  },
  "resourceStatus": {
    "resourceId": "thanh-long-security-articles",
    "resourceType": "ArticleKnowledgeDirectory",
    "status": "content-complete-production-validation-pending",
    "visibility": "public",
    "public": true,
    "machineReadable": true,
    "organizationId": "thanh-long-security-da-nang",
    "articleDirectoryId": "thanh-long-security-articles",
    "language": [
      "vi-VN",
      "en"
    ],
    "version": "1.1",
    "productionReady": false,
    "validationStatus": {
      "jsonParse": "validated",
      "canonicalOrganizationId": "normalized",
      "canonicalBrandId": "normalized",
      "articleIdUniqueness": "validated",
      "canonicalUrlUniqueness": "validated",
      "articleTypeTaxonomy": "validated-with-controlled-extensions",
      "topicTaxonomy": "validated-with-controlled-extensions",
      "internalArticleReferences": "validated",
      "crossResourceValidation": "pending",
      "productionDeploymentValidation": "pending"
    },
    "productionReadyConditions": [
      "Strict JSON parsing returns zero errors.",
      "All canonical article IDs are unique.",
      "All canonical article URLs are unique after alias resolution.",
      "All article type references resolve to the base taxonomy or controlled extensions.",
      "All topic references resolve to the base taxonomy or controlled extensions.",
      "All internal article references resolve to canonical article IDs after alias resolution.",
      "All cross-resource service, area, customer, project, event and gallery references resolve to their authoritative resources.",
      "Cross-resource validation reports zero unresolved canonical-ID or authority conflicts."
    ]
  }
}
