<?php

namespace PhpOffice\PhpSpreadsheet\Reader\Xlsx;

class Namespaces
{
    const SCHEMAS = 'http://schemas.openxmlformats.org';

    const RELATIONSHIPS = 'http://schemas.openxmlformats.org/package/2006/relationships';

    // This one used in Reader\Xlsx
    const CORE_PROPERTIES = 'http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties';

    // This one used in Reader\Xlsx\Properties
    const CORE_PROPERTIES2 = 'http://schemas.openxmlformats.org/package/2006/metadata/core-properties';

    const THUMBNAIL = 'http://schemas.openxmlformats.org/package/2006/relationships/metadata/thumbnail';

    const THEME = 'http://schemas.openxmlformats.org/package/2006/relationships/theme';

    const COMPATIBILITY = 'http://schemas.openxmlformats.org/markup-compatibility/2006';

    const MAIN = 'http://schemas.openxmlformats.org/spreadsheetml/2006/main';

    const DRAWINGML = 'http://schemas.openxmlformats.org/drawingml/2006/main';

    const CHART = 'http://schemas.openxmlformats.org/drawingml/2006/chart';

    const SPREADSHEET_DRAWING = 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing';

    const SCHEMA_OFFICE_DOCUMENT = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships';

    const COMMENTS = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments';

    //const CUSTOM_PROPERTIES = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties';

    //const EXTENDED_PROPERTIES = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties';

    const HYPERLINK = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink';

    const OFFICE_DOCUMENT = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument';

    const SHARED_STRINGS = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings';

    const STYLES = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles';

    const IMAGE = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/image';

    const VML = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing';

    const WORKSHEET = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet';

    const CHARTSHEET = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet';

    const SCHEMA_MICROSOFT = 'http://schemas.microsoft.com/office/2006/relationships';

    const EXTENSIBILITY = 'http://schemas.microsoft.com/office/2006/relationships/ui/extensibility';

    const VBA = 'http://schemas.microsoft.com/office/2006/relationships/vbaProject';

    const DATA_VALIDATIONS1 = 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/main';

    const DATA_VALIDATIONS2 = 'http://schemas.microsoft.com/office/excel/2006/main';

    const DC_ELEMENTS = 'http://purl.org/dc/elements/1.1/';

    const DC_TERMS = 'http://purl.org/dc/terms';

    const URN_MSOFFICE = 'urn:schemas-microsoft-com:office:office';

    const URN_VML = 'urn:schemas-microsoft-com:vml';

    const SCHEMA_PURL = 'http://purl.oclc.org/ooxml';

    const PURL_OFFICE_DOCUMENT = 'http://purl.oclc.org/ooxml/officeDocument/relationships/officeDocument';

    const PURL_RELATIONSHIPS = 'http://purl.oclc.org/ooxml/officeDocument/relationships';

    const PURL_MAIN = 'http://purl.oclc.org/ooxml/spreadsheetml/main';

    const PURL_DRAWING = 'http://purl.oclc.org/ooxml/drawingml/main';

    const PURL_CHART = 'http://purl.oclc.org/ooxml/drawingml/chart';

    const PURL_WORKSHEET = 'http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet';
}
