semantic-analysis
Version:
Extensible semantic Structured Data analysis library for Microdata and JSON-LD
17 lines (16 loc) • 623 B
TypeScript
import { IClass, IProperty, ITerm } from './ITerm';
import { ISchema } from './ISchema';
export declare class TermLoader implements ITerm, IClass, IProperty {
readonly id: string;
private readonly schema;
private _data?;
constructor(id: string, schema: ISchema);
get type(): import("./ITerm").TermType[] | undefined;
get label(): string | undefined;
get comment(): string | undefined;
get supersededBy(): ITerm[] | undefined;
get subClassOf(): IClass[] | undefined;
get rangeIncludes(): IClass[] | undefined;
get domainIncludes(): IClass[] | undefined;
private get data();
}