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

Re: Open Source Tools + Workflow for Publishing Linked Data

From: Haag, Jason <jason.haag.ctr@adlnet.gov>
Date: Wed, 5 Aug 2015 08:50:43 -0500
Message-ID: <CAHjqjnLMSS=t+MEe=4Tb4BZcY9Lc5N-PYY+M6nSeW0H1QtSMjA@mail.gmail.com>
To: Sarven Capadisli <info@csarven.ca>
Cc: semantic-web@w3.org
Our group has been looking at Callimachus (http://callimachusproject.org/)
and Fedora 4 (https://wiki.duraspace.org/display/FF/Fedora+Repository+Home)
for interface and workflow implementation ideas for publishing and
maintaining linked data within a community of practice. Has anyone else
heard of any other open source tools that would support #3 below:

3) a service based on the dereferenced HTTP Accept request  that would
dynamically generate/produce alternate linked data serializations (e.g.,
JSON-LD, RDF/XML, Turtle) on the server of the source RDFa/HTML

Advanced Distributed Learning Initiative
+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)

On Fri, Jul 24, 2015 at 8:12 AM, Sarven Capadisli <info@csarven.ca> wrote:

> 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 Wednesday, 5 August 2015 13:51:53 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 07:43:02 UTC