[NLP2RDF] NIF + SADI (The Semantic Automated Discovery and Integration)

Sebastian Hellmann hellmann at informatik.uni-leipzig.de
Mon Apr 16 23:17:53 CEST 2012


Dear Artjom,
awesome to hear, that you are using NIF!  Would you like to write a blog 
entry about it?  It would be really helpful as input for NIF 2.0, 
especially, if you present your use case.
(Short update: we are still sorting out the plentiful feedback we 
received on NIF since November, soon we will form an advisory board and 
then we will start work towards NIF 2.0 as a community).

Regarding the SADI Framework: It seems to be difficult to answer your 
questions here, as we are not the SADI experts.
Maybe we can cross-post to their dev list ( sadi-dev at googlegroups.com)? 
The framework sounds alright and it would be very good, if we can reuse 
something for NIF, especially the Web service specification and 
validation and the error handling.

I was actually wondering, however,  if NIF services aren't already SADI 
services: http://sadiframework.org/content/how-sadi-works/  , if you 
just describe NIF services as something that takes as input and output a 
str:String .

Did you have any actual benefits from using SADI? i.e. any 
tools/vocabularies/infrastructure they provide?

By the way, your service seems to be down:
http://unbsj.biordf.net/ie-sadi/extractDrugNamesFromTextV4

All the best,
Sebastian


On 04/16/2012 09:39 PM, Artjom Klein wrote:
> I would like to know what would be a benefit of wrapping NLP tools/services
> as SADI services?
>
> SADI services are semantic web services which consume and produce instances
> of OWL Classes. Describing input and and output of services in terms of
> some reference ontology gives possibility to make services interoperopable,
> interchangeable. The SADI allows automated discovery of distributed data
> resources and the automated orchestration of chains of Web Services into
> complex workflows.
> More details can be found here
> http://sadiframework.org/content/links-and-docs/
>
> Recently I developed a couple of text mining SADI services using NIF-1.0
> Spec. (One of them
> http://unbsj.biordf.net/ie-sadi/extractDrugNamesFromTextV4). They work in a
> workflow with another SADI service. Basically it is a very basic pipeline
> consisting of one NLP service to extract drug names from text and a service
> which checks dangerous drug-drug interactions between drugs found in the
> text and drugs in the personal drug consumption database (it simulates a
> personal medical health record). Actually I implemented two alternative
> services to extract drugs. Since they are interchangeable, it was easy to
> switch between them and choose one which performs the best.
>
>
> Now I am trying to figure out if there is *a motivation to continue work on
> building SADI NLP services*???
>
> Pro:
> - easily interchangeable, easy to build pipelines
> - fits well in scenarios of real-time data discovery
> - fits well in data integration scenarios
>
> - Artjom Klein
>
> Computer Science Researcher at University of New Brunswick Canada
> http://www.unbsj.ca/sase/csas/facultyPage.php?member=Artjom%20Kleinl
>
>
>
> _______________________________________________
> NLP2RDF mailing list
> NLP2RDF at lists.informatik.uni-leipzig.de
> http://lists.informatik.uni-leipzig.de/mailman/listinfo/nlp2rdf


-- 
Dipl. Inf. Sebastian Hellmann
Department of Computer Science, University of Leipzig
Projects: http://nlp2rdf.org , http://dbpedia.org
Homepage: http://bis.informatik.uni-leipzig.de/SebastianHellmann
Research Group: http://aksw.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.informatik.uni-leipzig.de/pipermail/nlp2rdf/attachments/20120416/7149f9fd/attachment.html>


More information about the NLP2RDF mailing list