W3C home > Mailing lists > Public > semantic-web@w3.org > July 2015

Re: Open Source Tools + Workflow for Publishing Linked Data

From: Sarven Capadisli <info@csarven.ca>
Date: Fri, 24 Jul 2015 15:12:25 +0200
Message-ID: <55B239B9.9010207@csarven.ca>
To: semantic-web@w3.org
On 2015-07-24 14:47, Haag, Jason wrote:
> Hello Semantic Web Community,
>
> I'm from the learning technology space and we have been investigating
> the use of semantic web technology as part of our workflow for
> publishing controlled vocabulary terms. These terms help provide the
> specific meaning of verbs and activities supporting various learning
> experiences. We've mostly been trying to leverage SKOS and PROV
> ontologies for this effort.
>
> I'm interested in leveraging open source tools that might help our
> Communities of Practice (CoPs) more easily publish these terms as linked
> data. I envision a publishing tool or repository interface that would
> bring the process together rather nicely, and also help compliment our
> governance and maintenance concerns as well. We can't expect our
> disparate CoPs to each have the resources or knowledge to configure
> servers on their own to support content negotiation for the level of
> granularity we are interested in for publishing our linked data.
>
> I envision a workflow that would support the following:
>
> 1) allow CoPs to utilize HTML/RDFa templates and simply populate those
> with persistent URIs and the suggested metadata from SKOS and PROV.
> 2) publish the RDFa to a web server or repository tool
> 3) a service would dynamically generate alternate linked data
> serializations (e.g., JSON-LD) of the RDFa/HTML based on the
> dereferenced HTTP request
> 4) any application could then consume linked data in any format in real
> time based on the single source HTML/RDFa provided at each IRI
>
> RDFa seems to be the most user friendly for those that are not RDF
> savvy. Also, rather than putting the responsibility on CoPs to embed
> JSON-LD in HTML or configure / establish various rewrite rules it seems
> a publishing server or service might handle this more efficiently. Does
> this seem like a practical workflow for publishing linked data? Are
> there any flaws with this proposed workflow process?
>
> Finally, is anyone from this community aware of any open source
> applications that would support this type of workflow? Thank you in
> advance for your responses and support.
>
> Warm Regards,
>
> J Haag
>
> -------------------------------------------------------
> Advanced Distributed Learning Initiative
> +1.850.266.7100(office)
> +1.850.471.1300 (mobile)
> jhaag75 (skype)
> http://motifproject.org (MoTIF Project)
> http://ml.adlnet.gov (Web)
> http://twitter.com/mobilejson (Twitter)
> http://linkedin.com/in/jasonhaag (LinkedIn)

Hi Jason,

HTML+RDFa is great in a sense that you have a single document which is 
useful for humans as well as machines. While publishing (read purposes) 
only in RDFa is okay, you might want to consider the remaining CRUD 
operations, if you have to deal with it from the outside.

You are welcome and encouraged to take what you like from here:

https://github.com/csarven/linked-research

To summarize: the RDFa templates are written as HTML5 Polyglot documents 
(fancy way of saying that it can act as HTML5 or XHTML5 given respective 
content-type in the response). See the examples, click around the menu 
(e.g., LNCS, ACM). Dereference the URLs for RDF. Use a Line Mode Browser 
e.g., links, and see in fact that all of the content is there. It is 
"religiously" progressively enhanced. There are ways to embed Turtle and 
JSON-LD into these documents, and you can export etc. More work on the 
authoring end is on its way.

Feel free to ping me off the list for any details and future goals.

-Sarven
http://csarven.ca/#i
Received on Friday, 24 July 2015 13:13:12 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 24 March 2022 20:41:48 UTC