From 1690981c28990f84c49d2ad21cf117d3f7e0d205 Mon Sep 17 00:00:00 2001 From: Antonio Garcia-Dominguez Date: Sun, 20 Oct 2024 16:28:03 -0700 Subject: [PATCH] Add basic example project --- .../.project | 11 +++++++++++ .../Run Queries.launch | 15 +++++++++++++++ .../queries.eol | 4 ++++ .../spiderman.ttl | 17 +++++++++++++++++ 4 files changed, 47 insertions(+) create mode 100644 examples/org.eclipse.epsilon.examples.emc.rdf/.project create mode 100644 examples/org.eclipse.epsilon.examples.emc.rdf/Run Queries.launch create mode 100644 examples/org.eclipse.epsilon.examples.emc.rdf/queries.eol create mode 100644 examples/org.eclipse.epsilon.examples.emc.rdf/spiderman.ttl diff --git a/examples/org.eclipse.epsilon.examples.emc.rdf/.project b/examples/org.eclipse.epsilon.examples.emc.rdf/.project new file mode 100644 index 0000000..effd5d2 --- /dev/null +++ b/examples/org.eclipse.epsilon.examples.emc.rdf/.project @@ -0,0 +1,11 @@ + + + org.eclipse.epsilon.examples.emc.rdf + + + + + + + + diff --git a/examples/org.eclipse.epsilon.examples.emc.rdf/Run Queries.launch b/examples/org.eclipse.epsilon.examples.emc.rdf/Run Queries.launch new file mode 100644 index 0000000..6366828 --- /dev/null +++ b/examples/org.eclipse.epsilon.examples.emc.rdf/Run Queries.launch @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/examples/org.eclipse.epsilon.examples.emc.rdf/queries.eol b/examples/org.eclipse.epsilon.examples.emc.rdf/queries.eol new file mode 100644 index 0000000..20b2bce --- /dev/null +++ b/examples/org.eclipse.epsilon.examples.emc.rdf/queries.eol @@ -0,0 +1,4 @@ +Person.all.println('People: '); + +var goblin = Model.getElementById('http://example.org/#green-goblin'); +goblin.enemyOf.println('Green Goblin is an enemy of: '); \ No newline at end of file diff --git a/examples/org.eclipse.epsilon.examples.emc.rdf/spiderman.ttl b/examples/org.eclipse.epsilon.examples.emc.rdf/spiderman.ttl new file mode 100644 index 0000000..3ea3e38 --- /dev/null +++ b/examples/org.eclipse.epsilon.examples.emc.rdf/spiderman.ttl @@ -0,0 +1,17 @@ +# Sample Turtle document from the W3C: https://www.w3.org/TR/turtle/#sec-intro + +@base . +@prefix rdf: . +@prefix rdfs: . +@prefix foaf: . +@prefix rel: . + +<#green-goblin> + rel:enemyOf <#spiderman> ; + a foaf:Person ; # in the context of the Marvel universe + foaf:name "Green Goblin" . + +<#spiderman> + rel:enemyOf <#green-goblin> ; + a foaf:Person ; + foaf:name "Spiderman", "Человек-паук"@ru . \ No newline at end of file