diff --git a/Makefile b/Makefile
index 419730f..6fc4741 100644
--- a/Makefile
+++ b/Makefile
@@ -32,4 +32,4 @@ push-latest:
docker push $(IMAGE):latest
update-ttl-file:
- sed 's/$$(VERSION)/$(VERSION)/g' module.ttl.template | sed 's=$$(TAG)=$(TAG)=g' >> module.ttl
\ No newline at end of file
+ sed 's/$$(VERSION)/$(VERSION)/g' module.ttl.template | sed 's=$$(TAG)=$(TAG)=g' > module.ttl
\ No newline at end of file
diff --git a/module.ttl b/module.ttl
index 323120c..0a3dbc3 100644
--- a/module.ttl
+++ b/module.ttl
@@ -1,109 +1,56 @@
+@base .
@prefix alg: .
@prefix dcat: .
@prefix enexa: .
+@prefix iana-a: .
+@prefix iana-t: .
@prefix hobbit: .
@prefix owl: .
@prefix prov: .
@prefix rdf: .
@prefix rdfs: .
- a enexa:Module ;
- rdfs:label "ENEXA Transformation Module"@en ;
- rdfs:comment "This module allows the transformation and concatenation of RDF datasets."@en ;
- hobbit:image ;
- alg:parameter ;
- alg:parameter ;
- alg:produces .
-
- a alg:Parameter ;
- rdfs:label "Input dataset" ;
- rdfs:comment "An RDF dataset that is used as input for the transformation." .
-
- a alg:Parameter ;
- rdfs:label "Output format" ;
- rdfs:comment "The format of the output dataset." ;
- rdfs:range .
-
- a alg:Result ;
- rdfs:label "Output dataset" ;
- rdfs:comment "The output dataset that is created as result of the transformation." ;
- rdfs:range prov:Entity .
-
- a owl:Class ;
- rdfs:label "stream-able RDF serializations" ;
- rdfs:comment "The class of RDF serializations that can be streamed and, hence, are supported as output format by the ENEXA transformator module." .
-
- a ;
- rdfs:label "N-Quads" ;
- rdfs:comment "N-Quads is a line-based, plain text format for encoding an RDF dataset." ;
- rdfs:isDefinedBy .
-
- a ;
- rdfs:label "N-Triples" ;
- rdfs:comment "N-Triples is a line-based, plain text format for encoding an RDF graph." ;
- rdfs:isDefinedBy .
-
- a ;
- rdfs:label "TriG" ;
- rdfs:comment "TriG is a concrete syntax for RDF as defined in the RDF Concepts and Abstract Syntax document, and an extension of Turtle to support representing a complete RDF Dataset." ;
- rdfs:isDefinedBy .
-
- a ;
- rdfs:label "Turtle" ;
- rdfs:comment "The terse RDF Triple Language (Turtle) is a concrete syntax for RDF as defined in the RDF Concepts and Abstract Syntax W3C Recommendation." ;
- rdfs:isDefinedBy .
-
-@prefix alg: .
-@prefix dcat: .
-@prefix enexa: .
-@prefix hobbit: .
-@prefix owl: .
-@prefix prov: .
-@prefix rdf: .
-@prefix rdfs: .
-
- a enexa:Module ;
+<0.0.1> a enexa:Module ;
rdfs:label "ENEXA Transformation Module"@en ;
rdfs:comment "This module allows the transformation and concatenation of RDF datasets."@en ;
hobbit:image ;
- alg:parameter ;
- alg:parameter ;
- alg:produces .
+ alg:parameter , ;
+ alg:produces .
- a alg:Parameter ;
+ a alg:Parameter ;
rdfs:label "Input dataset" ;
rdfs:comment "An RDF dataset that is used as input for the transformation." .
- a alg:Parameter ;
+ a alg:Parameter ;
rdfs:label "Output format" ;
rdfs:comment "The format of the output dataset." ;
- rdfs:range .
+ rdfs:range .
- a alg:Result ;
+ a alg:Result ;
rdfs:label "Output dataset" ;
- rdfs:comment "The output dataset that is created as result of the transformation." ;
+ rdfs:comment "The output dataset that is created as result of the transformation." ;
rdfs:range prov:Entity .
- a owl:Class ;
+ a owl:Class ;
rdfs:label "stream-able RDF serializations" ;
rdfs:comment "The class of RDF serializations that can be streamed and, hence, are supported as output format by the ENEXA transformator module." .
- a ;
+iana-a:n-quads a ;
rdfs:label "N-Quads" ;
rdfs:comment "N-Quads is a line-based, plain text format for encoding an RDF dataset." ;
rdfs:isDefinedBy .
- a ;
+iana-a:n-triples a ;
rdfs:label "N-Triples" ;
rdfs:comment "N-Triples is a line-based, plain text format for encoding an RDF graph." ;
rdfs:isDefinedBy .
- a ;
+iana-a:trig a ;
rdfs:label "TriG" ;
rdfs:comment "TriG is a concrete syntax for RDF as defined in the RDF Concepts and Abstract Syntax document, and an extension of Turtle to support representing a complete RDF Dataset." ;
rdfs:isDefinedBy .
- a ;
+iana-t:turtle a ;
rdfs:label "Turtle" ;
rdfs:comment "The terse RDF Triple Language (Turtle) is a concrete syntax for RDF as defined in the RDF Concepts and Abstract Syntax W3C Recommendation." ;
rdfs:isDefinedBy .
diff --git a/module.ttl.template b/module.ttl.template
index 2d3d950..ef79b3d 100644
--- a/module.ttl.template
+++ b/module.ttl.template
@@ -1,54 +1,56 @@
+@base .
@prefix alg: .
@prefix dcat: .
@prefix enexa: .
+@prefix iana-a: .
+@prefix iana-t: .
@prefix hobbit: .
@prefix owl: .
@prefix prov: .
@prefix rdf: .
@prefix rdfs: .
- a enexa:Module ;
+<$(VERSION)> a enexa:Module ;
rdfs:label "ENEXA Transformation Module"@en ;
rdfs:comment "This module allows the transformation and concatenation of RDF datasets."@en ;
hobbit:image ;
- alg:parameter ;
- alg:parameter ;
- alg:produces .
+ alg:parameter , ;
+ alg:produces .
- a alg:Parameter ;
+ a alg:Parameter ;
rdfs:label "Input dataset" ;
rdfs:comment "An RDF dataset that is used as input for the transformation." .
- a alg:Parameter ;
+ a alg:Parameter ;
rdfs:label "Output format" ;
rdfs:comment "The format of the output dataset." ;
- rdfs:range .
+ rdfs:range .
- a alg:Result ;
+ a alg:Result ;
rdfs:label "Output dataset" ;
- rdfs:comment "The output dataset that is created as result of the transformation." ;
+ rdfs:comment "The output dataset that is created as result of the transformation." ;
rdfs:range prov:Entity .
- a owl:Class ;
+ a owl:Class ;
rdfs:label "stream-able RDF serializations" ;
rdfs:comment "The class of RDF serializations that can be streamed and, hence, are supported as output format by the ENEXA transformator module." .
- a ;
+iana-a:n-quads a ;
rdfs:label "N-Quads" ;
rdfs:comment "N-Quads is a line-based, plain text format for encoding an RDF dataset." ;
rdfs:isDefinedBy .
- a ;
+iana-a:n-triples a ;
rdfs:label "N-Triples" ;
rdfs:comment "N-Triples is a line-based, plain text format for encoding an RDF graph." ;
rdfs:isDefinedBy .
- a ;
+iana-a:trig a ;
rdfs:label "TriG" ;
rdfs:comment "TriG is a concrete syntax for RDF as defined in the RDF Concepts and Abstract Syntax document, and an extension of Turtle to support representing a complete RDF Dataset." ;
rdfs:isDefinedBy .
- a ;
+iana-t:turtle a ;
rdfs:label "Turtle" ;
rdfs:comment "The terse RDF Triple Language (Turtle) is a concrete syntax for RDF as defined in the RDF Concepts and Abstract Syntax W3C Recommendation." ;
rdfs:isDefinedBy .