Filters








33 Hits in 1.8 sec

ActiveRDF

Eyal Oren, Renaud Delbru, Sebastian Gerke, Armin Haller, Stefan Decker
2007 Proceedings of the 16th international conference on World Wide Web - WWW '07  
Traditional techniques for bridging a similar gap between relational databases and object-oriented programs cannot be applied directly given the different nature of Semantic Web data, for example in the  ...  Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are mostly tripleoriented.  ...  Developing Semantic Web applications requires handling the RDF data model in a programming language.  ... 
doi:10.1145/1242572.1242682 dblp:conf/www/OrenDGHD07 fatcat:eahs2k7a6jdofijbyuy67ukvum

ActiveRDF: Embedding Semantic Web data into object-oriented languages

Eyal Oren, Benjamin Heitmann, Stefan Decker
2008 Journal of Web Semantics  
We discuss the mismatch between object-oriented programming languages and Semantic Web data, for example in the semantics of class membership, inheritance relations, and object conformance to schemas.  ...  We develop a mapping approach that embeds Semantic Web data into object-oriented languages and thereby enables reuse of existing Web application frameworks.  ...  language, we now present ActiveRDF, an object-oriented API for Semantic Web data.  ... 
doi:10.1016/j.websem.2008.04.003 fatcat:tjwu5h7djjeivdyufm2nxprlua

Leveraging Existing Web Frameworks for a SIOC Explorer to Browse Online Social Communities

Benjamin Heitmann, Eyal Oren
2007 Extended Semantic Web Conference  
These frameworks need to be extended to deal with the different nature of Semantic Web data.  ...  Since online Semantic Web applications are based on existing Web infrastructure, developing these applications could leverage experiences with and infrastructure of existing frameworks.  ...  On the "model" part, the impedance mismatch between Semantic Web data and object-oriented programming needs to be resolved.  ... 
dblp:conf/esws/HeitmannO07 fatcat:2ztq5326mrhrday55ien4qpjsi

Ruby on semantic web

Vadim Eisenberg, Yaron Kanza
2011 2011 IEEE 27th International Conference on Data Engineering  
The impedance mismatch problem that occurs when relational data is being processed by object-oriented (OO) programs, also occurs when OO programs process RDF data, on the Semantic Web.  ...  This demo presents such a modified programming language, namely Ruby on Semantic Web, which is an extension of the Ruby programming language.  ...  Thus, applications in Object-Oriented (OO) programming languages over the Semantic Web, need to cope with RDF individuals.  ... 
doi:10.1109/icde.2011.5767945 dblp:conf/icde/EisenbergK11 fatcat:mvi2btgfbbapfkdzxzsgm6mrfm

Unsupervised matching of object models and ontologies using canonical vocabulary

Matthias Quasthoff, Max Völkel, Christoph Meinel
2010 Proceedings of the 6th International Conference on Semantic Systems - I-SEMANTICS '10  
This paper presents a new method for publishing and consuming RDF data using object-oriented programming.  ...  We improve Object Triple Mapping (OTM) by separating (1) the transformation process between object-oriented data and RDF data from (2) explaining the transformation results using established Semantic Web  ...  This paper proposes extensions to existing approaches on how to simplify developing Semantic Web applications using object-oriented programming.  ... 
doi:10.1145/1839707.1839716 dblp:conf/i-semantics/QuasthoffVM10 fatcat:mx3ai4fod5dyfh6qvtzdup5iqi

Design and Implementation of Linked Data Applications Using SHDM and Synth [chapter]

Mauricio Henrique de Souza Bomfim, Daniel Schwabe
2011 Lecture Notes in Computer Science  
In this paper, show how Linked Data Applications (LDAs) can be designed and implemented using an evolution of the Semantic Hypermedia Design Method, SHDM, and a new development environment supporting it  ...  Using them, it is possible to take any RDF data available on the Linked Data cloud, extend it with one's own data, and provide a Web application that exposes and manipulates this data to perform a given  ...  ActiveRDF provides an API that facilitates CRUD operations within Ruby programs, and has an adapter for Jena.  ... 
doi:10.1007/978-3-642-22233-7_9 fatcat:sg3nlvpchrfjngt2zjowc3urvu

A Programming Model for the Semantic Web [chapter]

Marco Crasso, Cristian Mateos, Alejandro Zunino, Marcelo Campo
2012 Lecture Notes in Computer Science  
The approach builds on the Aspect-Oriented Programming (AOP) paradigm to allow developers to incorporate ontology management capabilities into an ordinary object-oriented application without modifying  ...  In this paper, we present an approach to upgrade a software application into a Semantic Web-enabled one.  ...  The approach bases on the Aspect-Oriented Programming paradigm to treat the requirement of semantic annotations as a cross-cutting concern.  ... 
doi:10.1007/978-3-642-34010-9_20 fatcat:hqebljqvlrekxfx7wroil4klxa

Declarative Representation of Programming Access to Ontologies [chapter]

Stefan Scheglmann, Ansgar Scherp, Steffen Staab
2012 Lecture Notes in Computer Science  
., their semantics. The modeler in the object-oriented paradigm also takes into account the pragmatics, i.e., how the classes are used, by whom, and why.  ...  However, the pragmatic issues of using logic-based knowledge in object-oriented software applications has yet not been considered sufficiently.  ...  Introduction One of the most challenging issues in implementing Semantic Web applications is that they are built using two different technologies: object-oriented programming for the application logic  ... 
doi:10.1007/978-3-642-30284-8_51 fatcat:m2z2k2qqzfbp7nj3ltcigxdpey

