Использование внешних ссылок в этой статье может не соответствовать политике или рекомендациям Википедии . ( Сентябрь 2018 г. ) |
GSS (Graph Style Sheets) в математике и вычислительной технике — это словарь RDF (Resource Description Framework) для представления данных в модели помеченного направленного графа . [1] Его использование значительно упростит понимание относительно сложного ресурса данных, смоделированного в RDF , за счет объявления простых инструкций по стилю и видимости, которые будут применяться к выбранным ресурсам, литералам и свойствам. [2]
GSS (Graph Style Sheets) предлагаются для визуального преобразования графиков: фильтрации информации, предоставления альтернативных макетов для определенных элементов и использования всех доступных визуальных переменных для кодирования информации, чтобы визуализировать данные таким образом, чтобы они лучше подходили для человеческого восприятия. Подводя итог, GSS (Graph Style Sheets) были разработаны для фильтрации, группировки и стилизации элементов информации посредством спецификации декларативных правил преобразования. [1]
GSS не только связывает стили с представлением узлов и ребер моделей RDF, но также может использоваться для скрытия части графика и предложения альтернативных макетов для некоторых предполагаемых элементов. [3] Язык позволяет изменять форму (включая растровые значки) узлов в графике, изменять атрибуты шрифта или свойства штриха, а также группировать некоторые или все свойства, связанные с ресурсом, в таблице и сортировать их. относительно сложная модель RDF, более простая для понимания за счет объявления простых инструкций по стилю и видимости, которые будут применяться к выбранным ресурсам и свойствам. [2]
GSS — это язык таблиц стилей для стилизации данных, смоделированных в RDF , с каскадным механизмом. Его модель преобразования в общих чертах основана на модели XSLT , а его инструкции напоминают некоторые существующие рекомендации W3C, такие как CSS и SVG . В частности, большинство свойств GSS принимают все значения, определенные рекомендациями CSS 2 и SVG 1.0. [2]
Любое правило преобразования GSS состоит из пары селектор-инструкция. Левая часть правила называется селектором, а правая часть называется инструкцией. Такие наборы правил собираются в таблицу стилей (или несколько каскадных таблиц стилей ), и приложение (движок GSS), отвечающее за стилизацию модели RDF , оценивает соответствующие правила в модели данных (ресурсы, литералы и свойства) во время ее прохождения; то есть, если селектор правила соответствует узлу (или ребру) в модели данных, его набор инструкций по стилизации применяется к этому узлу (или ребру). Конфликты между правилами, соответствующими одному и тому же узлу (или ребру), разрешаются путем присвоения разного приоритета правилам в таблицах стилей и наиболее конкретному селектору, если конфликтующие правила находятся в одной таблице стилей. [2]
IsaViz 2.0 оснащен редактором GSS, который позволяет создавать таблицы стилей, не написав ни единой строки RDF.