Skip to main content

Handling Markup Overlaps Using OWL

  • Conference paper

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

Abstract

A lot of applications handle XML documents where multiple overlapping hierarchies are necessary and make use of a number of workarounds to force overlaps into the single hierarchy of an XML format. Although these workarounds are transparent to the users, they are very difficult to handle by applications reading into these formats. This paper proposes an approach to document markup based on Semantic Web technologies. Our model allows the same expressiveness as XML and any other hierarchical meta-markup language, and, rather than requiring complex workarounds, allows the explicit expression of overlapping structures in such a way that search and manipulation of these structures does not require any specific tool or language. By simply using mainstream technologies such as OWL and SPARQL, our model – called EARMARK (Extremely Annotational RDF Markup) – can perform rather sophisticated tasks with no special tricks.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. De Rose, S.: Markup Overlap: A Review and a Horse. In: The Proceedings of the Extreme Markup Languages 2004 Conference, Montral, Canada (2004)

    Google Scholar 

  2. Di Iorio, A., Peroni, S., Vitali, F.: Towards markup support for full GODDAGs and beyond: the EARMARK approach. In: The Proceedings of Balisage: The Markup Conference 2009, Montreal, Canada (2009)

    Google Scholar 

  3. Horridge, M., Patel-Schneider, P.: OWL 2 Web Ontology Language: Manchester Syntax. W3C Working Group Note. World Wide Web Consortium (2009), http://www.w3.org/TR/owl2-manchester-syntax/

  4. Huitfeldt, C., Sperberg-McQueen, C.M.: TexMECS: An experimental markup meta-language for complex documents. Working paper of the project Markup Languages for Complex Documents (MLCD). University of Bergen (2001)

    Google Scholar 

  5. Marinelli, P., Vitali, F., Zacchiroli, S.: Towards the unification of formats for overlapping markup. New Review of Hypermedia and Multimedia 14(1), 57–94 (2008)

    Article  Google Scholar 

  6. Peroni, S., Vitali, F.: Annotations with EARMARK for arbitrary, overlapping and out-of order markup. In: The Proceedings of the Document Engineering 2009 Conference, Munich, Germany (2009)

    Google Scholar 

  7. Portier, P., Calabretto, S.: Methodology for the construction of multi-structured documents. In: The Proceedings of Balisage: The Markup Conference 2009, Montral, Canada (2009)

    Google Scholar 

  8. Schmidt, D., Colomb, R.: A data structure for representing multi-version texts online. International Journal of Human-Computer Studies 67(6), 497–514 (2009)

    Article  Google Scholar 

  9. Sperberg-McQueen, C.M., Burnard, L.: TEI P5 Guidelines for Electronic Text Encoding and Interchange. The Association for Computers and the Humanities (2005)

    Google Scholar 

  10. Sperberg-McQueen, C.M., Huitfeldt, C.: GODDAG: A Data Structure for Overlapping Hierarchies. In: King, P., Munson, E.V. (eds.) PODDP 2000 and DDEP 2000. LNCS, vol. 2023, pp. 139–160. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  11. Tennison, J., Piez, W.: The Layered Markup and Annotation Language. Paper Presented at the Late Breaking at Extreme Markup, Montreal, Canada (2002)

    Google Scholar 

  12. Tummarello, G., Morbidni, C., Pierazzo, E.: Toward textual encoding based on RDF. In: 9th ICCC Conference on Electronic Publishing, Leuven, Belgium (2005)

    Google Scholar 

  13. W3C OWL Working Group: OWL 2 Web Ontology Language Document Overview. W3C Recommendation. World Wide Web Consortium (2009), http://www.w3.org/TR/2009/REC-owl2-overview-20091027

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Di Iorio, A., Peroni, S., Vitali, F. (2010). Handling Markup Overlaps Using OWL. In: Cimiano, P., Pinto, H.S. (eds) Knowledge Engineering and Management by the Masses. EKAW 2010. Lecture Notes in Computer Science(), vol 6317. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16438-5_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16438-5_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16437-8

  • Online ISBN: 978-3-642-16438-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics