W3C home > Mailing lists > Public > public-declarative-apps@w3.org > June 2019

Linked Data Templates spec updated; test suite added; extent of usage?

From: Martynas Jusevičius <martynas@atomgraph.com>
Date: Mon, 17 Jun 2019 14:04:40 +0200
Message-ID: <CAE35Vmx7qTbWe-umgGHsZp3DoGvWutXvvM=fGQCzvzzTvNLYLg@mail.gmail.com>
To: public-declarative-apps@w3.org
Hi all,

it's been a while since the last news.

I'm happy to announce today that the Linked Data Templates
specification draft has been updated:

The bulk of the changes was in the 3.2 Function, 3.3 Valuation
functions, and 5 Examples sections. Now they align much closer with
the implementation of Processor [1], including support for template

Several of the functions are now recursive, and recursion is not
allowed under denotational semantics. So I'm not sure we can still
claim DS as the formalism, nor whether it matters. Another suggestion
I have seen was calling it "operational semantics". So this is an open
question so far.

I am not claiming the specification is complete, but in practice it is
very much ready for usage. Reviews and error fixes (especially in the
form of pull requests) are welcome as always.

Another major update is the LDT test suite, now available as part of
the Processor:
It includes a docker-compose setup and a suite of 59 curl-based shell
scripts currently. The Processor passes the suite successfully [2].

Once again we would love to receive feedback, but I don't have high
hopes. This CG is already 5+ years old but the traffic has been
minimal. However people are still joining, and we currently have 64
members. So I would like to ask a few simple questions (don't need to
answer all):
- what drew your attention to the Declarative Apps CG?
- have you read the LDT specification draft? How comprehensible do you
think it is?
- have you used LDT and/or Processor in practice? If yes, can you
disclose the use case? If not, why not?
- can you make the LDT ontology (-ies) public, if any?

I am not aware of LDT implementations other than Processor, but let us
know if any exist.

Thank you for your attention.

[1] https://github.com/AtomGraph/Processor
[2] https://travis-ci.org/AtomGraph/Processor

Received on Monday, 17 June 2019 12:05:19 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:31:00 UTC