© 2008 by Savino Sguera; made available under the EPL v1.0 | March 2008, 18th | Semantics-driven Software Provisioning Actually.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
A. Grigorov, A. Georgiev, M. Petrov, S. Varbanov, K. Stefanov Building a Knowledge Repository for Life-long Competence Development.
Agents and the Semantic Web Knowledge can be encoded on the Semantic Web Ontologies include:  Dublin Core  Hybrid iCal  VCard Typically used for meta-data.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
DARPA Agent Markup Language Ashish Jain University of Colorado at Boulder.
Jiten Bhagat University of myExperiment A Social VRE for Research Objects JISC Roadshow | February.
IST NeOn-project.org The Semantic Web is growing… #SW Pages Lee, J., Goodwin, R. (2004) The Semantic.
Annotating Documents for the Semantic Web Using Data-Extraction Ontologies Dissertation Proposal Yihong Ding.
A New Web Semantic Annotator Enabling A Machine Understandable Web BYU Spring Research Conference 2005 Yihong Ding Sponsored by NSF.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
EdShare: Sharing for learning and teaching Hugh Davis and Debra Morris.
Reuse Basic concepts. Rationale for reuse  Save calendar time  Save person hours  Reduce process risk  Increased quality  Standards compliance.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Android Introduction Platform Overview.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
Practical RDF Chapter 1. RDF: An Introduction
Statistics New Zealand Classification Management System Andrew Hancock Statistics New Zealand Prepared for 2013 Meeting of the UN Expert Group on International.
A J Miles Rutherford Appleton Laboratory SKOS Standards and Best Practises for USING Knowledge Organisation Systems ON THE Semantic Web NKOS workshop ECDL.
Developing an Ontology for Irrigation Information Resources *Cornejo, C., H.W. Beck, D.Z. Haman, F.S. Zazueta. University of Florida Gainesville, FL. USA.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Annual reports and feedback from UMLS licensees Kin Wah Fung MD, MSc, MA The UMLS Team National Library of Medicine Workshop on the Future of the UMLS.
The MMI Tools Carlos Rueda Monterey Bay Aquarium Research Institute OOS Semantic Interoperability Workshop Marine Metadata Interoperability Project Boulder,
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
ISURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains Prof. Dr. Asuman Dogac METU-SRDC Turkey METU.
Connecting Connexions: Organizing and Integrating Open Learning Content with Topic Maps Darina Dicheva Lars Johnsen.
CORPORUM-OntoExtract Ontology Extraction Tool Author: Robert Engels Company: CognIT a.s.
Example of OOR Architecture Open Ontology Repository Architecture – Some Considerations March, 2008 Dr. Ravi Sharma Senior Enterprise Architect Technology.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Semantic Network as Continuous System Technical University of Košice doc. Ing. Kristína Machová, PhD. Ing. Stanislav Dvorščák WIKT 2010.
Semantic Web - an introduction By Daniel Wu (danielwujr)
İsmail Özdemir Hüseyin Tüfekçilerli Advisor: Dr. Arzu Baloğlu.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
November 25, 2015 © IBM Corporation Unified Method Framework (UMF) RMC Reference Architecture Overview Kelli Houston
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Inference-based Semantic Mediation and Enrichment for the Semantic Web AAAI SSS-09: Social Semantic Web: Where Web 2.0 Meets Web 3.0 March 25, 2009 Dan.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Asya Stoyanova-Doycheva University of Plovdiv Bulgaria eLSEBuilder and RFAgent – eLearning Supporting Tools in Software Engineering 1.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
© 2007 by Michal Dobisek; made available under the EPL v1.0 | EclipseCon 2007 Michal Dobisek, Inside Subversive The Subversion.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Achieving Semantic Interoperability through Controlled Annotations Michael Gertz Department of Computer Science University of California, Davis
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Wolf Siberski1 Semantic Web Framework Requirements Analysis (D 1.2.2) Wolf Siberski.
Part of the Cronos Group 4C/kZen 4 th EcoTerm meeting, Vienna, April 18, 2007 Jef Vanbockryck Research & Development “Risk Assessment ontologies and data.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
1 PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009 SAS Drug Development from the Inside Magnus Mengelbier Director.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
An Alfresco Apache Stanbol Integration (port of OpenCalais Integration) Steve Reiner CTO Integrated Semantics.
The Re3gistry software and the INSPIRE Registry
Language Tooling in Orion
Dr Kristin Stock Allworlds Geothinking
Content. Content Energy system design steps.
HP Labs and the semantic web
Recommending Adaptive Changes for Framework Evolution
SDMX IT Tools SDMX Registry
Cultivating Semantics for Data in Agriculture and Nutrition
Presentation transcript:

© 2008 by Savino Sguera; made available under the EPL v1.0 | March 2008, 18th | Semantics-driven Software Provisioning Actually reusing software Savino Sguera University of Rome Tor Vergata

Semantics-driven Software Provisioning | © 2008 by Savino Sguera; made available under the EPL v1.0 | 2 Problems with current provisioning systems No systematic approach to the build-vs-buy dilemma No smart search features No thorough formal technology-independent model No functional semantics in current popular models: no hints about what does a piece of software do Little interoperability among mainstream provisioning technologies

Semantics-driven Software Provisioning | © 2008 by Savino Sguera; made available under the EPL v1.0 | 3 Semantics-driven SW Provisioning at a glance Semantic Web framework Technology-independent model (Software Provisioning Ontology) Metadata about what a software does (tasks, specifications compliance) Reasoning to infer relationships among pieces of software (functional equivalence…)

Semantics-driven Software Provisioning | © 2008 by Savino Sguera; made available under the EPL v1.0 | 4 SSP: Architecture Repository  SW Provisioning Ontology (SWPO)  DIG reasoner (Pellet)  REST API (mashup and generic client development) Eclipse SSP Plug-in  Repo Explorer View  New lib / component submission View

Semantics-driven Software Provisioning | © 2008 by Savino Sguera; made available under the EPL v1.0 | 5 Repository Explorer Submit a new component (version, license, license style, dependencies, tasks, tags…) Drag-n-Drop dependencies

Semantics-driven Software Provisioning | © 2008 by Savino Sguera; made available under the EPL v1.0 | 6 Two libraries, two tasks One library, both tasks! SSP: Reducing dependencies

Semantics-driven Software Provisioning | © 2008 by Savino Sguera; made available under the EPL v1.0 | 7 SSP: equivalence between components Equivalence is symmetrical, transitive and reflexive Inferred equivalence among components

Semantics-driven Software Provisioning | © 2008 by Savino Sguera; made available under the EPL v1.0 | 8 SSP: Assessing software reputation Number and reputation of client dependencies are good measures of the quality of a component or a library (i.e. Google Gears uses SQLite…)

Semantics-driven Software Provisioning | © 2008 by Savino Sguera; made available under the EPL v1.0 | 9 SWPO: Software Provisioning Ontology “Usual” project metadata Tasks Specifications Core properties (equivalence, transitive dependencies, specification compliance…) Licenses and License Styles

Semantics-driven Software Provisioning | © 2008 by Savino Sguera; made available under the EPL v1.0 | 10 What’s next? Automatic project XHTML + RDFa/Microformats home page generation Tools (e.g. Web Browser extensions) for discovering software related metadata on the Web and submitting their content to our Semantic Repository Augmenting the software provisioning ontology to include new concepts and related functionalities in the system Specification-driven rethinking of the “equivalence” definition

Semantics-driven Software Provisioning | © 2008 by Savino Sguera; made available under the EPL v1.0 | 11 Thanks!