그래프 스타일 시트

Graph Style Sheets

수학 컴퓨팅에서 GSS(Graph Style Sheets)는 라벨이 지정된 유도 [1]그래프의 모델에서 데이터를 표현하기 위한 RDF(Resource Description Framework) 용어입니다.이를 사용하면 RDF에서 모델링된 비교적 복잡한 데이터 리소스가 생성되며, 선택한 리소스, 리터럴 및 [2]속성에 간단한 스타일링 및 가시성 지침을 적용한다고 선언하면 훨씬 쉽게 이해할 수 있습니다.

서론

그래픽 스타일 시트(GSS)는 시각적으로 그래프를 변환하기 위해 제안된다. 즉, 정보를 필터링하고, 특정 요소에 대한 대체 레이아웃을 제공하고, 정보를 인코딩하기 위해 사용 가능한 모든 시각적 변수를 사용하여 데이터를 인간의 지각에 더 잘 맞는 방식으로 시각화할 수 있도록 한다.요약하면, GSS(Graph Style Sheets)는 선언적 변환 [1]규칙의 지정을 통해 정보 요소의 필터링, 그룹화 및 스타일링을 목적으로 설계되었습니다.

GSS는 스타일을 RDF 모델의 노드 모서리 표현에 연관지을 뿐만 아니라 그래프의 일부를 숨기고 일부 의도된 [3]요소에 대해 대체 레이아웃을 제공하는 데도 사용할 수 있습니다.이 언어를 사용하면 그래프에서 노드의 형상 변경(비트맵 아이콘 포함), 글꼴 속성 또는 스트로크 속성 변경, 리소스 관련 속성 일부 또는 모두를 테이블로 그룹화하여 정렬할 수 있습니다.상대적으로 복잡한 RDF 모델은 간단한 스타일링과 가시성 명령을 적용하여 선택 항목을 선택할 수 있습니다.ED 리소스 및 속성.[2]

GSS 언어

GSS는 RDF에서 모델링된 데이터를 스타일링하기 위한 스타일시트 언어이며 캐스케이드 메커니즘을 특징으로 합니다.그 변환 모델은 XSLT의 변환 모델에 근거하고 있으며, 그 지침은 CSSSVG 등의 기존 W3C 권장 사항과 유사합니다.특히 대부분의 GSS 속성은 CSS 2 및 SVG 1.0 [2]권장사항에 의해 정의된 모든 값을 받아들입니다.

GSS의 모든 변환 규칙은 셀렉터와 명령의 쌍으로 구성됩니다.규칙의 왼쪽을 선택기라고 하고 오른쪽을 명령이라고 합니다.이러한 규칙 세트는 스타일시트(또는 여러 개의 캐스케이드 스타일시트)와 RDF 모델의 스타일링을 담당하는 애플리케이션(GSS 엔진)에 수집되며, RDF 모델을 이동하는 동안 데이터 모델(자원, 리터럴 및 속성)에 대한 관련 규칙을 평가합니다. 즉, 규칙 선택기가 데이터 모델의 노드(또는 에지)와 일치하는 경우 스타일링 인스 세트입니다.트루션이 해당 노드(또는 에지)에 적용됩니다.동일한 노드(또는 가장자리)에 일치하는 규칙 간의 충돌은 충돌하는 규칙이 동일한 스타일시트에 [2]있는 경우 스타일시트와 가장 특정 선택기 규칙에 다른 우선순위를 부여하여 해결됩니다.

GSS를 조작하기 위한 도구

IsaViz 2.0에는 GSS Editor가 탑재되어 있어 RDF를 한 줄도 작성하지 않고도 스타일시트를 작성할 수 있습니다.

레퍼런스

  1. ^ a b Pietriga, Emmanuel (4 September 2006). "Semantic web data visualization with graph style sheets". Proceedings of the 2006 ACM symposium on Software visualization - Soft Vis '06. ACM. pp. 177–178. doi:10.1145/1148493.1148532. ISBN 978-1595934642 – via dl.acm.org.
  2. ^ a b c d Pietriga, Emmanuel. "Styling RDF Graphs with GSS". www.xml.com.
  3. ^ "IsaViz/GSS User Manual - Graph Stylesheets". www.w3.org.