A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
Object-oriented modeling and design
Object-oriented modeling and design
Toward principles for the design of ontologies used for knowledge sharing
International Journal of Human-Computer Studies - Special issue: the role of formal ontology in the information technology
Systematic hypermedia application design with OOHDM
Proceedings of the the seventh ACM conference on Hypertext
Database techniques for the World-Wide Web: a survey
ACM SIGMOD Record
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Domain-specific languages: an annotated bibliography
ACM SIGPLAN Notices
Principles of Database and Knowledge-Base Systems: Volume II: The New Technologies
Principles of Database and Knowledge-Base Systems: Volume II: The New Technologies
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Designing Data-Intensive Web Applications
Designing Data-Intensive Web Applications
Using AI in Knowledge Management: Knowledge Bases and Ontologies
IEEE Intelligent Systems
OIL: An Ontology Infrastructure for the Semantic Web
IEEE Intelligent Systems
Managing Web Sites with OntoWebber
EDBT '02 Proceedings of the 8th International Conference on Extending Database Technology: Advances in Database Technology
Proceedings of the 27th International Conference on Very Large Data Bases
Access to Objects by Path Expressions and Rules
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Ontobroker: Ontology Based Access to Distributed and Semi-Structured Information
DS-8 Proceedings of the IFIP TC2/WG2.6 Eighth Working Conference on Database Semantics- Semantic Issues in Multimedia Systems
Declarative specification of Web sites with S
The VLDB Journal — The International Journal on Very Large Data Bases
Towards the Semantic Web: Ontology-driven Knowledge Management
Towards the Semantic Web: Ontology-driven Knowledge Management
Application Modeling for the Semantic Web
LA-WEB '03 Proceedings of the First Conference on Latin American Web Congress
Hibernate in Action (In Action series)
Hibernate in Action (In Action series)
Named graphs, provenance and trust
WWW '05 Proceedings of the 14th international conference on World Wide Web
Reference reconciliation in complex information spaces
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
The Wisdom of Crowds
Optimized Index Structures for Querying RDF from the Web
LA-WEB '05 Proceedings of the Third Latin American Web Congress
Towards DSL-based web engineering
Proceedings of the 15th international conference on World Wide Web
A platform for the development of semantic web portals
ICWE '06 Proceedings of the 6th international conference on Web engineering
Hera-S: web design using sesame
ICWE '06 Proceedings of the 6th international conference on Web engineering
IEEE Intelligent Systems
Enterprise information mashups: integrating information, simply
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Agile Web Development with Rails
Agile Web Development with Rails
ActiveRDF: object-oriented semantic web programming
Proceedings of the 16th international conference on World Wide Web
The two cultures: mashing up web 2.0 and the semantic web
Proceedings of the 16th international conference on World Wide Web
Extending WebML towards semantic web
Proceedings of the 16th international conference on World Wide Web
Compiling mappings to bridge applications and databases
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Anatomy of the ADO.NET entity framework
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
ADO.NET entity framework: raising the level of abstraction in data programming
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
IEEE Internet Computing
Sindice.com: a document-oriented lookup index for open linked data
International Journal of Metadata, Semantics and Ontologies
Semantic annotation, indexing, and retrieval
Web Semantics: Science, Services and Agents on the World Wide Web
Hera: development of semantic web information systems
ICWE'03 Proceedings of the 2003 international conference on Web engineering
Sindice.com: weaving the open linked data
ISWC'07/ASWC'07 Proceedings of the 6th international The semantic web and 2nd Asian conference on Asian semantic web conference
Engineering semantic web information systems in Hera
Journal of Web Engineering
Extending faceted navigation for RDF data
ISWC'06 Proceedings of the 5th international conference on The Semantic Web
Semantic desktop 2.0: the Gnowsis experience
ISWC'06 Proceedings of the 5th international conference on The Semantic Web
Towards semantically-interlinked online communities
ESWC'05 Proceedings of the Second European conference on The Semantic Web: research and Applications
CIA'06 Proceedings of the 10th international conference on Cooperative Information Agents
Rewriting Queries by Means of Model Transformations from SPARQL to OQL and Vice-Versa
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
Simplifying Semantic Web application development and semantic data usage
AI Communications
Unsupervised matching of object models and ontologies using canonical vocabulary
Proceedings of the 6th International Conference on Semantic Systems
Formal approach and automated tool for constructing ontology from object-oriented database model
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
Automatic fuzzy semantic web ontology learning from fuzzy object-oriented database model
DEXA'10 Proceedings of the 21st international conference on Database and expert systems applications: Part I
Knowledge-Based Systems
Data & Knowledge Engineering
Design and implementation of linked data applications using SHDM and synth
ICWE'11 Proceedings of the 11th international conference on Web engineering
A programming model for the semantic web
ADNTIIC'11 Proceedings of the Second international conference on Advances in New Technologies, Interactive Interfaces and Communicability
Construction of ontologies from object-oriented database models
Integrated Computer-Aided Engineering
Hi-index | 0.00 |
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 of existing Web application frameworks. We analyse the relation between the Semantic Web and the Web, and survey the typical data access patterns in Semantic Web applications. 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 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. ActiveRDF can be used with different RDF data stores: adapters have been implemented to generic SPARQL endpoints, Sesame, Jena, Redland and YARS and new adapters can be added easily. We demonstrate the usage of ActiveRDF and its integration with the popular Ruby on Rails framework which enables rapid development of Semantic Web applications.