[apps-discuss] request for review: draft-bvandervalk-sadi-00.txt (individual submission)

Ben Vandervalk <ben.vvalk@gmail.com> Thu, 23 February 2012 01:37 UTC

Return-Path: <ben.vvalk@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3DEA21E8013 for <apps-discuss@ietfa.amsl.com>; Wed, 22 Feb 2012 17:37:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.887
X-Spam-Level:
X-Spam-Status: No, score=-3.887 tagged_above=-999 required=5 tests=[AWL=-0.289, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CqdWwEvkTuB4 for <apps-discuss@ietfa.amsl.com>; Wed, 22 Feb 2012 17:37:55 -0800 (PST)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id ABE9921F8503 for <apps-discuss@ietf.org>; Wed, 22 Feb 2012 17:37:39 -0800 (PST)
Received: by iagf6 with SMTP id f6so954684iag.31 for <apps-discuss@ietf.org>; Wed, 22 Feb 2012 17:37:33 -0800 (PST)
Received-SPF: pass (google.com: domain of ben.vvalk@gmail.com designates 10.43.134.199 as permitted sender) client-ip=10.43.134.199;
Authentication-Results: mr.google.com; spf=pass (google.com: domain of ben.vvalk@gmail.com designates 10.43.134.199 as permitted sender) smtp.mail=ben.vvalk@gmail.com; dkim=pass header.i=ben.vvalk@gmail.com
Received: from mr.google.com ([10.43.134.199]) by 10.43.134.199 with SMTP id id7mr34955440icc.21.1329961053975 (num_hops = 1); Wed, 22 Feb 2012 17:37:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=iT4MNGyL86fs/v2VCAHIeeNa7G7wAj0Crl8aK6PFtyY=; b=wiONSV928cGXWqosMxeQTPxvUpO/08oADNtNZxYX2bkVz5q6ZkJhL65yiciuMp9+YK v+qWlDAd+39+1TVm6BGOmAjkrw2Bjx9lXKKmtLneml3nnm2lB7T9hkZQZugM3/3Wy/8+ pXZQYpXrSDJcTMWfC9dSvQ5ZfV4vs/ze63zOk=
MIME-Version: 1.0
Received: by 10.43.134.199 with SMTP id id7mr28121160icc.21.1329961053916; Wed, 22 Feb 2012 17:37:33 -0800 (PST)
Received: by 10.42.137.1 with HTTP; Wed, 22 Feb 2012 17:37:33 -0800 (PST)
Date: Wed, 22 Feb 2012 17:37:33 -0800
Message-ID: <CAJM=OkABkXn9fvP2Chb4R4iHLc8ELAYkDv=11B9BGmCef9MaoQ@mail.gmail.com>
From: Ben Vandervalk <ben.vvalk@gmail.com>
To: apps-discuss@ietf.org
Content-Type: multipart/alternative; boundary="20cf307f369e2f0eda04b997b08f"
Subject: [apps-discuss] request for review: draft-bvandervalk-sadi-00.txt (individual submission)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Feb 2012 01:37:56 -0000

Hi all,

I have recently submitted an I-D (as an individual) regarding RDF/OWL-based
web services called SADI (Semantic Automated Discovery and Integration).

My intent is to put this I-D on the standards track, and I have been
advised that the first step is to solicit comments/reviews on this list, in
order to guage interest.

There are currently three implementations of SADI in Java, Perl, and
Python, which are available from http://sadi.googlecode.com/. The Java and
Perl implementations were created by the authors, whereas the Python
implementation was created independently by Jim McCusker of MSU. The Python
implementation does not yet implement all of the features in the draft, but
we think it is likely that Jim will expand his implementation in time, or
that other parties will create additional implementations of SADI.

I am unfamiliar with IETF procedures regarding individual submissions and
would appreciate any advice in that regard as well.

Thanks for your consideration!

======

A New Internet-Draft is available from the on-line Internet-Drafts
directories. This is an Individual Submission.

       Title : SADI: Semantic Automated Discovery and Integration
       Author(s) : Ben Vandervalk, E. Luke McCarthy, Mark D. Wilkinson
       Filename : draft-bvandervalk-sadi-00.txt
       Pages : 31
       Date : 2012-01-31

This document describes Semantic Automated Discovery and Integration
(SADI), a set of best practices for implementing stateless web
services that consume RDF data as input and generate RDF data as
output. The goal of SADI is to establish conventions that will
enable a much higher level of interoperability between web services
from independent providers than is currently possible under the
widespread use of WSDL/XML and RESTful services. Under SADI,
interoperability depends on the shared use of predicate vocabularies,
rather than the shared use of particular XML schemas, JSON
structures, or ad hoc data formats. Through the use of OWL to
describe service input and output datatypes, SADI enables: i)
automated discovery of services that provide data or computations of
interest, and ii) automated matchmaking between local data and
available services. By iterative application of the former two
capabilities, SADI enables semi-automated construction of arbitrarily
complex workflows across independent service providers.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-bvandervalk-sadi-00.txt



-- Ben Vandervalk
Wilkinson Lab, University of British Columbia