Таблицы стилей графиков

Фреймворк в математике и вычислениях

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

GSS — это язык таблиц стилей для стилизации данных, смоделированных в RDF , с каскадным механизмом. Его модель преобразования в общих чертах основана на модели XSLT , а его инструкции напоминают некоторые существующие рекомендации W3C, такие как CSS и SVG . В частности, большинство свойств GSS принимают все значения, определенные рекомендациями CSS 2 и SVG 1.0. [2]

Любое правило преобразования GSS состоит из пары селектор-инструкция. Левая часть правила называется селектором, а правая часть называется инструкцией. Такие наборы правил собираются в таблицу стилей (или несколько каскадных таблиц стилей ), и приложение (движок GSS), отвечающее за стилизацию модели RDF , оценивает соответствующие правила в модели данных (ресурсы, литералы и свойства) во время ее прохождения; то есть, если селектор правила соответствует узлу (или ребру) в модели данных, его набор инструкций по стилизации применяется к этому узлу (или ребру). Конфликты между правилами, соответствующими одному и тому же узлу (или ребру), разрешаются путем присвоения разного приоритета правилам в таблицах стилей и наиболее конкретному селектору, если конфликтующие правила находятся в одной таблице стилей. [2]

Инструменты для манипулирования GSS

IsaViz 2.0 оснащен редактором GSS, который позволяет создавать таблицы стилей, не написав ни единой строки RDF.

Ссылки

  1. ^ ab Pietriga, Emmanuel (4 сентября 2006 г.). "Визуализация данных семантической сети с помощью таблиц стилей графов". Труды симпозиума ACM 2006 г. по визуализации программного обеспечения - Soft Vis '06 (PDF) . ACM. стр.  177– 178. doi :10.1145/1148493.1148532. ISBN 978-1595934642. S2CID  16115362 – через dl.acm.org.
  2. ^ abcd Пьетрига, Эммануэль. "Стилизация RDF-графиков с помощью GSS". www.xml.com .
  3. ^ "Руководство пользователя IsaViz/GSS - Таблицы стилей графиков". www.w3.org .
Получено с "https://en.wikipedia.org/w/index.php?title=Graph_Style_Sheets&oldid=1190178634"