Boosting RDF Adoption in Ruby with Goo
نویسندگان
چکیده
For the last year, the BioPortal team has been working on a new iteration that will incorporate major modifications to the existing services and architecture. As part of this work, we transitioned BioPortal to an architecture where RDF is the main data model and where triple stores are the main database systems. We have a component (called “Goo”) that interacts with RDF data using SPARQL, and provides a clean API to perform CRUD operations on RDF stores. Using RDF and SPARQL for a real-world large-scale application creates challenges in terms of both scalability and technology adoption. In BioPortal, Goo helped us overcome that barrier using the technology that developers were familiar with, an ORM-alike API.
منابع مشابه
ActiveRDF: Embedding Semantic Web data into object-oriented languages
Semantic Web applications share a large portion of development effort with database-driven Web applications. Existing approaches for development of these database-driven applications cannot be directly applied to Semantic Web data due to differences in the underlying data model. We develop a mapping approach that embeds Semantic Web data into object-oriented languages and thereby enables reuse ...
متن کاملEvaluation of the efficacy of the Q switched ruby laser in the treatment of benign pigmented skin lesions
Background and aim: It is possible to use light sources suxh as lasers to destruct melanosomes and treat pigmented skin lesions. One of the most commonly used laser systems is Q switched ruby laser with a wave-length of 694 nm. This study was performed to evaluate the efficacy of the Q switched ruby laser in the treatment of pigmented skin lesions including lentigines (simplex or solar) and caf...
متن کاملImplementing Ubiquitous Services with Ontologies: Methodology and Case Study
─Currently, data integration in Ubiquitous Infor mation Systems (UISs) is achieved by a centralized relational database where all the information coming from the remote servers is stored. To improve such architecture we proposed to convert in each server the relational archives into an RDF triple stores where data are represented by standard terms interre lated by subjectpredicateobject rel...
متن کاملRDF Production from Municipal Wastes (Case Study: Babol City)
Today, with the advancement of technology, turning waste into fuel has been considered as an inexhaustible source of energy production, especially in industries with high energy consumption. The most important of these industries are Cement and Iron Smelting factories. Babol, as one of the largest provinces in the north of the country, has been facing waste management crisis for several years w...
متن کاملMulti-class Boosting with Class Hierarchies
We propose AdaBoost.BHC, a novel multi-class boosting algorithm. AdaBoost.BHC solves a C class problem by using C− 1 binary classifiers defined by a hierarchy that is learnt on the classes based on their closeness to one another. It then applies AdaBoost to each binary classifier. The proposed algorithm is empirically evaluated with other multi-class AdaBoost algorithms using a variety of datas...
متن کامل