ACM Home Page
Please provide us with feedback. Feedback
xlinkit: a consistency checking and smart link generation service
Full text PdfPdf (463 KB)
Source ACM Transactions on Internet Technology (TOIT) archive
Volume 2 ,  Issue 2  (May 2002) table of contents
Pages: 151 - 185  
Year of Publication: 2002
ISSN:1533-5399
Authors
Christian Nentwich  University College London, London, UK
Licia Capra  University College London, London, UK
Wolfgang Emmerich  University College London, London, UK
Anthony Finkelstein  University College London, London, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 84,   Citation Count: 46
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/514183.514186
What is a DOI?

ABSTRACT

xlinkit is a lightweight application service that provides rule-based link generation and checks the consistency of distributed Web content. It leverages standard Internet technologies, notably XML, XPath, and XLink. xlinkit can be used as part of a consistency management scheme or in applications that require smart link generation, including portal construction and management of large document repositories. In this article we show how consistency constraints can be expressed and checked. We describe a novel semantics for first-order logic that produces links instead of truth values and give an account of our content management strategy. We present the architecture of our service and the results of two substantial case studies that use xlinkit for checking course syllabus information and for validating UML models supplied by industrial partners.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Apparao, V., Byrne, S., Champion, M., Isaacs, S., Jacobs, I., Hors, A. L., Nicol, G., Robie, J., Sutor, R., Wilson, C., and Wood, L. 1998. Document Object Model (DOM) level 1 specification. W3C Recommendation http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001 (Oct.), World Wide Web Consortium.
 
3
 
4
Boarder, J., Obbink, H., Schmidt, M., and Völker, A. 1989. Advanced techniques and methods of system production in a heterogeneous, extensible, and rigorous environment. In Proceedings of the 1st International Conference on System Development Environments and Factories (Berlin, 1989), N. Madhavji, W. Schäfer, and H. Weber, Eds. 199--206. Pitman Publishing.
5
 
6
Bray, T., Paoli, J., Sperberg-McQueen, C. M., and Maler, E. 2000. Extensible markup language. Recommendation http://www.w3.org/TR/2000/REC-xml-20001006 (Oct.), World Wide Web Consortium.
 
7
 
8
Chamberlin, D., Florescu, D., Robie, J., Simeon, J., and Stefanescu, M. 2001. XQuery: A query language for XML. Working draft (Feb.), World Wide Web Consortium (W3C). http://www.w3.org/TR/xquery/.
 
9
Clark, J. 1999. XSL transformations (XSLT). Tech. Rep. http://www.w3.org/TR/xslt (Nov.), World Wide Web Consortium.
 
10
Clark, J. and DeRose, S. 1999. XML path language (XPath) version 1.0. Recommendation http://www.w3.org/TR/1999/REC-xpath-19991116 (Nov.), World Wide Web Consortium.
 
11
Consortium, W. W. W. 2000. Amaya. http://www.w3.org/Amaya/.
 
12
DeRose, S., Maler, E., and Orchard, D. 2001. XML linking language (XLink) version 1.0. W3C recommendation http://www.w3.org/TR/xlink/ (June), World Wide Web Consortium.
13
 
14
Easterbrook, S., Finkelstein, A., Kramer, J., and Nuseibeh, B. 1994. Coordinating distributed ViewPoints: The anatomy of a consistency check. Int. J. Concurrent Eng. Res. Appl. 2, 3, 209--222.
 
15
Ellmer, E., Emmerich, W., Finkelstein, A., Smolko, D., and Zisman, A. 1999. Consistency management of distributed documents using XML and related technologies. Res. Note 99--94, Dept. of Computer Science, University College London.
 
16
17
 
18
 
19
 
20
 
21
 
22
 
23
Finkelstein, A., Kramer, J., Nuseibeh, B., Finkelstein, L., and Goedicke, M. 1992. Viewpoints: A framework for integrating multiple perspectives in system development. Int. J. Soft. Eng. Knowl. Eng. 2, 1, 21--58.
 
24
Gurdel, G. 2001. FpML version 1.0. http://www.fpml.org.
 
25
 
26
 
27
Jelliffe, R. 2000. The Schematron assertion language 1.5. Tech. Rep. (Oct.), GeoTempo Inc.
 
28
Mozilla. 2000. Mozilla. http://www.mozilla.org.
 
29
 
30
 
31
Object Management Group. 2000a. Unified Modeling Language Specification. Object Management Group.
 
32
Object Management Group 2000b. XML Metadata Interchange (XMI) Specification 1.1. Object Management Group, Framingham, MA.
33
 
34
35
 
36
Wadler, P. 1999. A formal semantics of patterns in XSLT. Markup Technologies.
37

CITED BY  46

Collaborative Colleagues:
Christian Nentwich: colleagues
Licia Capra: colleagues
Wolfgang Emmerich: colleagues
Anthony Finkelstein: colleagues