W3C home > Mailing lists > Public > semantic-web@w3.org > May 2014

Re: RDF Template

From: Stéphane Campinas <stephane.campinas@deri.org>
Date: Mon, 12 May 2014 23:23:48 +0100
Message-ID: <537149F4.6070809@deri.org>
To: semantic-web@w3.org
Hi Bernadette,

For the task I have, a simple tool such as freemaker or mustache is 
enough. I just needed to be flexible regarding the schema of the 
generated rdf data.
However, I checked Callimachus and it does seem interesting for some 
other projects I have. Thanks for sharing!

Cheers,

On 12/05/14 16:23, Bernadette Hyland wrote:
> Hi Stephane,
> Have you had a look at Callimachus as a possible tool?  It is a 
> template driven data platform based on Linked Data.  The open source 
> version of Callimachus uses Sesame as the persistent store.[1]
>
> Callimachus Open Source allows you create templates in a Web browser 
> using JavaScript, HTML & CSS3 to create a nicely themed (using 
> Bootstrap 3) data driven app.  There is an intro video, some newly 
> updated developer tutorials and a active open source community 
> supporting it.   You may find Callimachus Open Source useful for what 
> you described.
>
> For example, we have a site running that serves about 500M web pages 
> that uses only 9 XHTML+RDFa templates to create the pages.
>
>
> Cheers,
>
> Bernadette Hyland
> CEO, 3 Round Stones, Inc.
>
> http://3roundstones.com
> http://about.me/bernadettehyland
>
>
> [1] http://callimachusproject.org
>
>
> On May 10, 2014, at 8:54 AM, Stéphane Campinas 
> <stephane.campinas@deri.org <mailto:stephane.campinas@deri.org>> wrote:
>
>> Hi,
>>
>> Do you know of any tool that creates RDF statements based on some 
>> template ?
>>
>> For example, let's imagine I have the following template:
>>
>>     <http://acme.org/${id}> <http://acme.org/predicate1> "${something}" .
>>     <http://acme.org/${id}> <http://acme.org/predicate2>
>>     <http://acme.org/${person}> .
>>
>>
>> where /*${...}*/ are variables. Then, by providing values for these 
>> variables, the following statements would be created:
>>
>>     ${id} = e1        ${something} = blabla     ${person} = john
>>
>>     <http://acme.org/e1> <http://acme.org/predicate1> "blabla" .
>>     <http://acme.org/e1> <http://acme.org/predicate2>
>>     <http://acme.org/john> .
>>
>> Have you seen any such tool ?
>>
>> Thanks
>> -- 
>> Stephane Campinas
>

-- 
Stephane Campinas
Received on Monday, 12 May 2014 22:22:12 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 07:42:50 UTC