Skip to main content

Factors of Efficient Semantic Web Application Development

  • Conference paper
  • First Online:
  • 2377 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11230))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    https://jena.apache.org/documentation/query/, accessed 2018-06-11.

  2. 2.

    https://bbc.in/1SLBRLO, accessed 2018-06-27.

  3. 3.

    https://github.com/kbss-cvut/reporting-tool, accessed 2018-08-29.

  4. 4.

    http://eccairsportal.jrc.ec.europa.eu/, access 2018-08-29.

  5. 5.

    https://kbss.felk.cvut.cz/web/kbss/s-pipes, accessed 2018-08-29.

  6. 6.

    https://carbonldp.com/, accessed 2018-08-29.

  7. 7.

    https://github.com/kbss-cvut/jb4jsonld, accessed 2018-08-29.

  8. 8.

    https://kbss.felk.cvut.cz/web/kbss/s-forms, accessed 2018-08-29.

References

  1. Wood, D., Zaidman, M., Ruth, L., Hausenblas, M.: Linked Data: Structured Data on the Web. Manning Publications Co., Shelter Island (2014)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Protégé. http://protege.stanford.edu. Accessed 12 Feb 2017

  4. 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)

    Google Scholar 

  5. Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semantic Web – Interoperability, Usability, Applicability (2011)

    Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

  8. 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

    Chapter  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. EUCLID: Building Linked Data Applications (2014). http://euclid-project.eu/modules/chapter5.html. Accessed 25 June 2018

  15. Křemen, P., Kouba, Z.: Ontology-driven information system design. IEEE Trans. Syst. Man Cybern.: Part C 42(3), 334–344 (2012)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Leigh, J.: AliBaba (2007). https://bitbucket.org/openrdf/alibaba/. Accessed 2 Jan 2018

  18. Grove, M.: Empire: RDF & SPARQL Meet JPA. semanticweb.com, April 2010. http://semanticweb.com/empire-rdf-sparql-meet-jpa_b15617

  19. Evans, E.: Domain-Driven Design: Tacking Complexity in the Heart of Software. Addison-Wesley Longman Publishing Co., Inc., Boston (2003)

    Google Scholar 

  20. 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

    Article  Google Scholar 

  21. Brickley, D., Guha, R.V.: RDF schema 1.1. W3C Recommendation (2014)

    Google Scholar 

  22. Belhajjame, K., et al.: PROV-O: the PROV ontology. Technical report (2012). http://www.w3.org/TR/prov-o/

  23. 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

  24. Graesser, A.C., Black, J.B.: The Psychology of Questions. Routledge, Abingdon (2017)

    Book  Google Scholar 

  25. Wright, P.: Strategy and tactics in the design of forms. Visible Lang. 14(2), 151–193 (1980)

    Google Scholar 

  26. Jansen, C., Steehouder, M.: Forms as a source of communication problems. J. Tech. Writ. Commun. 22(2), 179–194 (1992)

    Article  Google Scholar 

  27. Motik, B., Parsia, B., Patel-Schneider, P.F.: OWL 2 web ontology language structural specification and functional-style syntax. W3C Recommendation (2009)

    Google Scholar 

  28. 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

    Google Scholar 

  29. 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

    Article  Google Scholar 

  30. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)

    MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Martin Ledvinka .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics