|
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
|
Kenneth M. Anderson , Richard N. Taylor , E. James Whitehead, Jr., Chimera: hypertext for heterogeneous software environments, Proceedings of the 1994 ACM European conference on Hypermedia technology, p.94-107, September 19-23, 1994, Edinburgh, Scotland
[doi> 10.1145/192757.192783]
|
| |
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
|
P. Borras , D. Clement , Th. Despeyroux , J. Incerpi , G. Kahn , B. Lang , V. Pascual, Centaur: the system, ACM SIGSOFT Software Engineering Notes, v.13 n.5, p.14-24, November 1988
|
| |
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
|
P. Devanbu , Y.-F. Chen , E. Gansner , H. Müller , J. Martin, CHIME: customizable hyperlink insertion and maintenance engine for software engineering environments, Proceedings of the 21st international conference on Software engineering, p.473-482, May 16-22, 1999, Los Angeles, California, United States
[doi> 10.1145/302405.302679]
|
| |
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
|
Richard N. Taylor , Frank C. Belz , Lori A. Clarke , Leon Osterweil , Richard W. Selby , Jack C. Wileden , Alexander L. Wolf , Michael Young, Foundations for the Arcadia environment architecture, ACM SIGSOFT Software Engineering Notes, v.13 n.5, p.1-13, November 1988
|
| |
36
|
Wadler, P. 1999. A formal semantics of patterns in XSLT. Markup Technologies.
|
 |
37
|
|
CITED BY 46
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Claudio Sacerdoti Coen , Paolo Marinelli , Fabio Vitali, Schemapath, a minimal extension to xml schema for conditional constraints, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Javier Andrade , Juan Ares , Rafael García , Juan Pazos , Santiago Rodríguez , Andrés Silva, A Methodological Framework for Viewpoint-Oriented Conceptual Modeling, IEEE Transactions on Software Engineering, v.30 n.5, p.282-294, May 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dong Zhou , Mark Truran , Tim Brailsford , Helen Ashman , Amir Pourabdollah, Llama-b: automatic hyperlink authoring in the blogosphere, Proceedings of the nineteenth ACM conference on Hypertext and hypermedia, June 19-21, 2008, Pittsburgh, PA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Loredana Afanasiev , Torsten Grust , Maarten Marx , Jan Rittinger , Jens Teubner, Recursion in XQuery: put your distributivity safety belt on, Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology, March 24-26, 2009, Saint Petersburg, Russia
|
|
|
|
|
|
|
|