Semantic Oriented Data Modeling for Enterprise Application Engineering Using Semantic Web Languages

Khadija Alaoui
2020 International Journal of Advanced Trends in Computer Science and Engineering  
This article proposes the use of the RDF, RDFS and OWL as a basis for data modeling for semantic oriented development of enterprise applications.  ...  RDF and OWL ware introduced to guaranty a semantic web to permit a web of interconnected data instead of a static web so that computer can explore web contents.  ...  Subsequently, RDB data models are neither flexible nor adequate to web semantic objectives.  ... 
doi:10.30534/ijatcse/2020/116932020 fatcat:zxshsr2wbbbwra3vht5th7leee

OntoJIT: Exploiting CLR Compiler Support for Performing Entailment Reasoning over Executable Ontologies

S. Baset, K. Stoffel
2018 International Journal of Knowledge Engineering  
We present our experience on bridging the semantic gab in general purpose programming languages and on exploiting metaprogramming and the dynamic compilation feature of modern compilers for performing  ...  Most recent efforts on bringing ontologies into mainstream programming languages were hindered by some fundamental issues; mainly the lack of expressiveness of programming languages compared to the declarative  ...  Another object-oriented API for managing RDF is ActiveRDF [29] , it offers schema-free manipulation and querying of RDF data while conforming to RDF(S) semantics. VII.  ... 
doi:10.18178/ijke.2018.4.1.093 fatcat:ow2lgwsswvdknowl4uz33gqxpa

Towards an RDF Analytics Language: Learning from Successful Experiences

Fadi Maali, Stefan Decker
2013 International Semantic Web Conference  
In this paper, we review these efforts of the database community, identify a number of common themes they bear and discuss their applicability in the Semantic Web and Linked Data realm.  ...  Nevertheless, the purely declarative nature of SPARQL and the lack of support for common programming patterns, such as recursion and iteration, make it challenging to perform complex data processing and  ...  Another strand of related work is embedding RDF manipulation in common object-oriented languages such as ActiveRDF 9 for Ruby and SuRF 10 for Python.  ... 
dblp:conf/semweb/MaaliD13 fatcat:ept4br3gorejxd3hulwg26evz4

Semantic Web Application Development with LITEQ [chapter]

Martin Leinberger, Stefan Scheglmann, Ralf Lämmel, Steffen Staab, Matthias Thimm, Evelyne Viegas
2014 Lecture Notes in Computer Science  
The Semantic Web is intended as a web of machine readable data where every data source can be the data provider for different kinds of applications.  ...  However, due to a lack of support it is still cumbersome to work with RDF data in modern, object-oriented programming languages, in particular if the data source is only available through a SPARQL endpoint  ...  ://github.com/tinkerpop/gremlin/ An overview can be found at Tripresso 20 , a project web site on mapping RDF to the object-oriented world.  ... 
doi:10.1007/978-3-319-11915-1_14 fatcat:p7botcka6fgxfgiffu6m7mmhia

Mapping Ontologies to Objects using a Transformation based on Description Logics

R. Žontar, I. Rozman, V. Podgorelec
2014 Information Technology and Control  
We present an approach that addresses the transformation of abstract ontological concepts into everyday programming technologies in order to ease the development of semantic web applications for solving  ...  The presented formal mapping and its implementation -the MOOT framework -is an evolution in the field of ontology to object mapping.  ...  We support the solution to transform some of the semantic web technologies into a well-known object-oriented environment.  ... 
doi:10.5755/j01.itc.43.3.4952 fatcat:zejcoqnlfjekjdfckcyr4524u4

APIs à gogo: Automatic Generation of Ontology APIs

Fernando Silva Parreiras, Carsten Saathoff, Tobias Walter, Thomas Franz, Steffen Staab
2009 2009 IEEE International Conference on Semantic Computing  
When developing application programming interfaces of ontologies that include many instances of ontology design patterns, developers of semantic web applications usually have to handle complex mappings  ...  between descriptions of information given by ontologies and object oriented representations of the same information.  ...  When developing such dedicated APIs, developers of semantic web applications face the challenge of mapping descriptions of complex relations or entities to object oriented (OO) representations thereof.  ... 
doi:10.1109/icsc.2009.90 dblp:conf/semco/ParreirasSWFS09 fatcat:5zmroegc2rcgtbmcnloeh3u5ny

Boosting RDF Adoption in Ruby with Goo

Manuel Salvadores, Paul R. Alexander, Ray W. Fergerson, Natalya Fridman Noy, Mark A. Musen
2013 International Semantic Web Conference  
ActiveRDF is a library for accessing RDF data from Ruby programs.  ...  They also help to map data between relational models and object-oriented programming languages. Popular ORMs include Hibernate, Ac-tiveRecord and SQLAlchemy for Java, Ruby and Python respectively.  ... 
dblp:conf/semweb/SalvadoresAFNM13 fatcat:zjy3ieqcu5bpjpamvrjhqr32cu
« Previous Showing results 1 — 15 out of 33 results