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 .