Danny Ayers - Academia.edu (original) (raw)
Papers by Danny Ayers
A complete update covering the many advances to the XML language The XML language has become the ... more A complete update covering the many advances to the XML language The XML language has become the standard for writing documents on the Internet and is constantly improving and evolving. This new edition covers all the many new XML-based technologies that have appeared since the previous edition four years ago, providing you with an up-to-date introductory guide and reference. Packed with real-world code examples, best practices, and in-depth coverage of the most important and relevant topics, this authoritative resource explores both the advantages and disadvantages of XML and addresses the m
Professional JSP (JavaServer Pages) covers a wide variety of areas including design and architect... more Professional JSP (JavaServer Pages) covers a wide variety of areas including design and architecture, and JSP's relation to J2EE (Servlets, EJBs, JDBC etc), as well as extensive coverage of the tag extension mechanism that allows you to customize the tags you use in your ...
A fundamental prerequisite of the Semantic Web is the existence of large amounts of meaningfully ... more A fundamental prerequisite of the Semantic Web is the existence of large amounts of meaningfully interlinked RDF data on the Web. The W3C SWEO community project Linking Open Data has made various open datasets available on the Web as RDF, and developed automated mechanisms to interlink them with RDF statements. Collectively, the datasets currently consist of over one billion triples. We believe that large scale interlinking will demonstrate the value of the Semantic Web compared to more centralized approaches such as Google Base 5. This paper outlines the work to date and describes the accompanying demonstration. A functioning Semantic Web is predicated on the availability of large amounts of data as RDF; not in isolated islands but as a Web of interlinked datasets. To date this prerequisite has not been widely met, leading to criticism of the broader endeavour and hindering the progress of developers wishing to build Semantic Web applications. Thanks to the Open Data movement, a va...
From the Publisher: This book is for corporate developers who need to WAP-enable their websites t... more From the Publisher: This book is for corporate developers who need to WAP-enable their websites to serve mobile devices and for other Web developers who are interested in the early adoption of this new technology that is extending their field. This book gives you examples of how this is done using Java APIs, ranging from servlets, the KVM to the Waba SDK.
As RDF data becomes increasingly available on the Web, there is a need to render this data in dif... more As RDF data becomes increasingly available on the Web, there is a need to render this data in different formats, aimed at end-users or applications. We propose Tal4Rdf, a template based language, implemented as an open-source project and an online demo. Tal4Rdf uses intuitive path-based expressions for querying RDF data, allows to easily generate any XML or textual output format, using available and proven technologies. We believe it has the potential to become a “scripting language for presentation”.
... Professional Java server programming. Authors: Danny Ayers, Univ. of Derby. Hans Bergsten, Ge... more ... Professional Java server programming. Authors: Danny Ayers, Univ. of Derby. Hans Bergsten, Gefion Software. Michael Bogovich, BALR Corp., Oak Brook, IL. Jason Diamond, ... Ron Phillips, Sing Li, Krishna Vedati, ValiCert, Inc. Mark Wilcox, Univ. of North Texas, Denton. Stefan Zeiger ...
IEEE Internet Computing, 2007
IEEE Internet Computing, 2008
IEEE Internet Computing
ABSTRACT
This paper provides an overview of the Web Mashup Scripting Language (WMSL) and discusses the WMS... more This paper provides an overview of the Web Mashup Scripting Language (WMSL) and discusses the WMSL-Profile. It specifies the HTML encoding that is used to import Web Service Description Language (WSDL) files and metadata, in the form of mapping relations, into a WMSL web page. Furthermore, the WMSL-Profile describes the conventions used to parse the WMSL pages. It is envisioned that these WMSL pages scripted out by endusers using an easy-to-use editor will allow mashups to be created quickly to integrate Web services. The processing of these WMSL pages will be accomplished automatically and transparently to generate aligned ontologies sufficient for interoperability.
... available follow this rule of over-specialization, and you'll find a number of g... more ... available follow this rule of over-specialization, and you'll find a number of good books on each of the individual technologies used by Web 2.0 applications. However, you'll find very few resources introducing all these technologies together at a professional level. This does not ...
Lecture Notes in Computer Science, 2009
Statistical data is present everywhere-from governmental bodies to economics, from life-science t... more Statistical data is present everywhere-from governmental bodies to economics, from life-science to industry. With the rise of the Web of Data, the need for sharing, accessing, and using this data has entered a new stage. In order to enable proprietary, closed-world formats, to enter the Web of Data, we propose a framework for modelling and publishing statistical data. To illustrate the usefulness of our approach we demonstrate its application in real-world statistical datasets.
The MARC standard for exchanging bibliographic data has been in use for several decades and is us... more The MARC standard for exchanging bibliographic data has been in use for several decades and is used by major libraries worldwide. This paper discusses the possibilities of representing the most prevalent form of MARC, MARC21, as RDF for the Semantic Web, and aims to understand the tradeoffs, if any, resulting from transforming the data. Critically our approach goes beyond a simple transliteration of the MARC21 record syntax to develop rich semantic descriptions of the varied things which may be described using bibliographic records. We present an algorithmic approach for consistently generating URIs from textual data, discuss the algorithmic matching of author names and suggest how RDF generated from MARC records may be linked to other data sources on the Web.
... Downloads (12 Months), 0. View colleagues of Alessandro Vernet. Dana Moore No contact informa... more ... Downloads (12 Months), 0. View colleagues of Alessandro Vernet. Dana Moore No contact information provided yet. Bibliometrics: publication history ... Downloads (12 Months), 0. View colleagues of Dana Moore. Raymond Budd No contact information provided yet. ...
From a theoretical point of view, the Semantic Web is understood in terms of a stack with RDF bei... more From a theoretical point of view, the Semantic Web is understood in terms of a stack with RDF being one of its layers. A Semantic Web application operates on the common data model expressed in RDF. Reality is a bit different, though. As legacy data has to be processed in order to realise the Semantic Web, a number of questions arise when one is after processing RDF graphs on the Semantic Web. This work addresses performance and scalability issues (PSI), viz. proposing a metric for virtual RDF graphs on the Semantic Web-in contrast to a local RDF repository, or distributed, but native RDF stores.
IEEE Internet Computing, 2009
ABSTRACT
A complete update covering the many advances to the XML language The XML language has become the ... more A complete update covering the many advances to the XML language The XML language has become the standard for writing documents on the Internet and is constantly improving and evolving. This new edition covers all the many new XML-based technologies that have appeared since the previous edition four years ago, providing you with an up-to-date introductory guide and reference. Packed with real-world code examples, best practices, and in-depth coverage of the most important and relevant topics, this authoritative resource explores both the advantages and disadvantages of XML and addresses the m
Professional JSP (JavaServer Pages) covers a wide variety of areas including design and architect... more Professional JSP (JavaServer Pages) covers a wide variety of areas including design and architecture, and JSP's relation to J2EE (Servlets, EJBs, JDBC etc), as well as extensive coverage of the tag extension mechanism that allows you to customize the tags you use in your ...
A fundamental prerequisite of the Semantic Web is the existence of large amounts of meaningfully ... more A fundamental prerequisite of the Semantic Web is the existence of large amounts of meaningfully interlinked RDF data on the Web. The W3C SWEO community project Linking Open Data has made various open datasets available on the Web as RDF, and developed automated mechanisms to interlink them with RDF statements. Collectively, the datasets currently consist of over one billion triples. We believe that large scale interlinking will demonstrate the value of the Semantic Web compared to more centralized approaches such as Google Base 5. This paper outlines the work to date and describes the accompanying demonstration. A functioning Semantic Web is predicated on the availability of large amounts of data as RDF; not in isolated islands but as a Web of interlinked datasets. To date this prerequisite has not been widely met, leading to criticism of the broader endeavour and hindering the progress of developers wishing to build Semantic Web applications. Thanks to the Open Data movement, a va...
From the Publisher: This book is for corporate developers who need to WAP-enable their websites t... more From the Publisher: This book is for corporate developers who need to WAP-enable their websites to serve mobile devices and for other Web developers who are interested in the early adoption of this new technology that is extending their field. This book gives you examples of how this is done using Java APIs, ranging from servlets, the KVM to the Waba SDK.
As RDF data becomes increasingly available on the Web, there is a need to render this data in dif... more As RDF data becomes increasingly available on the Web, there is a need to render this data in different formats, aimed at end-users or applications. We propose Tal4Rdf, a template based language, implemented as an open-source project and an online demo. Tal4Rdf uses intuitive path-based expressions for querying RDF data, allows to easily generate any XML or textual output format, using available and proven technologies. We believe it has the potential to become a “scripting language for presentation”.
... Professional Java server programming. Authors: Danny Ayers, Univ. of Derby. Hans Bergsten, Ge... more ... Professional Java server programming. Authors: Danny Ayers, Univ. of Derby. Hans Bergsten, Gefion Software. Michael Bogovich, BALR Corp., Oak Brook, IL. Jason Diamond, ... Ron Phillips, Sing Li, Krishna Vedati, ValiCert, Inc. Mark Wilcox, Univ. of North Texas, Denton. Stefan Zeiger ...
IEEE Internet Computing, 2007
IEEE Internet Computing, 2008
IEEE Internet Computing
ABSTRACT
This paper provides an overview of the Web Mashup Scripting Language (WMSL) and discusses the WMS... more This paper provides an overview of the Web Mashup Scripting Language (WMSL) and discusses the WMSL-Profile. It specifies the HTML encoding that is used to import Web Service Description Language (WSDL) files and metadata, in the form of mapping relations, into a WMSL web page. Furthermore, the WMSL-Profile describes the conventions used to parse the WMSL pages. It is envisioned that these WMSL pages scripted out by endusers using an easy-to-use editor will allow mashups to be created quickly to integrate Web services. The processing of these WMSL pages will be accomplished automatically and transparently to generate aligned ontologies sufficient for interoperability.
... available follow this rule of over-specialization, and you'll find a number of g... more ... available follow this rule of over-specialization, and you'll find a number of good books on each of the individual technologies used by Web 2.0 applications. However, you'll find very few resources introducing all these technologies together at a professional level. This does not ...
Lecture Notes in Computer Science, 2009
Statistical data is present everywhere-from governmental bodies to economics, from life-science t... more Statistical data is present everywhere-from governmental bodies to economics, from life-science to industry. With the rise of the Web of Data, the need for sharing, accessing, and using this data has entered a new stage. In order to enable proprietary, closed-world formats, to enter the Web of Data, we propose a framework for modelling and publishing statistical data. To illustrate the usefulness of our approach we demonstrate its application in real-world statistical datasets.
The MARC standard for exchanging bibliographic data has been in use for several decades and is us... more The MARC standard for exchanging bibliographic data has been in use for several decades and is used by major libraries worldwide. This paper discusses the possibilities of representing the most prevalent form of MARC, MARC21, as RDF for the Semantic Web, and aims to understand the tradeoffs, if any, resulting from transforming the data. Critically our approach goes beyond a simple transliteration of the MARC21 record syntax to develop rich semantic descriptions of the varied things which may be described using bibliographic records. We present an algorithmic approach for consistently generating URIs from textual data, discuss the algorithmic matching of author names and suggest how RDF generated from MARC records may be linked to other data sources on the Web.
... Downloads (12 Months), 0. View colleagues of Alessandro Vernet. Dana Moore No contact informa... more ... Downloads (12 Months), 0. View colleagues of Alessandro Vernet. Dana Moore No contact information provided yet. Bibliometrics: publication history ... Downloads (12 Months), 0. View colleagues of Dana Moore. Raymond Budd No contact information provided yet. ...
From a theoretical point of view, the Semantic Web is understood in terms of a stack with RDF bei... more From a theoretical point of view, the Semantic Web is understood in terms of a stack with RDF being one of its layers. A Semantic Web application operates on the common data model expressed in RDF. Reality is a bit different, though. As legacy data has to be processed in order to realise the Semantic Web, a number of questions arise when one is after processing RDF graphs on the Semantic Web. This work addresses performance and scalability issues (PSI), viz. proposing a metric for virtual RDF graphs on the Semantic Web-in contrast to a local RDF repository, or distributed, but native RDF stores.
IEEE Internet Computing, 2009
ABSTRACT