UNPKG

semantic-analysis

Version:

Extensible semantic Structured Data analysis library for Microdata and JSON-LD

18 lines (17 loc) 520 B
import { IValidator } from './IValidator'; import { IExtractionResult } from '../extraction'; import { ISchema } from './schema'; /** * Validates result against schema.org */ export declare class SchemaValidator implements IValidator { private readonly schema; constructor(schema: ISchema); validate(result: IExtractionResult): void; private inspect; private obtainClass; private obtainDomain; private determineType; private readonly superClasses; private readonly completeRange; }