Skip to main content

Data 2 Documents: Modular and Distributive Content Management in RDF

Part of the Lecture Notes in Computer Science book series (LNAI,volume 10024)

Abstract

Content Management Systems haven’t gained much from the Linked Data uptake, and sharing content between different websites and systems is hard. On the other side, using Linked Data in web documents is not as trivial as managing regular web content using a CMS. To address these issues, we present a method for creating human readable web documents out of machine readable web data, focussing on modularity and re-use. A vocabulary is introduced to structure the knowledge involved in these tasks in a modular and distributable fashion. The vocabulary has a strong relation with semantic elements in HTML5 and allows for a declarative form of content management expressed in RDF. We explain and demonstrate the vocabulary using concrete examples with RDF data from various sources and present a user study in two sessions involving (semantic) web experts and computer science students.

Keywords

  • RDF
  • Vocabulary
  • Linked Data
  • Web documents
  • Content management
  • Semantic Web
  • HTML5

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-49004-5_29
  • Chapter length: 16 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   109.00
Price excludes VAT (USA)
  • ISBN: 978-3-319-49004-5
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   139.99
Price excludes VAT (USA)
Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.

Notes

  1. 1.

    http://w3techs.com/technologies/overview/content_management/all, retrieved 5 July 2016.

  2. 2.

    http://www.wordpress.com.

  3. 3.

    http://www.joomla.org.

  4. 4.

    http://www.drupal.org.

  5. 5.

    Example of a Joomla to WordPress migration plugin: https://wordpress.org/plugins/fg-joomla-to-wordpress/.

  6. 6.

    https://github.com/data2documents/reference-implementation-php.

  7. 7.

    http://www.w3.org/TR/html5-diff/#new-elements.

  8. 8.

    http://www.w3.org/TR/html5/#the-article-element, retrieved 12 July 2016.

  9. 9.

    http://www.data2documents.org/documentation#vocabulary.

  10. 10.

    http://www.data2documents.org/documentation#templates.

  11. 11.

    Shapes Constraint Language: https://www.w3.org/TR/shacl/.

  12. 12.

    http://web.resource.org/rss/1.0/.

  13. 13.

    http://www.rssboard.org/rss-specification.

  14. 14.

    http://tools.ietf.org/html/rfc4287.

  15. 15.

    RSS extended with ‘itunes’ elements: http://www.podcast411.com/page2.html.

  16. 16.

    http://jquery.com.

  17. 17.

    http://typo3.org.

  18. 18.

    Example site: http://kmvuxx.biographynet.nl.

  19. 19.

    Participant site after completing the evaluation: http://kmvu03.biographynet.nl.

  20. 20.

    The detailed instructions can be found here: http://biographynet.nl/assignment/.

  21. 21.

    http://www.data2documents.org/#evaluation.

  22. 22.

    http://www.swi-prolog.org.

  23. 23.

    http://cliopatria.swi-prolog.org.

