Skip to content

Commit

Permalink
Updated README
Browse files Browse the repository at this point in the history
  • Loading branch information
rensink committed Mar 30, 2024
1 parent bc34669 commit 4faf434
Showing 1 changed file with 27 additions and 2 deletions.
29 changes: 27 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
# <img src="https://github.com/nl-utwente-groove/code/blob/master/G.gif" width="25"> GROOVE
---
title: # required
"Sample GROOVE rule systems"
# tags: # optional, need to be included in _data/tags_doc.yml and have a page in tags/
# [overview]
# keywords: # optional, used in metadata for findability
# groove home
# last_updated: # optional, appears in footer
sidebar: # required
home_sidebar
# summary: # optional
permalink: # required, must match filename.html
samples.html
datatable: # optional, true for jQueries, see https://www.datatables.net/
false
toc: # optional, false to exclude from initial table of contents
false
---
{% assign groove_url = "https://github.com/nl-utwente-groove" %}
{% capture samples_url %}{{ groove_url }}/samples{% endcapture %}
{% capture samples_dir %}{{ samples_url }}/tree/master{% endcapture %}

There are a number of sample Graph Transformaton Systems demonstrating the various features of GROOVE. They can be found (and downloaded collectively) at <{{ samples_url }}>. Here is a list.

- [attributed-graphs]({{ samples_dir }}/attributed-graphs.gps/zipball/master). This demonstrates the syntax for attributed graphs and rules. There is a user syntax and a system syntax for attribute manipulation; though it is unlikely that you will need the latter, the rules are given in both versions.

- [attribute-types]({{ samples_dir }}/attribute-types.gps.zip). This shows that (attribute and normal) edges with the same name are distinguished by teir target type, and also that attribute edges can be individually deleted and created (like normal edges) but also _changed_ (which amounts to simultaneous deletion+creation, and is closer to the way we usually think of edges).

This repository contains sample rule systems for the GROOVE tool.

0 comments on commit 4faf434

Please sign in to comment.