Abstract
SPARQL query composition is difficult for the lay-person or even the experienced bioinformatician in cases where the data model is unfamiliar. Established best-practices and internationalization concerns dictate that semantic web ontologies should use terms with opaque identifiers, further complicating the task. We present SPARQL Assist: a web application that addresses these issues by providing context-sensitive type-ahead completion to existing web forms. Ontological terms are suggested using their labels and descriptions, leveraging existing XML support for internationalization and language-neutrality.
Highlights
The health care and life science sectors have been some of the most enthusiastic adopters of semantic web technologies
It is crucial that we do not allow convenience to direct the development of a core global resource - the Semantic Web - and the problem should be solved at the level of the tools provided, rather than the resources themselves
We present SPARQL Assist: a web application that facilitates the construction of SPARQL queries by providing context-sensitive type-ahead completion
Summary
The health care and life science sectors have been some of the most enthusiastic adopters of semantic web technologies. The benefits of the RDF/OWL data model are well-understood by bioinformaticians who have too long had to deal with the problem of integrating data from multiple sources with wildly different underlying schema These benefits are less obvious, to clinicians and researchers who merely see one mysterious query language (SQL) exchanged for another (SPARQL). RDF/XML provides built-in language neutrality by way of the xml:lang attribute; an ontology can be internationalized by providing multiple rdfs:label or rdfs:comment properties with appropriate xml:lang attributes. Even those projects who have, in principle, adopted language neutrality for their classes (e.g. OBO), have not done so for their properties (OBO Relationship Ontology [4]). It is crucial that we do not allow convenience to direct the development of a core global resource - the Semantic Web - and the problem should be solved at the level of the tools provided, rather than the resources themselves
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.