References

  1. Alexander, K., Hausenblas, M.: Describing linked datasets-on the design and usage of void, the vocabulary of interlinked datasets. In: Linked Data on the Web Workshop (LDOW 2009). Citeseer (2009)

    Google Scholar 

  2. Auer, S., Dietzold, S., Riechert, T.: OntoWiki – a tool for social, semantic collaboration. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 736–749. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  3. Auer, S., Dietzold, S., Riechert, T.: OntoWiki – a tool for social, semantic collaboration. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 736–749. Springer, Heidelberg (2006). doi:10.1007/11926078_53

    CrossRef  Google Scholar 

  4. Battle, S., Wood, D., Leigh, J., Ruth, L.: The callimachus project: RDFa as a web template language. In: COLD (2012)

    Google Scholar 

  5. Bizer, C., Heath, T., Berners-Lee, T.: Linked data - the story so far. Int. J. Semant. Web Inf. Syst. 5(3), 1–22 (2009)

    CrossRef  Google Scholar 

  6. Corlosquet, S., Delbru, R., Clark, T., Polleres, A., Decker, S.: Produce and consume linked data with Drupal!. In: Bernstein, A., Karger, D.R., Heath, T., Feigenbaum, L., Maynard, D., Motta, E., Thirunarayan, K. (eds.) ISWC 2009. LNCS, vol. 5823, pp. 763–778. Springer, Heidelberg (2009)

    CrossRef  Google Scholar 

  7. Dadzie, A.S., Rowe, M.: Approaches to visualising linked data: a survey. Semant. Web 2(2), 89–124 (2011)

    Google Scholar 

  8. Groth, P., Gil, Y., Cheney, J., Miles, S.: Requirements for provenance on the web. Int. J. Digit. Curation 7(1), 39–56 (2012)

    CrossRef  Google Scholar 

  9. Guha, R.: Meta content framework. Research report Apple Computer, Englewoods, NJ (1997). http://www.guha.com/mcf/wp.html

  10. Heino, N., Tramp, S., Auer, S.: Managing web content using linked data principles-combining semantic structure with dynamic content syndication. In: 2011 IEEE 35th Annual Computer Software and Applications Conference (COMPSAC), pp. 245–250. IEEE (2011)

    Google Scholar 

  11. Herzig, D.M., Ell, B.: Semantic MediaWiki in operation: experiences with building a semantic portal. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010, Part II. LNCS, vol. 6497, pp. 114–128. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  12. Huynh, D.F., Karger, D.R., Miller, R.C.: Exhibit: lightweight structured data publishing. In: Proceedings of the 16th International Conference on World Wide Web, pp. 737–746. ACM (2007)

    Google Scholar 

  13. Lassila, O., Swick, R.R.: Resource description framework (RDF) model and syntax specification. Technical report (1999). http://www.w3.org/TR/REC-rdf-syntax/

  14. Luggen, M., Gschwend, A., Anrig, B., Cudré-Mauroux, P.: Uduvudu: a graph-aware and adaptive UI engine for linked data. In: Proceeding of the LDOW (2015)

    Google Scholar 

  15. Moreau, L., Missier, P., Belhajjame, K., B’Far, R., Cheney, J., Coppens, S., Cresswell, S., Gil, Y., Groth, P., Klyne, G., Lebo, T., McCusker, J., Miles, S., Myers, J., Sahoo, S., Tilmes, C.: PROV-DM: the PROV data model. Technical report, W3C (2012). http://www.w3.org/TR/prov-dm/

  16. Ockeloen, N.: RDF based management, syndication and aggregation of web content. In: Lambrix, P., Hyvönen, E., Blomqvist, E., Presutti, V., Qi, G., Sattler, U., Ding, Y., Ghidini, C. (eds.) EKAW 2014. LNCS (LNAI), vol. 8982, pp. 218–224. Springer, Heidelberg (2015). doi:10.1007/978-3-319-17966-7_31

    Google Scholar 

  17. Peroni, S., Vitali, F.: Templating the semantic web via RSLT. In: Gandon, F., Guéret, C., Villata, S., Breslin, J., Faron-Zucker, C., Zimmermann, A. (eds.) ESWC 2015. LNCS, vol. 9341, pp. 183–189. Springer, Heidelberg (2015). doi:10.1007/978-3-319-25639-9_35

    CrossRef  Google Scholar 

  18. Pietriga, E., Bizer, C., Karger, D.R., Lee, R.: Fresnel: a browser-independent presentation vocabulary for RDF. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 158–171. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  19. Schlegel, K., Weißgerber, T., Stegmaier, F., Granitzer, M., Kosch, H.: Balloon synopsis: a jQuery plugin to easily integrate the semantic web in a website. In: CEUR Workshop Proceedings, vol. 1268 (2014)

    Google Scholar 

  20. Schmachtenberg, M., Bizer, C., Paulheim, H.: Adoption of the linked data best practices in different topical domains. In: Mika, P., Tudorache, T., Bernstein, A., Welty, C., Knoblock, C., Vrandečić, D., Groth, P., Noy, N., Janowicz, K., Goble, C. (eds.) ISWC 2014, Part I. LNCS, vol. 8796, pp. 245–260. Springer, Heidelberg (2014)

    Google Scholar 

Download references

Acknowledgments

This work was supported by the BiographyNet(http://www.biographynet.nl) project (Nr. 660.011.308), funded by the Netherlands eScience Center(http://esciencecenter.nl). Partners in this project are the Netherlands eScience Center, the Huygens/ING Institute of the Royal Dutch Academy of Sciences and VU University Amsterdam.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Niels Ockeloen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Ockeloen, N., de Boer, V., Kuhn, T., Schreiber, G. (2016). Data 2 Documents: Modular and Distributive Content Management in RDF. In: Blomqvist, E., Ciancarini, P., Poggi, F., Vitali, F. (eds) Knowledge Engineering and Knowledge Management. EKAW 2016. Lecture Notes in Computer Science(), vol 10024. Springer, Cham. https://doi.org/10.1007/978-3-319-49004-5_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-49004-5_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-49003-8

  • Online ISBN: 978-3-319-49004-5

  • eBook Packages: Computer ScienceComputer Science (R0)