import {Type, ConfigurationAttribute} from '../Core/types';
import SparqlAttribute from '../SparqlAttribute/SparqlAttribute';

export interface AttributeNestedI extends SparqlAttribute {
    nest?: { [key: string]: SparqlAttribute };
}

export interface AttributeTripleI {
    json_pointer: string;
    triple: { subject: string, predicate: string, object: string };
    target: 'subject' | 'predicate' | 'object'
}