Abstract
Creating domain-specific Linked Data applications is a complex endeavor as they need to work with ontological knowledge, consume/produce Linked Data and perform nontrivial business logic. In this work, we analyze several domain-specific Linked Data applications and introduce a set of features which influence the efficiency of development and maintenance of these applications. For each feature, we also list examples of software libraries supporting it.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
https://jena.apache.org/documentation/query/, accessed 2018-06-11.
- 2.
https://bbc.in/1SLBRLO, accessed 2018-06-27.
- 3.
https://github.com/kbss-cvut/reporting-tool, accessed 2018-08-29.
- 4.
http://eccairsportal.jrc.ec.europa.eu/, access 2018-08-29.
- 5.
https://kbss.felk.cvut.cz/web/kbss/s-pipes, accessed 2018-08-29.
- 6.
https://carbonldp.com/, accessed 2018-08-29.
- 7.
https://github.com/kbss-cvut/jb4jsonld, accessed 2018-08-29.
- 8.
https://kbss.felk.cvut.cz/web/kbss/s-forms, accessed 2018-08-29.
References
Wood, D., Zaidman, M., Ruth, L., Hausenblas, M.: Linked Data: Structured Data on the Web. Manning Publications Co., Shelter Island (2014)
Broekstra, J., Kampman, A., van Harmelen, F.: Sesame: a generic architecture for storing and querying RDF and RDF schema. In: Proceedings of the First International Semantic Web Conference on the Semantic Web, pp. 54–68 (2002)
Protégé. http://protege.stanford.edu. Accessed 12 Feb 2017
Carroll, J.J., Dickinson, I., Dollin, C., Reynolds, D., Seaborne, A., Wilkinson, K.: Jena: implementing the semantic web recommendations. In: Proceedings of the 13th International World Wide Web Conference (Alternate Track Papers & Posters), pp. 74–83 (2004)
Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semantic Web – Interoperability, Usability, Applicability (2011)
Barbosa, A., Bittencourt, I.I., Siqueira, S.W.M., de Amorim Silva, R., Calado, I.: The use of software tools in linked data publication and consumption: a systematic literature review. Int. J. Semant. Web Inf. Syst. 13(4), 68–88 (2017). https://doi.org/10.4018/IJSWIS.2017100104
O’Riain, S., Harth, A., Curry, E.: Linked data driven information systems as an enabler for integrating financial data. In: Information Systems for Global Financial Markets: Emerging Developments and Effects, pp. 239–270. IGI Global (2012). https://doi.org/10.4018/978-1-61350-162-7.ch010
Kobilarov, G., et al.: Media meets semantic web – how the BBC uses DBpedia and linked data to make connections. In: Aroyo, L., et al. (eds.) ESWC 2009. LNCS, vol. 5554, pp. 723–737. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02121-3_53
Corsar, D., Edwards, P., Nelson, J., Baillie, C., Papangelis, K., Velaga, N.: Linking open data and the crowd for real-time passenger information. Web Semant. 43(C), 18–24 (2017). https://doi.org/10.1016/j.websem.2017.02.002
Carvalho, R.E., Williams, J., Sturken, I., Keller, R., Panontin, T.: Investigation organizer: the development and testing of a web-based tool to support mishap investigations. In: 2005 IEEE Aerospace Conference, pp. 89–98, March 2005. https://doi.org/10.1109/AERO.2005.1559302
Ledvinka, M., Křemen, P., Kostov, B., Blaško, M.: SISel: aviation safety powered by semantic technologies. In: Data a znalosti 2017, pp. 77–82 (2017). https://daz2017.kiv.zcu.cz/data/DaZ2017-Sbornik-final.pdf
Křemen, P., Saeeda, L., Blaško, M., Med, M.: Dataset dashboard – a SPARQL endpoint explorer. In: CEUR Workshop Proceedings of Fourth International Workshop on Visualization and Interaction for Ontologies and Linked Data, VOILA 2018, October 2018 (to appear)
Klíma, T.: Sémantický manažer prospektivní klinické studie. B.S. thesis, České vysoké učení technické v Praze. Vypočetní a informační centrum (2018)
EUCLID: Building Linked Data Applications (2014). http://euclid-project.eu/modules/chapter5.html. Accessed 25 June 2018
Křemen, P., Kouba, Z.: Ontology-driven information system design. IEEE Trans. Syst. Man Cybern.: Part C 42(3), 334–344 (2012)
Ledvinka, M., Křemen, P.: JOPA: accessing ontologies in an object-oriented way. In: Proceedings of the 17th International Conference on Enterprise Information Systems (2015)
Leigh, J.: AliBaba (2007). https://bitbucket.org/openrdf/alibaba/. Accessed 2 Jan 2018
Grove, M.: Empire: RDF & SPARQL Meet JPA. semanticweb.com, April 2010. http://semanticweb.com/empire-rdf-sparql-meet-jpa_b15617
Evans, E.: Domain-Driven Design: Tacking Complexity in the Heart of Software. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)
Oren, E., Heitmann, B., Decker, S.: ActiveRDF: embedding SemanticWeb data into object-oriented languages. Web Semant.: Sci. Serv. Agents World Wide Web 6(3) (2008). https://doi.org/10.1016/j.websem.2008.04.003
Brickley, D., Guha, R.V.: RDF schema 1.1. W3C Recommendation (2014)
Belhajjame, K., et al.: PROV-O: the PROV ontology. Technical report (2012). http://www.w3.org/TR/prov-o/
Cyganiak, R., Bizer, C.: Pubby – a linked data frontend for SPARQL endpoints (2007). http://wifo5-03.informatik.uni-mannheim.de/pubby/. Accessed 30 June 2018
Graesser, A.C., Black, J.B.: The Psychology of Questions. Routledge, Abingdon (2017)
Wright, P.: Strategy and tactics in the design of forms. Visible Lang. 14(2), 151–193 (1980)
Jansen, C., Steehouder, M.: Forms as a source of communication problems. J. Tech. Writ. Commun. 22(2), 179–194 (1992)
Motik, B., Parsia, B., Patel-Schneider, P.F.: OWL 2 web ontology language structural specification and functional-style syntax. W3C Recommendation (2009)
Heitmann, B., Cyganiak, R., Hayes, C., Decker, S.: Architecture of linked data applications. In: Linked Data Management, pp. 69–91 (2014). https://doi.org/10.1201/b16859-5
Hausenblas, M.: Exploiting linked data to build web applications. IEEE Internet Comput. 13(4), 68–73 (2009). https://doi.org/10.1109/MIC.2009.79
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)
Acknowledgment
This work was supported by grant No. GA 16-09713S Efficient Exploration of Linked Data Cloud of the Grant Agency of the Czech Republic and by grant No. SGS16/229/OHK3/3T/13 Supporting ontological data quality in information systems of the Czech Technical University in Prague.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Ledvinka, M., Blaško, M., Křemen, P. (2018). Factors of Efficient Semantic Web Application Development. In: Panetto, H., Debruyne, C., Proper, H., Ardagna, C., Roman, D., Meersman, R. (eds) On the Move to Meaningful Internet Systems. OTM 2018 Conferences. OTM 2018. Lecture Notes in Computer Science(), vol 11230. Springer, Cham. https://doi.org/10.1007/978-3-030-02671-4_35
Download citation
DOI: https://doi.org/10.1007/978-3-030-02671-4_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-02670-7
Online ISBN: 978-3-030-02671-4
eBook Packages: Computer ScienceComputer Science (R0)