12 Hits in 1.5 sec

ActiveRDF: Embedding Semantic Web data into object-oriented languages

Eyal Oren, Benjamin Heitmann, Stefan Decker
2008 Journal of Web Semantics  
We develop a mapping approach that embeds Semantic Web data into object-oriented languages and thereby enables reuse of existing Web application frameworks.  ...  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.  ...  programming language, we now present ActiveRDF, an object-oriented API for Semantic Web data.  ... 
doi:10.1016/j.websem.2008.04.003 fatcat:tjwu5h7djjeivdyufm2nxprlua


Eyal Oren, Renaud Delbru, Sebastian Gerke, Armin Haller, Stefan Decker
2007 Proceedings of the 16th international conference on World Wide Web - WWW '07  
We present ActiveRDF, an object-oriented API for managing RDF data that offers full manipulation and querying of RDF data, does not rely on a schema and fully conforms to RDF(S) semantics.  ...  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  ...  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

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

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.  ...  SPARQL, the W3C standard querying language for RDF, provides rich capabilities for slicing and dicing RDF data.  ...  The ideas in this paper benefited from valuable discussions with Aidan Hogan and Marcel Karnstedt and from the material of the "Introduction to Data Science" course on Coursera by Bill Howe.  ... 
dblp:conf/semweb/MaaliD13 fatcat:ept4br3gorejxd3hulwg26evz4

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  
between descriptions of information given by ontologies and object oriented representations of the same information.  ...  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  ...  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

Semantic Query Integration With Reason

Philipp Seifer, Martin Leinberger, Ralf Lämmel, Steffen Staab
2019 The Art, Science, and Engineering of Programming  
We embed description logics, the logical foundations of OWL, into the type checking process of a statically typed programming language and provide typed data access through an embedding of the query language  ...  In this paper, we present DOTSpa, an advanced integration of semantic data into programming.  ...  querying and a type system for semantic data into programming.  ... 
doi:10.22152/ fatcat:is3q4rxbvfgwxnfzpshw6l6ivu

Programmable Analytics for Linked Open Data

Bo Hu, Eduarda Mendes Rodrigues
2014 The Web Conference  
This paper reports an early phase development towards programmable web of LOD data. We propose to tap into a distributed computing environment underpinning the popular statistical toolkit R.  ...  The sheer size of data has not resulted in a significant increase of data consumption. We contend that a new programming paradigm is necessary to simplify LOD data utilisation.  ...  The (dis)similarity between RDF as the underlying data structure of LOD and the general object oriented methodology inspired ActiveRDF [5] , where semantic data are exposed through a declarative script  ... 
dblp:conf/www/HuR14 fatcat:25hmc5riq5fr5fc6vb5t76foni

Interlinking the Social Web with Semantics

U. Bojars, J.G. Breslin, V. Peristeras, G. Tummarello, S. Decker
2008 IEEE Intelligent Systems  
He leads or led projects such as DBin, Sindice, and Semantic Web Pipes and started the Semantic Web Applications and Perspectives conference series. Contact him at  ...  His research interests include social software, online communities, and the Semantic Web.  ...  The first is ActiveRDF for mapping RDF data onto programmatic objects.  ... 
doi:10.1109/mis.2008.50 fatcat:mbcvzcswrnb4fhptki7m3w5cha

The Essence of Functional Programming on Semantic Data [chapter]

Martin Leinberger, Ralf Lämmel, Steffen Staab
2017 Lecture Notes in Computer Science  
Semantic data fuels many different applications, but is still lacking proper integration into programming languages. Untyped access is error-prone.  ...  This is achieved by the integration of description logics into the λ-calculus for both typing and data access or querying.  ...  As with many other languages, there are exceptions to this rule, e.g., down-casting in object-oriented languages, cf. [2] .  ... 
doi:10.1007/978-3-662-54434-1_28 fatcat:i4hfoa2rpffllbozadqsovngdy

CLIPS–OWL: A framework for providing object-oriented extensional ontology queries in a production rule engine

G. Meditskos, N. Bassiliades
2011 Data & Knowledge Engineering  
CLIPS-OWL has been implemented using the Pellet DL reasoner and the CLIPS Object-Oriented Language (COOL).  ...  In this paper, we define a framework, namely CLIPS-OWL, for enabling the CLIPS production rule engine to represent the extensional results of DL reasoning on OWL ontologies in the form of Object-Oriented  ...  Background and Motivation The Web Ontology Language The Web Ontology Language (OWL) is the W3C recommendation for defining and sharing ontologies in the Web and its theoretical background is based on  ... 
doi:10.1016/j.datak.2011.04.001 fatcat:oeiwm57hjbg3dky2n752v4tzu4

Location based services for mobile users: a scenario based implementation account

Alberto Farosurname>, Concetto Spampinato
2013 Proceedings of the 2nd International Conference on Computer Science and Electronics Engineering (ICCSEE 2013)   unpublished
of the mobile users, b) a semantic data management methodology to allow data integration, and c) a suitable JQuery Mobile based interface to allow the RoR web server to inform people on the available  ...  Aim of the paper is to show how this can be accomplished in practice by integrating three methodologies in a single web architecture: a) a scenario based design methodology to implement the use stories  ...  For example by the formula @parks = Park.all all the records of the table Park are made available to the programmer as objects @parks that can be programmed according to the object oriented language Ruby  ... 
doi:10.2991/iccsee.2013.365 fatcat:2rrz4vwdzzegdbcp75mslrmkni