Extending the Linked Data API with RDFa
|
|
|
- Edward Waters
- 10 years ago
- Views:
Transcription
1 Extending the Linked Data API with RDFa Steve Battle 1, James Leigh 2, David Wood 2 1 Gloze Ltd, UK [email protected] 2 3 Round Stones, USA James, [email protected] Linked data is about connecting the web of data to the web of documents. Two key use-cases where this structured data plays a significant commercial role on the web are marketing via Search Engine Optimization, and viral marketing through the social web. In both cases, this relies on the incorporation of metadata within the document, typically as microdata or RDF in attributes (RDFa). The Linked Data API enables a linked data source to be viewed as structured, machine-readable (RDF, XML, or JSON) data, or in the form of human readable (HTML) documents. In this paper we discuss an extension to this API, based on Elda and Callimachus, supporting embedded RDFa. RDFa 1.0 is a W3C recommendation for embedding RDF data within HTML documents, and therefore should become an integral feature of the Linked Data API. Introduction Many existing consumers of structured web data are not designed to request documents and associated metadata as separate representations. Search engines such as Google, Bing and Yahoo rely on embedded markup as defined by Schema.org to improve the presentation of search results. Google Rich Snippets support both microdata and RDFa [1] and allow businesses to add organizational information, product offers and reviews. These features provide new hooks for Search Engine Optimization, and allow users to perform focused search for the products and services they need. For alternative styles of social-merchandizing, Facebook s Open Graph Protocol allows and suitably marked-up page to become an object in a social graph. For example, a product page may be liked by a user and shared with their friends. Open Graph 2.0 extends this idea by adding new verbs, so that in addition to liking something, you might also want or own it. These possibilities are all driven by web pages with embedded metadata, expressed in microdata or RDFa. We aim to support these use-cases by providing an easy-to-use RDFa extension to the Linked Data API [2]. Platform There are a number of implementations of the Linked Data API. The Elda platform from Epimorphics Ltd [3] provides the necessary hooks for the provision of the custom viewers and formatters used in this work. To support RDFa functionality we employ components from the Callimachus framework developed by 3 Round Stones [4]. The Callimachus project enables the rapid-prototyping of semantic-web applications using an RDFa based template engine. This means that not only is it possible to add structured RDF data to a web-page automatically, but we can also use an RDFa template to produce the SPARQL query needed to generate that structured data. Similar approaches are taken in Oort [5] and other RDFa Templating proposals [6]. The standard Callimachus distribution supports not only view templates for RDF data, but also templates for creating and editing that data. In the context of the Linked
2 Data API we use only Callimachus view templates. Both Elda and Callimachus are written in Java and are free open-source software. RDFa as a template language We illustrate the use of RDFa templates with the Edubase UK government data at data.gov.uk. A linked data version of Edubase [7] was created by Epimorphics and is available as a standard example within Elda. Views are defined in a configuration file that identifies the required properties. One of the aims of the Linked- Data API is that web- developers should not need to write SPARQL queries. Built- in viewers must construct a graph that describes the resources of interest (schools). The properties of interest are defined in the view configuration. To define a custom view, Fragment 1 specifies a custom object; the RDFaViewer, an RDFa template, and an optional stylesheet that may be applied to the template. It also defines a custom RDFa formatter that takes the results generated from the viewer and renders XHTML with embedded RDFa. # The RDFa Viewer spec:schoolsrdfa a lda:viewer ; lda:name "schoolrdfa" ; extras:classname 'org.gloze.lda.rdfa.rdfaviewerfactory' ; extras:template 'templates/schools.xhtml' ; extras:layout 'xsltsheets/schools-rdfa-layout.xsl'. # The RDFa Formatter spec:api a lda:api ; lda:formatter [a extras:rdfaformatter ; lda:name 'rdfa' ; lda:classname 'org.gloze.lda.rdfa.rdfaformatterfactory' ; lda:mimetype 'application/xhtml+xml' ] Fragment 1: RDFa configuration in Elda If RDFa is not the default option for the requested content, it may be explicitly requested by adding the query parameter, _format=rdfa, to the request. identifying the format by name. The custom view may be explicitly identified with the additional parameter _view=schoolrdfa. Different views may be selected dependent upon the kind of resource selected. Each view may be associated with a different XHTML template. An RDFa template is an XHTML file, already containing valid RDFa markup. As this is a template the selected resources are currently unknown; variables are introduced as resource placeholders. The value of the about attribute must be a URI or a CURIE; variables are strings prefixed with a? and are valid relative (to the current base) URLs. Variables can be used for RDFa attributes that reference resources, about and resource, and also for standard XHTML attributes, co- opted by RDFa, href and src, that may also participate in triples. Relationships, rel or rev, and property may not be variable. The variable,?this, has a special status as it is pre- bound to the resource(s) being viewed. The values of properties are similarly unknown, however RDFa syntax permits these so- called hanging properties. At runtime we substitute variables and insert property values as required. The XML in Fragment 2 illustrates the use of an RDFa template.
3 The custom viewer object is able to process the template with an RDFa parser, generating a corresponding RDF pattern. This is further processed to produce a SPARQL query. The generated pattern has an underlying tree structure, corresponding with the XML tree from which it is derived. <?xml version="1.0" encoding="utf-8"?> <html xmlns=" xmlns:rdfs=" xmlns:school=" <head><title>schools</title></head> <body> <div about="?this" typeof="school:school"> <h2 property="rdfs:label" /> <div rel="school:typeofestablishment" resource=?type > Type of Establishment <span property="rdfs:label" /> <div> School Capacity <span property="school:schoolcapacity"/> </body> </html> Fragment 2: RDFa template As we move deeper into the tree, triples are chained together such that the subject of the nested triple matches either the subject or object of the parent triple. This extends any existing query result (adding another column) using a left- join that retains all the solutions on the left- hand side of the join, even if we fail to match the right-hand side. For example, failure to match the rel="school:typeofestablishment" should not cause the entire query to fail. As we move down the tree, each sub- tree is independent of it s siblings; for example, given the school, the type of establishment is independent of the school capacity. The syntax for a left- join in SPARQL is the OPTIONAL clause; every time we move deeper into the tree, we open an OPTIONAL block. Sibling branches of the query are independent, we can solve them in isolation and return the UNION of the separate results. Properties and implicit resources are un- named in the RDFa. Human readable names are created by appending the subject and property names without the namespace, and dropping?this. For example, the rdfs:label of?type becomes _type_label; prefixed with an underscore to distinguish it from user- defined variables. Should name clashes occur, an integer count is appended to the variable name. Putting these elements together we produce a query of the form shown in Fragment 3.
4 RDFa Viewer The downside of this query form is that to preserve the left- to- right ordering of the UNION important for building the response in a single left to right pass the Callimachus query of Fragment 3 cannot incorporate any ordering (ORDER BY) clauses. Similarly, because a UNION generates an indeterminate number of results, it is impossible, in advance, to select the cut point at which to LIMIT the result set, which is necessary for pagination of the output. In the context of the Linked Data API it becomes possible to insert the query used to select resources into the above (where nested queries are supported) enabling the data description to be built using a single query to the endpoint (Where nested queries are not supported, a lazy rewriting of the query, binding?this with each result from the selector in turn, suffices). PREFIX :< PREFIX rdfs:< PREFIX school:< SELECT REDUCED * WHERE?this a school:school. OPTIONAL?this rdfs:label?_label. UNION?this school:typeofestablishment?type. OPTIONAL?type rdfs:label?_type_label. UNION?this school:schoolcapacity?_schoolcapacity. Fragment 3: SPARQL derived from RDFa This approach benefits from the flexible nature of the Callimachus RDFa template combined with the pre- selection of resources, supporting pagination and pre- sorting. RDFa Formatter The viewer has the job of handling the incoming request and selecting the appropriate information. The role of the formatter is to handle the return path, ultimately generating the request response. To keep the implementation modular, the formatter should not need to embody knowledge of RDFa syntax to populate the template. RDFa processing should be performed only by the RDFa parser within the viewer. However, the formatter still needs to be able to plug the results into the relevant places in the document. A side- effect of the RDFa parsing is the generation of additional metadata that indicates the origin of each user- defined and automatically generated variable in the source template. For
5 each variable the formatter needs to know the path as a sequence of node positions from the root / to the node in which that variable first appears. The variable type distinguishes between literals, resources, and blank-nodes (introduced by RDFa typeof). Fragment 4 shows an example of this template metadata derived from the template of Fragment var: rdfa: < var:this a rdfa:resource; rdfa:origin "/1/2/1". var:_label a rdfa:literal; rdfa:origin "/1/2/1/2/1". var:_type a rdfa:resource; rdfa:origin "/1/2/1/3". var:_type_label a rdfa:literal; rdfa:origin "/1/2/1/3/2". var:_schoolcapacity a rdfa:literal; rdfa:origin "/1/2/1/9/2". Fragment 4: RDFa template metadata This origin metadata enables result- set bindings to be associated with the XML element in which it should appear. Where multiple bindings for a variable or property are found, the containing XML is repeated for each binding. Similarly, if a variable is unbound or a property is unmatched, then the containing XML is simply removed. Where multiple resources of type school:school are selected the outermost div section is repeated accordingly. This declarative style of template provides the web developer greater control over the way the RDF properties are embedded within the XHTML document than the standard view configuration. Additional formatting and styling can be introduced without resorting to procedural formatting with XSLT. An XSLT style- sheet may be used in conjunction with the template to add common page elements such as scripts, styles, headers and footers. Conclusions RDFa extensions allow the Linked Data API to handle a range of important use- cases including Search Engine Optimization and Social Graphs, where metadata must be embedded within the requested document. The proof- of- concept described in this paper, based on Elda and Callimachus, demonstrates that it is possible to handle RDFa within the existing Linked- Data API architecture. In addition, declarative RDFa templates provide the web developer with greater control over page formatting without having to resort to procedural XSLT formatting. References [1] Ben Adida, Mark Birbeck, Shane McCarron, Steven Pemberton, RDFa in XHTML: Syntax and Processing, syntax/ [2] Dave Reynolds, Jeni Tennison, Leigh Dodds, et al, Linked Data API, data- api/ [3] Dave Reynolds, Ian Dickinson, Chris Dollin, et al, Elda An implementation of the Linked Data API, [4] James Leigh, David Wood, The Callimachus Project [5] Oort [6] Kjetil Kjernsmo, RDFa Templating [7] Edubase,
12 The Semantic Web and RDF
MSc in Communication Sciences 2011-12 Program in Technologies for Human Communication Davide Eynard nternet Technology 12 The Semantic Web and RDF 2 n the previous episodes... A (video) summary: Michael
Data Integration through XML/XSLT. Presenter: Xin Gu
Data Integration through XML/XSLT Presenter: Xin Gu q7.jar op.xsl goalmodel.q7 goalmodel.xml q7.xsl help, hurt GUI +, -, ++, -- goalmodel.op.xml merge.xsl goalmodel.input.xml profile.xml Goal model configurator
10CS73:Web Programming
10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server
Terms and Definitions for CMS Administrators, Architects, and Developers
Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page
Developers Guide. Designs and Layouts HOW TO IMPLEMENT WEBSITE DESIGNS IN DYNAMICWEB. Version: 1.3 2013.10.04 English
Developers Guide Designs and Layouts HOW TO IMPLEMENT WEBSITE DESIGNS IN DYNAMICWEB Version: 1.3 2013.10.04 English Designs and Layouts, How to implement website designs in Dynamicweb LEGAL INFORMATION
Drupal and ArcGIS Yes, it can be done. Frank McLean Developer
Drupal and ArcGIS Yes, it can be done Frank McLean Developer Who we are NatureServe is a conservation non-profit Network of member programs Track endangered species and habitats Across North America Environmental
Building A Very Simple Web Site
Sitecore CMS 6.2 Building A Very Simple Web Site Rev 100601 Sitecore CMS 6. 2 Building A Very Simple Web Site A Self-Study Guide for Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 Building
An XML Based Data Exchange Model for Power System Studies
ARI The Bulletin of the Istanbul Technical University VOLUME 54, NUMBER 2 Communicated by Sondan Durukanoğlu Feyiz An XML Based Data Exchange Model for Power System Studies Hasan Dağ Department of Electrical
Semistructured data and XML. Institutt for Informatikk INF3100 09.04.2013 Ahmet Soylu
Semistructured data and XML Institutt for Informatikk 1 Unstructured, Structured and Semistructured data Unstructured data e.g., text documents Structured data: data with a rigid and fixed data format
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander 1 of 20 Contents Short review of XML & related specs
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet
A Semantic web approach for e-learning platforms
A Semantic web approach for e-learning platforms Miguel B. Alves 1 1 Laboratório de Sistemas de Informação, ESTG-IPVC 4900-348 Viana do Castelo. [email protected] Abstract. When lecturers publish contents
Interspire Website Publisher Developer Documentation. Template Customization Guide
Interspire Website Publisher Developer Documentation Template Customization Guide Table of Contents Introduction... 1 Template Directory Structure... 2 The Style Guide File... 4 Blocks... 4 What are blocks?...
Web Development CSE2WD Final Examination June 2012. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards?
Question 1. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards? (b) Briefly identify the primary purpose of the flowing inside the body section of an HTML document: (i) HTML
Embedding a Data View dynamic report into an existing web-page
Embedding a Data View dynamic report into an existing web-page Author: GeoWise User Support Released: 23/11/2011 Version: 6.4.4 Embedding a Data View dynamic report into an existing web-page Table of Contents
Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University
Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages
Epimorphics Linked Data Publishing Platform
Epimorphics Linked Data Publishing Platform Epimorphics Services for G-Cloud Version 1.2 15 th December 2014 Authors: Contributors: Review: Andy Seaborne, Martin Merry Dave Reynolds Epimorphics Ltd, 2013
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
JISIS and Web Technologies
27 November 2012 Status: Draft Author: Jean-Claude Dauphin JISIS and Web Technologies I. Introduction This document does aspire to explain how J-ISIS is related to Web technologies and how to use J-ISIS
MASTERTAG DEVELOPER GUIDE
MASTERTAG DEVELOPER GUIDE TABLE OF CONTENTS 1 Introduction... 4 1.1 What is the zanox MasterTag?... 4 1.2 What is the zanox page type?... 4 2 Create a MasterTag application in the zanox Application Store...
How To Write A Drupal 5.5.2.2 Rdf Plugin For A Site Administrator To Write An Html Oracle Website In A Blog Post In A Flashdrupal.Org Blog Post
RDFa in Drupal: Bringing Cheese to the Web of Data Stéphane Corlosquet, Richard Cyganiak, Axel Polleres and Stefan Decker Digital Enterprise Research Institute National University of Ireland, Galway Galway,
Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys
Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph Client: Brian Krzys June 17, 2014 Introduction Newmont Mining is a resource extraction company with a research and development
Developing XML Solutions with JavaServer Pages Technology
Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number
Short notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
Introduction to XML Applications
EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for
Novell Identity Manager
AUTHORIZED DOCUMENTATION Manual Task Service Driver Implementation Guide Novell Identity Manager 4.0.1 April 15, 2011 www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with
An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener
An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended
XML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
Web Services Technologies
Web Services Technologies XML and SOAP WSDL and UDDI Version 16 1 Web Services Technologies WSTech-2 A collection of XML technology standards that work together to provide Web Services capabilities We
How To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
ART 379 Web Design. HTML, XHTML & CSS: Introduction, 1-2
HTML, XHTML & CSS: Introduction, 1-2 History: 90s browsers (netscape & internet explorer) only read their own specific set of html. made designing web pages difficult! (this is why you would see disclaimers
Managing XML Documents Versions and Upgrades with XSLT
Managing XML Documents Versions and Upgrades with XSLT Vadim Zaliva, [email protected] 2001 Abstract This paper describes mechanism for versioning and upgrding XML configuration files used in FWBuilder
Website Planning Checklist
Website Planning Checklist The following checklist will help clarify your needs and goals when creating a website you ll be surprised at how many decisions must be made before any production begins! Even
About XML in InDesign
1 Adobe InDesign 2.0 Extensible Markup Language (XML) is a text file format that lets you reuse content text, table data, and graphics in a variety of applications and media. One advantage of using XML
Chapter 3: XML Namespaces
3. XML Namespaces 3-1 Chapter 3: XML Namespaces References: Tim Bray, Dave Hollander, Andrew Layman: Namespaces in XML. W3C Recommendation, World Wide Web Consortium, Jan 14, 1999. [http://www.w3.org/tr/1999/rec-xml-names-19990114],
Fast track to HTML & CSS 101 (Web Design)
Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
Introduction to Web Services
Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies
Creating a TEI-Based Website with the exist XML Database
Creating a TEI-Based Website with the exist XML Database Joseph Wicentowski, Ph.D. U.S. Department of State July 2010 Goals By the end of this workshop you will know:...1 about a flexible set of technologies
JobScheduler Web Services Executing JobScheduler commands
JobScheduler - Job Execution and Scheduling System JobScheduler Web Services Executing JobScheduler commands Technical Reference March 2015 March 2015 JobScheduler Web Services page: 1 JobScheduler Web
EUR-Lex 2012 Data Extraction using Web Services
DOCUMENT HISTORY DOCUMENT HISTORY Version Release Date Description 0.01 24/01/2013 Initial draft 0.02 01/02/2013 Review 1.00 07/08/2013 Version 1.00 -v1.00.doc Page 2 of 17 TABLE OF CONTENTS 1 Introduction...
Presentation / Interface 1.3
W3C Recommendations Mobile Web Best Practices 1.0 Canonical XML Version 1.1 Cascading Style Sheets, level 2 (CSS2) SPARQL Query Results XML Format SPARQL Protocol for RDF SPARQL Query Language for RDF
Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms
Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms Mohammed M. Elsheh and Mick J. Ridley Abstract Automatic and dynamic generation of Web applications is the future
Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache.
JSP, and JSP, and JSP, and 1 2 Lecture #3 2008 3 JSP, and JSP, and Markup & presentation (HTML, XHTML, CSS etc) Data storage & access (JDBC, XML etc) Network & application protocols (, etc) Programming
XSLT Mapping in SAP PI 7.1
Applies to: SAP NetWeaver Process Integration 7.1 (SAP PI 7.1) Summary This document explains about using XSLT mapping in SAP Process Integration for converting a simple input to a relatively complex output.
Extending XSLT with Java and C#
Extending XSLT with Java and C# The world is not perfect. If it were, all data you have to process would be in XML and the only transformation language you would have to learn would XSLT. Because the world
OpenLDAP Oracle Enterprise Gateway Integration Guide
An Oracle White Paper June 2011 OpenLDAP Oracle Enterprise Gateway Integration Guide 1 / 29 Disclaimer The following is intended to outline our general product direction. It is intended for information
MarkLogic Server. Application Developer s Guide. MarkLogic 8 February, 2015. Last Revised: 8.0-4, November, 2015
Application Developer s Guide 1Application Developer s Guide MarkLogic 8 February, 2015 Last Revised: 8.0-4, November, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents
Towards the Integration of a Research Group Website into the Web of Data
Towards the Integration of a Research Group Website into the Web of Data Mikel Emaldi, David Buján, and Diego López-de-Ipiña Deusto Institute of Technology - DeustoTech, University of Deusto Avda. Universidades
JavaScript: Introduction to Scripting. 2008 Pearson Education, Inc. All rights reserved.
1 6 JavaScript: Introduction to Scripting 2 Comment is free, but facts are sacred. C. P. Scott The creditor hath a better memory than the debtor. James Howell When faced with a decision, I always ask,
An Approach to Translate XSLT into XQuery
An Approach to Translate XSLT into XQuery Albin Laga, Praveen Madiraju and Darrel A. Mazzari Department of Mathematics, Statistics, and Computer Science Marquette University P.O. Box 1881, Milwaukee, WI
How To Use An Appbuilder.Io On A Pc Or Mac Or Macbook
Application Builder Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Application
CLASSROOM WEB DESIGNING COURSE
About Web Trainings Academy CLASSROOM WEB DESIGNING COURSE Web Trainings Academy is the Top institutes in Hyderabad for Web Technologies established in 2007 and managed by ITinfo Group (Our Registered
Developer Tutorial Version 1. 0 February 2015
Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...
Spectrum Technology Platform
Spectrum Technology Platform Version 8.0.0 SP2 RIA Getting Started Guide Information in this document is subject to change without notice and does not represent a commitment on the part of the vendor or
Xtreeme Search Engine Studio Help. 2007 Xtreeme
Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to
Yandex.Widgets Quick start
17.09.2013 .. Version 2 Document build date: 17.09.2013. This volume is a part of Yandex technical documentation. Yandex helpdesk site: http://help.yandex.ru 2008 2013 Yandex LLC. All rights reserved.
II. PREVIOUS RELATED WORK
An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to
IHE Radiology Technical Framework Supplement. Trial Implementation
Integrating the Healthcare Enterprise 5 IHE Radiology Technical Framework Supplement 10 Management of Radiology Report Templates (MRRT) 15 Trial Implementation 20 Date: April 21, 2015 Authors: IHE Radiology
000-575. IBM Tivoli Federated Identity Manager V6.2.2 Implementation. Version: Demo. Page <<1/10>>
000-575 IBM Tivoli Federated Identity Manager V6.2.2 Implementation Version: Demo Page 1.What is the default file name of the IBM Tivoli Directory Integrator log? A. tdi.log B. ibmdi.log C. ibmdisrv.log
OAuth2lib. http://tools.ietf.org/html/ietf-oauth-v2-10 implementation
OAuth2lib http://tools.ietf.org/html/ietf-oauth-v2-10 implementation 15 Julio 2010 OAuth2 - Assertion Profile Library! 3 Documentation! 4 OAuth2 Assertion Flow! 4 OAuth Client! 6 OAuth Client's Architecture:
Chapter 2 HTML Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D
Chapter 2 HTML Basics Key Concepts Copyright 2013 Terry Ann Morris, Ed.D 1 First Web Page an opening tag... page info goes here a closing tag Head & Body Sections Head Section
Web Design Revision. AQA AS-Level Computing COMP2. 39 minutes. 39 marks. Page 1 of 17
Web Design Revision AQA AS-Level Computing COMP2 204 39 minutes 39 marks Page of 7 Q. (a) (i) What does HTML stand for?... () (ii) What does CSS stand for?... () (b) Figure shows a web page that has been
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun ([email protected]) Sudha Piddaparti ([email protected]) Objective In this
LAB MANUAL CS-322364(22): Web Technology
RUNGTA COLLEGE OF ENGINEERING & TECHNOLOGY (Approved by AICTE, New Delhi & Affiliated to CSVTU, Bhilai) Kohka Kurud Road Bhilai [C.G.] LAB MANUAL CS-322364(22): Web Technology Department of COMPUTER SCIENCE
Qlik REST Connector Installation and User Guide
Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All
HTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL
HTML CSS Basic Structure HTML [Hypertext Markup Language] is the code read by a browser and defines the overall page structure. The HTML file or web page [.html] is made up of a head and a body. The head
Portals and Hosted Files
12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines
Get Success in Passing Your Certification Exam at first attempt!
Get Success in Passing Your Certification Exam at first attempt! Exam : C2150-575 Title : IBM Tivoli Federated Identity Manager V6.2.2 Implementation Version : Demo 1.What is the default file name of the
An Oracle White Paper June 2014. RESTful Web Services for the Oracle Database Cloud - Multitenant Edition
An Oracle White Paper June 2014 RESTful Web Services for the Oracle Database Cloud - Multitenant Edition 1 Table of Contents Introduction to RESTful Web Services... 3 Architecture of Oracle Database Cloud
Esigate Module Documentation
PORTAL FACTORY 1.0 Esigate Module Documentation Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels to truly control
Contents. 2 Alfresco API Version 1.0
The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS
Concrete uses of XML in software development and data analysis.
Concrete uses of XML in software development and data analysis. S. Patton LBNL, Berkeley, CA 94720, USA XML is now becoming an industry standard for data description and exchange. Despite this there are
Sitecore Dashboard User Guide
Sitecore Dashboard User Guide Contents Overview... 2 Installation... 2 Getting Started... 3 Sample Widgets... 3 Logged In... 3 Job Viewer... 3 Workflow State... 3 Publish Queue Viewer... 4 Quick Links...
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
Guile Present. version 0.3.0, updated 21 September 2014. Andy Wingo ([email protected])
Guile Present version 0.3.0, updated 21 September 2014 Andy Wingo ([email protected]) This manual is for Guile Present (version 0.3.0, updated 21 September 2014) Copyright 2014 Andy Wingo Permission is granted
RDF Resource Description Framework
RDF Resource Description Framework Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline RDF Design objectives
LDIF - Linked Data Integration Framework
LDIF - Linked Data Integration Framework Andreas Schultz 1, Andrea Matteini 2, Robert Isele 1, Christian Bizer 1, and Christian Becker 2 1. Web-based Systems Group, Freie Universität Berlin, Germany [email protected],
Extensible Markup Language (XML): Essentials for Climatologists
Extensible Markup Language (XML): Essentials for Climatologists Alexander V. Besprozvannykh CCl OPAG 1 Implementation/Coordination Team The purpose of this material is to give basic knowledge about XML
Advanced BEx Web Application Designer Concepts. Prakash Darji NetWeaver RIG
Advanced BEx Web Application Designer Concepts Prakash Darji NetWeaver RIG Overview API Commands, API Instructions, and Functions Scripting Web Item & XPATH Statements Formats, Stylesheets, & Themes Building
Scope. Cognescent SBI Semantic Business Intelligence
Cognescent SBI Semantic Business Intelligence Scope...1 Conceptual Diagram...2 Datasources...3 Core Concepts...3 Resources...3 Occurrence (SPO)...4 Links...4 Statements...4 Rules...4 Types...4 Mappings...5
