11. Documents and Document Models
|
|
- Avice Pearson
- 5 years ago
- Views:
Transcription
1 1 of 14 10/3/2005 2:47 PM 11. Documents and Document Models IS October 2005 Copyright  2005 Robert J. Glushko Plan for IO & IR Lecture #11 What is a document? Document types The Document Type Spectrum Using XML to encode models of document types XML Vocabularies Event Calendar Project About the Assignments... What Is A Document? [1]
2 2 of 14 10/3/2005 2:47 PM What Is A Document? [2] A Document is a purposeful and self-contained collection of information This definition focuses on the information content, not on the physical container or medium, format, or technology in which the information is conveyed This broader definition includes information extracted from databases or applications, spreadsheets, printed or web forms, as well as traditional printed documents Document Types Any definition of "document" allows for a notion of different types of documents This idea can be very intuitive and very informal, or we can be more precise and define a model of a document type as the rules or constraints that distinguish one type from another This expression of the model is conceptual and is independent of the syntax and technology in which document instances are ultimately implemented But most of the time the model is ultimately implemented as a physical view in some specific syntax like XML The constraints on structure, data, and behavior of the information in the conceptual and physical models of a document type can collectively be called the Business rules Business Rules "Business Rule" is an up and coming buzzword in information systems that is a lot broader than its name might suggest A Business Rule is a formal or refined statement of an requirement that is expressed in a technology-independent fashion My Taxonomy of Rules Rules that Apply to Conceptual Models Semantic, structural, and usage rules Rules that (Can Also) Apply to Physical Models Syntactic, processing, and presentational rules Rules that Apply to Instances
3 3 of 14 10/3/2005 2:47 PM Content rules Semantic Rules Establish properties: "The Order Number is an identifier that is unique to the Buyer" Express generalizations: "An Auto is a type of Vehicle" Expose dependencies: "The Price of an Item can depend on the Buyer" Structural Rules Define co-occurrence or aggregation relationships between components "Each Illustration must have a Caption" "Every Order must have an Order Number, a Buyer and an Issue Date" Usage Rules Define policies or privileges governing access to information Often based on organizational roles or responsibilities "An Employee Salary can be viewed by a Manager but can only be changed by someone in the Human Resources Department" Syntactic Rules Concern the form in which models are encoded Might specify a particular XML vocabulary "All Purchase Orders must be encoded according to ANSI X12 850" "All Purchase Orders must conform to the Universal Business Language" Processing Rules Define actions to be taken whenever a given condition occurs or set of information is encountered Also called Procedural or Behavioral rules
4 4 of 14 10/3/2005 2:47 PM "The Seller will respond to an Order with an Order Response" "If the Item is Out of Stock, create a Back Order Request" "If the Customer Account Balance is greater than $1000, do not allow any more purchases" Presentation Rules Govern the appearance or rendering of an information component "The Item Description must be adjacent to the Product Image" "The Title should be centered" Content Rules Establish constraints about the values of information components or dependencies among them "The Total Value of an Order cannot exceed $100,000" "The Currency Code should be expressed using ISO 4217 codes" "The Shipping Address must be the same as the Billing Address" "The Start Date must be earlier than the End Date" "The Customer's Account Balance must be greater than 0" Combined Rule Types "If the Purchase Order Amount exceeds $10000, the Party must supply a Duns Number" "If the Customer's Account Balance exceeds $1000, display it in Red" "If the Customer's Account Balance exceeds $10000, send a Past Due Reminder by , fax, and voice mail" Patterns of Business Rules Document types differ in the mixture of business rules from these seven categories Put another way, the mixture of rules determines the kind of document type it is Transactional documents have many semantic, usage, processing, and content rules
5 5 of 14 10/3/2005 2:47 PM Narrative documents tend to have more structural and presentational rules The mixture of these business rules varies in systematic ways across the "spectrum" of document types The Document Type Spectrum [1] The Document Type Spectrum [2] "Narrative" Document Types (or "Publications") Examples: Novels, user guides, technical manuals,... "Transactional" Document Types Examples: Orders, invoices, payment instructions,... In between are "Hybrids" Examples: Dictionaries, catalogs,... XML Schemas XML schemas attempt to encode the conceptual model for a document type in terms of the syntactic constructs of elements and attributes What elements are allowed (the vocabulary) Where the are allowed sequence, choice, occurrence and co-occurrence (the grammar) What values they can take (datatypes) string, integer, decimal, etc.
6 6 of 14 10/3/2005 2:47 PM Figures 2-3a and 2-3b in the Document Engineering reading encode the model of the "simple event calendar" document type using two different schema languages, "Document Type Definitions" (DTDs) and "XML Schemas" (XSD) DTD for Simple Event Calendar <!ELEMENT Calendar (Organization, TimePeriod, Events)> <!ELEMENT Organization (#PCDATA)> <!ELEMENT TimePeriod (#PCDATA)> <!ELEMENT Events (Event+)> <!ELEMENT Event (Title, Description?, Speaker?, DateTime, Location)> <!ATTLIST Event type (Lecture Workshop) #IMPLIED> <!ELEMENT Title (#PCDATA)> <!ELEMENT Description (#PCDATA Keyword)*> <!ELEMENT Keyword (#PCDATA)> <!ELEMENT Speaker (Name, Affiliation)> <!ELEMENT Name (#PCDATA)> <!ELEMENT Affiliation (#PCDATA)> <!ELEMENT DateTime (#PCDATA)> <!ELEMENT Location (#PCDATA)> XML Schema for Simple Event Calendar <xs:schema xmlns:xs=" elementformdefault="qualified"> <xs:element name="calendar"> <xs:complextype> <xs:sequence> <xs:element name="organization" type="xs:string"/> <xs:element name="timeperiod" type="xs:string"/ <xs:element name="events"> <xs:complextype> <xs:sequence> <xs:element name="event" maxoccurs="unbounded"> <xs:complextype> <xs:sequence> <xs:element name="title" type="xs:string"/> <xs:element name="description" minoccurs="0"> <xs:complextype mixed="true"> <xs:choice minoccurs="0" <MaxOccurs="unbounded"> <xs:element name="keyword" type="xs:string"/> </xs:choice> </xs:complextype> </xs:element> <xs:element name="speaker" minoccurs="0">... XML Vocabularies
7 7 of 14 10/3/2005 2:47 PM When a model of a document type is encoded in XML it is often called an XML "vocabulary" or XML "application" But this conflicts with the more common usage of that word to mean "software application" so I try to always use vocabulary The best thing about XML is the ease with which anyone can create a new vocabulary Why XML Vocabularies Exist Vocabularies must exist because: XML has no predefined set of tags And since there is no predefined tag set, there can't be any predefined semantics Semantics are defined in the schema and its documentation about what the elements and attributes mean So using XML without a (documented) schema makes little sense Why Vocabularies Are Desirable Vocabularies are desirable because people want to have a set of tags that is customized to their problem or industry so that they can take full advantage of XML A good vocabulary represents a significant investment in defining a domain, identifying its key semantic components, and specifying the constraints and rules governing the combination and reuse of those components A good vocabulary is a reference model for the domain that facilitates communication between enterprises operating within it XML and Metcalfe's Law The value of a language depends on how many people (or computers) understand it How do you encourage and enable others to understand your language? Standardization Approach 1: "Understand my language or I won't do business with you" Standardization Approach 2: "Excuse me, here's my language, would you like to do business with me?" Vertical and Horizontal Vocabularies
8 8 of 14 10/3/2005 2:47 PM Vertical: Horizontal Particular industry or vertical market Detailed product semantics Specialized process semantics Sometimes called "domain-specific" languages Concepts that are common to all (or a large number of) vocabularies (for example, UBL) Vocabularies that are related to software infrastructure (for example, SOAP) Vocabularies that are "pure" metadata for resource or ontology description (for example, RDF, OWL) The Worst Thing About XML Is the same as the best thing: the ease with which you can create a new vocabulary There are often multiple vocabularies for the same or related domains and especially for the common information models that are used in more than one domain That two concepts use the same XML tag names doesn't prove anything; the same content will inevitably be described using different names, and different content will be given the same names Search for an existing vocabulary before you start proliferating yet another one! Vertical and Horizontal Vocabularies Must Work Together Different industries need specialized terms and properties to describe their products and processes, but if they don't build them on top of a standard base document, there will be no interoperability across industries
9 9 of 14 10/3/2005 2:47 PM Attacking the Interoperability Problem Everyone has to learn to "speak" all the languages clearly impractical Everyone has to learn just one language but it has to be the same one Multiple vocabularies exist, but there is at least one "interchange" or "hub" language designed to facilitate translations between "native" vocabularies The Berkeley Event Calendars Project Started as homework assignment in Spring 2003 Document Engineering, became SIMS Final Project in 2004, finally being implemented and deployed this year The problem - scores of calendars on berkeley.edu with overlapping coverage and audiences but incompatible data models No automated reuse of information; you need to submit events to multiple calendars or copy events from them Each calendar has a different event submission form and a different model of an event Typical of problems that occur in every large organization with timesheets, expense reimbursement, registration, etc. and also representative of B2B interactions with incompatible catalogs, orders, etc. A Sample of Event Calendars Official university calendar ( Academic departments ( and schools (
10 10 of 14 10/3/2005 2:47 PM Research centers and institutes Student organizations Sports ( Performances Libraries and museums University official dates (academic calendar, admissions, financial aid) ( Events Calendar Project Goals Create an overall conceptual model that could describe every event taking place on campus Eliminate (or encourage the migration from) incompatible calendar models and applications Enable the creation of new types of calendar documents that assemble events for different contexts Event Calendar Network: Conceptual Architecture
11 11 of 14 10/3/2005 2:47 PM Event Calendars: Analysis Strategy What can we learn from a specific calendar instance? What can we learn from an "add new event" forms like this one ( or or this one ( But you also have to look at instances and forms in combination Harvesting and Consolidation Harvesting Create a set of candidate content components by extracting them from the information sources while removing presentation and structure Consolidation Identify synonyms and homonyms among the candidate content components, assigning a unique name to each unique meaning as part of a controlled vocabulary Event Calendars: Harvesting and Consolidating Components Synonyms: Start Date Homonyms: Commencement Contact (person submitting an event) Contact (person to contact about an event) Category / Type (disjoint domains: events, attendees) Event Calendars Consolidated Table of Candidate Components
12 12 of 14 10/3/2005 2:47 PM Event Calendars: The Conceptual Model The conceptual model of the event calendar is a set of relationships between information components From this model we can assemble any of a set of related document types for different varieties of event calendars Time-based: the usual calendar; what events take place on this day? Location-based: what events are taking place in South Hall? Event-based: list of events; academic calendar The Event Conceptual Model
13 13 of 14 10/3/2005 2:47 PM Simplified Conceptual Model Alternate Assemblies
14 14 of 14 10/3/2005 2:47 PM About the Assignments... Review of Assignment 3 (and 4) Assignment 5: Document Types for a Day (as scheduled) Assignment 7 cancelled; Assignment 8 will be a writing assignment Assignment 9 will not be graded but will support Assignment 11 SUMMARY: Two fewer assignments Readings for IO & IR Lecture #12 GUEST LECTURER: RAY LARSON "Introduction (part of SQL for Web Nerds)" Philip Greenspun "Introduction to Relational Databases" Ian Gilfillan Database Journal (24 June 2002)
4. XML. Why XML Matters. INFO September Bob Glushko. Publishing. Business Processes. Programming. Metadata. Money
4. XML INFO 202-10 September 2008 Bob Glushko Why XML Matters Publishing Business Processes Programming Metadata Money Plan for INFO Lecture #3 Separating Content from its Container or Presentation Document
More information10. Documents and Data Models... and Modeling
10. Documents and Data Models... and Modeling INFO 202-1 October 2008 Bob Glushko Plan for INFO Lecture #10 Modeling across the "Document Type Spectrum" Document models {and,or,vs} data models "Berkeley
More information12. Enterprise / Institutional Categorization and Standards
12. Enterprise / Institutional Categorization and Standards INFO 202-8 October 2008 Bob Glushko Plan for INFO Lecture #12 Introduction to standards and standards-making Content standards; UBL case study
More information6. The Document Engineering Approach
6. The Document Engineering Approach DE + IA (INFO 243) - 11 February 2008 Bob Glushko 1 of 40 Plan for Today's Class Modeling Methodologies The Document Engineering Approach 2 of 40 What Modeling Methodologies
More information3. XML Foundations; Introduction to Modeling
3. XML Foundations; Introduction to Modeling DE + IA (INFO 243) - 30 January 2008 Bob Glushko 1 of 35 Plan for Today's Lecture XML Foundations for Document Engineering Models and modeling The classical
More information11. Models of Business Information
11. Models of Business Information DE + IA (INFO 243) - 27 February 2008 Bob Glushko 1 of 40 Plan for Today's Class XML Vocabularies XMLification and EDI {and,or,vs} XML Vertical vs Horizontal Vocabularies
More informationModeling Methods and Artifacts for Crossing the Data/Document Divide
Page 1 of 15 Modeling Methods and Artifacts for Crossing the Data/Document Divide Keywords: Document Engineering, Modeling, Document Analysis, Data Modeling Robert Glushko Center for Document Engineering
More informationDocument Engineering
1 of 44 3/4/2007 10:40 AM Document Engineering Strategic Computing and Communications Technology 12 March 2007 Bob Glushko glushko@ischool.berkeley.edu 2 of 44 3/4/2007 10:40 AM Plan for Today's Lecture
More informationIntroduction Syntax and Usage XML Databases Java Tutorial XML. November 5, 2008 XML
Introduction Syntax and Usage Databases Java Tutorial November 5, 2008 Introduction Syntax and Usage Databases Java Tutorial Outline 1 Introduction 2 Syntax and Usage Syntax Well Formed and Valid Displaying
More informationCS561 Spring Mixed Content
Mixed Content DTDs define mixed content by mixing #PCDATA into the content model DTDs always require mixed content to use the form (#PCDATA a b )* the occurrence of elements in mixed content cannot be
More informationOpus: University of Bath Online Publication Store
Patel, M. (2004) Semantic Interoperability in Digital Library Systems. In: WP5 Forum Workshop: Semantic Interoperability in Digital Library Systems, DELOS Network of Excellence in Digital Libraries, 2004-09-16-2004-09-16,
More informationJava EE 7: Back-end Server Application Development 4-2
Java EE 7: Back-end Server Application Development 4-2 XML describes data objects called XML documents that: Are composed of markup language for structuring the document data Support custom tags for data
More informationDiscover Semantics from XML
Discover Semantics from XML Li Luochen (HT090442R) Supervised by Professor Ling Tok Wang A THESIS SUBMITTED FOR THE DEGREE OF MASTER OF SCIENCE SCHOOL OF COMPUTING NATIONAL UNIVERSITY OF SINGAPORE 2012
More information2006 Martin v. Löwis. Data-centric XML. XML Schema (Part 1)
Data-centric XML XML Schema (Part 1) Schema and DTD Disadvantages of DTD: separate, non-xml syntax very limited constraints on data types (just ID, IDREF, ) no support for sets (i.e. each element type
More informationUBL Library Content Methodology
UBL Library Content Methodology The purpose of this document is two-fold: 1. To explain how we got to where we are with the UBL vocabulary, we felt it necessary to provide a background to the rationale
More informationIntellectual Property Rights Notice for Open Specifications Documentation
[MS-SSISPARAMS-Diff]: Intellectual Property Rights tice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats,
More information01 INTRODUCTION TO SEMANTIC WEB
SEMANTIC WEB 01 INTRODUCTION TO SEMANTIC WEB FROM WEB 1.0 TO WEB 3.0 IMRAN IHSAN ASSISTANT PROFESSOR, AIR UNIVERSITY, ISLAMABAD WWW.IMRANIHSAN.COM QUESTIONS What is the Semantic Web? Why do we want it?
More informationDCMI Abstract Model - DRAFT Update
1 of 7 9/19/2006 7:02 PM Architecture Working Group > AMDraftUpdate User UserPreferences Site Page Actions Search Title: Text: AttachFile DeletePage LikePages LocalSiteMap SpellCheck DCMI Abstract Model
More informationAutomated Load Forecast System (ALFS) For RC Interface Specification
Automated Load Forecast System (ALFS) For RC Interface Specification Version: 1.0 October 22, 2018 Revision History Date Version Description 10/23/2018 1.0 Initial document release related to the Load
More informationA tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary
More informationCustomer Market Results Interface (CMRI) For RC Interface Specification. Version: 1.0.0
Customer Market Results Interface (CMRI) For RC Interface Specification Version: 1.0.0 November 1, 2018 Revision History Date Version Description 11/01/2018 1.0.0 Initial document release Page 2 of 10
More informationModelling XML Applications
Modelling XML Applications Patryk Czarnik XML and Applications 2013/2014 Lecture 2 14.10.2013 XML application (recall) XML application (zastosowanie XML) A concrete language with XML syntax Typically defined
More informationStylus Studio Case Study: FIXML Working with Complex Message Sets Defined Using XML Schema
Stylus Studio Case Study: FIXML Working with Complex Message Sets Defined Using XML Schema Introduction The advanced XML Schema handling and presentation capabilities of Stylus Studio have valuable implications
More informationW3C XML Schemas For Publishing
W3C XML Schemas For Publishing 208 5.8.xml: Getting Started
More information[MS-SSISPARAMS-Diff]: Integration Services Project Parameter File Format. Intellectual Property Rights Notice for Open Specifications Documentation
[MS-SSISPARAMS-Diff]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for
More informationOracle Utilities Opower Energy Efficiency Web Portal - Classic Single Sign-On
Oracle Utilities Opower Energy Efficiency Web Portal - Classic Single Sign-On Configuration Guide E84772-01 Last Update: Monday, October 09, 2017 Oracle Utilities Opower Energy Efficiency Web Portal -
More informationMDA & Semantic Web Services Integrating SWSF & OWL with ODM
MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature
More informationControlled vocabularies, taxonomies, and thesauruses (and ontologies)
Controlled vocabularies, taxonomies, and thesauruses (and ontologies) When people maintain a vocabulary of terms and sometimes, metadata about these terms they often use different words to refer to this
More informationTowards the Semantic Web
Towards the Semantic Web Ora Lassila Research Fellow, Nokia Research Center (Boston) Chief Scientist, Nokia Venture Partners LLP Advisory Board Member, W3C XML Finland, October 2002 1 NOKIA 10/27/02 -
More informationInformation Model Architecture. Version 1.0
Information Model Architecture Version 1.0 1 introduction...2 2 objective...2 3 definition of terms...3 4 conformance...4 4.1 UBL conformance...4 4.2 NES conformance...4 4.3 NES profile conformance...4
More informationmarkup language carry data define your own tags self-descriptive W3C Recommendation
XML intro What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML tags are not predefined. You must define
More informationLast week we saw how to use the DOM parser to read an XML document. The DOM parser can also be used to create and modify nodes.
Distributed Software Development XML Schema Chris Brooks Department of Computer Science University of San Francisco 7-2: Modifying XML programmatically Last week we saw how to use the DOM parser to read
More informationWeb Computing. Revision Notes
Web Computing Revision Notes Exam Format The format of the exam is standard: Answer TWO OUT OF THREE questions Candidates should answer ONLY TWO questions The time allowed is TWO hours Notes: You will
More information13. The Semantic Web. Plan for INFO Lecture #13. INFO October Bob Glushko. Overview of the Semantic Web RDF OWL
13. The Semantic Web INFO 202-13 October 2008 Bob Glushko Plan for INFO Lecture #13 Overview of the Semantic Web RDF OWL A Critical Evaluation of the Semantic Web Semantically-aware systems The Metadata
More informationFall, 2005 CIS 550. Database and Information Systems Homework 5 Solutions
Fall, 2005 CIS 550 Database and Information Systems Homework 5 Solutions November 15, 2005; Due November 22, 2005 at 1:30 pm For this homework, you should test your answers using Galax., the same XQuery
More informationRegistry Interchange Format: Collections and Services (RIF-CS) explained
ANDS Guide Registry Interchange Format: Collections and Services (RIF-CS) explained Level: Awareness Last updated: 10 January 2017 Web link: www.ands.org.au/guides/rif-cs-explained The RIF-CS schema is
More informationNotes. Any feedback/suggestions? IS 651: Distributed Systems
Notes Grading statistics Midterm1: average 10.60 out of 15 with stdev 2.22 Total: average 15.46 out of 21 with stdev 2.80 A range: [18.26, 23] B range: [12.66, 18.26) C or worse range: [0, 12.66) The curve
More informationA framework for the implementation of Application Profiles in XML Schemas
A framework for the implementation of Application Profiles in XML Schemas Nicholaos Mourkoussis, Manjula Patel*, Martin White N.Mourkoussis@sussex.ac.uk, M.Patel@ukoln.ac.uk, M.White@sussex.ac.uk Centre
More informationRealizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)
Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA) A presentation to GMU/AFCEA symposium "Critical Issues in C4I" Michelle Dirner, James Blalock, Eric Yuan National
More informationNaming & Design Requirements (NDR)
The Standards Based Integration Company Systems Integration Specialists Company, Inc. Naming & Design Requirements (NDR) CIM University San Francisco October 11, 2010 Margaret Goodrich, Manager, Systems
More informationDepartment of the Navy XML Naming and Design Rules (NDR) Overview. 22 September 2004 Federal CIO Council XML WG Mark Crawford LMI
Department of the Navy XML Naming and Design Rules (NDR) Overview 22 September 2004 Federal CIO Council XML WG Mark Crawford LMI Why do you need XML rules? To achieve interoperability! Department (e.g.
More informationVocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary
Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary December 17, 2009 Version History Version Publication Date Author Description
More information- What we actually mean by documents (the FRBR hierarchy) - What are the components of documents
Purpose of these slides Introduction to XML for parliamentary documents (and all other kinds of documents, actually) Prof. Fabio Vitali University of Bologna Part 1 Introduce the principal aspects of electronic
More informationXML: The extensible Markup Language
University of Oregon Applied Information Management Program AIM 610: Managing Information Assets Unit 6, Lecture 1 XML: The extensible Markup Language As we have discussed, it is common wisdom in the IT
More informationMetadata Sharing Policy
University of California Libraries Metadata Sharing Policy Lisa Rowlison de Ortiz UC Berkeley, June 2015 Why is the Policy important? Establishes a major area for collaboration Who would make use of shared
More informationSummary of Bird and Simons Best Practices
Summary of Bird and Simons Best Practices 6.1. CONTENT (1) COVERAGE Coverage addresses the comprehensiveness of the language documentation and the comprehensiveness of one s documentation of one s methodology.
More informationRDF and Digital Libraries
RDF and Digital Libraries Conventions for Resource Description in the Internet Commons Stuart Weibel purl.org/net/weibel December 1998 Outline of Today s Talk Motivations for developing new conventions
More informationManaging the Emerging Semantic Risks
The New Information Security Agenda: Managing the Emerging Semantic Risks Dr Robert Garigue Vice President for information integrity and Chief Security Executive Bell Canada Page 1 Abstract Today all modern
More informationSWAD-Europe Deliverable 6.3a Description of prototype implementation (documentation for deliverable 6.2)
Mon Jun 07 2004 17:07:23 Europe/Madrid SWAD-Europe Deliverable 6.3a Description of prototype implementation (documentation for deliverable 6.2) Building knowledge objects from disparate, related resources
More informationFIBO Metadata in Ontology Mapping
FIBO Metadata in Ontology Mapping For Open Ontology Repository OOR Metadata Workshop VIII 02 July 2013 Copyright 2010 EDM Council Inc. 1 Overview The Financial Industry Business Ontology Introduction FIBO
More informationChapter 3 Research Method
Chapter 3 Research Method 3.1 A Ontology-Based Method As we mention in section 2.3.6, we need a common approach to build up our ontologies for different B2B standards. In this chapter, we present a ontology-based
More informationPISOA Interface Specification. Fall 2017 Release
PISOA Interface Specification Fall 2017 Release Version: 1.0 July 21, 2017 Revision History Date Version Description 07/21/2017 1.0 Initial document release related to the PISO Interfaces. RequestVERMeasurements
More informationBig Data Exercises. Fall 2018 Week 8 ETH Zurich. XML validation
Big Data Exercises Fall 2018 Week 8 ETH Zurich XML validation Reading: (optional, but useful) XML in a Nutshell, Elliotte Rusty Harold, W. Scott Means, 3rd edition, 2005: Online via ETH Library 1. XML
More informationSchema Rules for UBL and Maybe for You. Eve Maler XML 2002 Conference 12 December 2002
Schema Rules for UBL and Maybe for You Eve Maler XML 2002 Conference 12 December 2002 1 Lots to cover in this session Goals Introduce the Universal Business Language and its unique schema requirements
More informationXML Schema and alternatives
XML Schema and alternatives Patryk Czarnik XML and Applications 2016/2017 Lecture 4 24.03.2017 Some possibilities of XML Schema we have not learnt too much Deriving complex types by restriction restriction
More informationDatabase Management System. Fundamental Database Concepts
Database Management System Fundamental Database Concepts CONTENTS Basics of DBMS Purpose of DBMS Applications of DBMS Views of Data Instances and Schema Data Models Database Languages Responsibility of
More informationEDIFACT to XML approach in the Port of Antwerp
EDIFACT to XML approach in the Port of Antwerp Agenda 1. XML/EDIFACT Definition 2. XML/EDIFACT Standards 3. Conclusions 4. Why XML 5. Messages in use First of all This is certainly not a plea to eliminate
More informationThe Heterogeneous Collection Track at INEX 2006
The Heterogeneous Collection Track at INEX 2006 Ingo Frommholz 1 and Ray Larson 2 1 University of Duisburg-Essen Duisburg, Germany ingo.frommholz@uni-due.de 2 University of California Berkeley, California
More informationDatabase Management Systems MIT Introduction By S. Sabraz Nawaz
Database Management Systems MIT 22033 Introduction By S. Sabraz Nawaz Recommended Reading Database Management Systems 3 rd Edition, Ramakrishnan, Gehrke Murach s SQL Server 2008 for Developers Any book
More informationRecords Management Metadata Standard
Records Management Metadata Standard Standard No: RIM203 2008 City Clerk s Office Records and Information Management Records and Information Management Standard Subject: Records Management Metadata Standard
More informationXML BASED DICTIONARIES FOR MXF/AAF APPLICATIONS
XML BASED DICTIONARIES FOR MXF/AAF APPLICATIONS D. Beenham, P. Schmidt and G. Sylvester-Bradley Sony Broadcast & Professional Research Laboratories, UK ABSTRACT Both the Advanced Authoring Format (AAF)
More informationThe MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003
The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY
More informationAutomated Load Forecast System (ALFS) Interface Specification. Fall 2017 Release
Automated Load Forecast System (ALFS) Interface Specification Fall 2017 Release Version: 1.1 March 27, 2017 Revision History Date Version Description 03/01/2017 1.0 Initial document release related to
More informationXML and Web Services
XML and Web Services Lecture 8 1 XML (Section 17) Outline XML syntax, semistructured data Document Type Definitions (DTDs) XML Schema Introduction to XML based Web Services 2 Additional Readings on XML
More informationTC57 Use of XML Schema. Scott Neumann. October 3, 2005
TC57 Use of XML Schema Scott Neumann October 3, 2005 Introduction The purpose of this presentation is to respond to an action item from the last WG14 meeting regarding the use of XML Schema by WG14 and
More informationE-R Model. Hi! Here in this lecture we are going to discuss about the E-R Model.
E-R Model Hi! Here in this lecture we are going to discuss about the E-R Model. What is Entity-Relationship Model? The entity-relationship model is useful because, as we will soon see, it facilitates communication
More information3. Information Organization {and,or,vs} Search
1 of 36 8/31/2006 3:14 PM 3. Information Organization {and,or,vs} Search IS 202-5 September 2006 Bob Glushko 2 of 36 8/31/2006 3:14 PM Plan for IO & IR Lecture #3 The Information Life Cycle "Search"!=
More informationLesson 5 Web Service Interface Definition (Part II)
Lesson 5 Web Service Interface Definition (Part II) Service Oriented Architectures Security Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Controlling the style (1) The
More informationThe XML Metalanguage
The XML Metalanguage Mika Raento mika.raento@cs.helsinki.fi University of Helsinki Department of Computer Science Mika Raento The XML Metalanguage p.1/442 2003-09-15 Preliminaries Mika Raento The XML Metalanguage
More informationGenerating XSLT with a Semantic Hub
Generating XSLT with a Semantic Hub Transformations for the Semantic Web Keywords: Semantics, Semantic Hub, Semantic Model, Semantic Web, EAI, Information Model, Business Model, Ontology, XML, XSLT, XSL,
More informationThe European Commission s science and knowledge service. Joint Research Centre
The European Commission s science and knowledge service Joint Research Centre GeoDCAT-AP The story so far Andrea Perego, Antonio Rotundo, Lieven Raes GeoDCAT-AP Webinar 6 June 2018 What is GeoDCAT-AP Geospatial
More informationAll About <xml> CS193D, 2/22/06
CS193D Handout 17 Winter 2005/2006 February 21, 2006 XML See also: Chapter 24 (709-728) All About CS193D, 2/22/06 XML is A markup language, but not really a language General purpose Cross-platform
More informationOntology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University
Ontology Summit2007 Survey Response Analysis Ken Baclawski Northeastern University Outline Communities Ontology value, issues, problems, solutions Ontology languages Terms for ontology Ontologies April
More informationIntroduction to the Semantic Web
Introduction to the Semantic Web Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Lecture Outline Course organisation Today s Web limitations Machine-processable data The Semantic
More informationMarkup Languages. Lecture 4. XML Schema
Markup Languages Lecture 4. XML Schema Introduction to XML Schema XML Schema is an XML-based alternative to DTD. An XML schema describes the structure of an XML document. The XML Schema language is also
More informationTeiid Designer User Guide 7.5.0
Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More informationXML Web Services Basics
MSDN Home XML Web Services Basics Page Options Roger Wolter Microsoft Corporation December 2001 Summary: An overview of the value of XML Web services for developers, with introductions to SOAP, WSDL, and
More informationAlphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS. Jenn Riley IU Metadata Librarian DLP Brown Bag Series February 25, 2005
Alphabet Soup: Choosing Among DC, QDC, MARC, MARCXML, and MODS Jenn Riley IU Metadata Librarian DLP Brown Bag Series February 25, 2005 Descriptive metadata Enables users to find relevant materials Used
More informationQosPolicyHolder:1 Erratum
Erratum Number: Document and Version: Cross References: Next sequential erratum number Effective Date: July 14, 2006 Document erratum applies to the service document QosPolicyHolder:1 This Erratum has
More informationKnowledge Representation Systems: Frames
Computer Science CPSC 4 - Artificial Intelligence Knowledge Representation Systems: Frames Rob Kremer ICT 748 kremer@cpsc.ucalgary.ca http://pages.cpsc.ucalgary.ca/~kremer/ 10/29/2007 CPSC 4: Frames 1
More informationThe Data Web and PLM Transforming PLM through Web Standards and Technologies
The Data Web and PLM Transforming PLM through Web Standards and Technologies PDT Europe 2017 19 October 2017 Brian King - Koneksys About Me 20 years experience in industry Software development background,
More informationAbout the Data-Flow Complexity of Web Processes
Cardoso, J., "About the Data-Flow Complexity of Web Processes", 6th International Workshop on Business Process Modeling, Development, and Support: Business Processes and Support Systems: Design for Flexibility.
More informationXML extensible Markup Language
extensible Markup Language Eshcar Hillel Sources: http://www.w3schools.com http://java.sun.com/webservices/jaxp/ learning/tutorial/index.html Tutorial Outline What is? syntax rules Schema Document Object
More informationSoftware Engineering Methods, XML extensible Markup Language. Tutorial Outline. An Example File: Note.xml XML 1
extensible Markup Language Eshcar Hillel Sources: http://www.w3schools.com http://java.sun.com/webservices/jaxp/ learning/tutorial/index.html Tutorial Outline What is? syntax rules Schema Document Object
More informationSelf-Service Portal & estore Guide. Your complete guide to installing, administering and using the 1CRM Self-Service Portal and estore.
Self-Service Portal & estore Guide Your complete guide to installing, administering and using the 1CRM Self-Service Portal and estore. Version 4.2, October, 2017. This document is subject to change without
More informationWelcome to 25Live Help
Welcome to 25Live Help Welcome to 25Live Help What you can do in 25Live Welcome to the 25Live web-based event request, scheduling, e-commerce, and calendaring/ publishing environment. In 25Live, you can
More informationWeek 5 Aim: Description. Source Code
Week 5 Aim: Write an XML file which will display the Book information which includes the following: 1) Title of the book 2) Author Name 3) ISBN number 4) Publisher name 5) Edition 6) Price Write a Document
More informationLecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck
Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject
More informationPGC Reimbursement Guidelines
PGC 2018-2019 Reimbursement Guidelines Table of Contents Introduction...2 General Policies and Procedures...2 Non-Reimbursable Situations...3 Required Documentation...3 Student-Organized Events...4 Convention
More informationOracle Enterprise Data Quality for Product Data
Oracle Enterprise Data Quality for Product Data Glossary Release 5.6.2 E24157-01 July 2011 Oracle Enterprise Data Quality for Product Data Glossary, Release 5.6.2 E24157-01 Copyright 2001, 2011 Oracle
More information1. CONCEPTUAL MODEL 1.1 DOMAIN MODEL 1.2 UML DIAGRAM
1 1. CONCEPTUAL MODEL 1.1 DOMAIN MODEL In the context of federation of repositories of Semantic Interoperability s, a number of entities are relevant. The primary entities to be described by ADMS are the
More informationAn e-infrastructure for Language Documentation on the Web
An e-infrastructure for Language Documentation on the Web Gary F. Simons, SIL International William D. Lewis, University of Washington Scott Farrar, University of Arizona D. Terence Langendoen, National
More informationFunctional Description Document (Version 1.0) A guide through of the underlying technologies for the semantic tagging application HydroTagger
HYDROTAGGER Functional Description Document (Version 1.0) A guide through of the underlying technologies for the semantic tagging application HydroTagger May 2008 Prepared by: Michael Piasecki Department
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes
INTERNATIONAL STANDARD ISO/IEC 11179-3 Third edition 2013-02-15 Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes Technologies de l'information Registres
More informationCEN MetaLex. Facilitating Interchange in E- Government. Alexander Boer
CEN MetaLex Facilitating Interchange in E- Government Alexander Boer aboer@uva.nl MetaLex Initiative taken by us in 2002 Workshop on an open XML interchange format for legal and legislative resources www.metalex.eu
More informationH1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.
1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at
More informationChapter 13 XML: Extensible Markup Language
Chapter 13 XML: Extensible Markup Language - Internet applications provide Web interfaces to databases (data sources) - Three-tier architecture Client V Application Programs Webserver V Database Server
More informationextensible Markup Language
What is XML? The acronym means extensible Markup Language It is used to describe data in a way which is simple, structured and (usually) readable also by humans Developed at the end of the ninenties by
More information21. Document Component Design
Page 1 of 17 1. Plan for Today's Lecture Methods for identifying aggregate components 21. Document Component Design Bob Glushko (glushko@sims.berkeley.edu) Document Engineering (IS 243) - 11 April 2005
More informationThe Model-Driven Semantic Web Emerging Standards & Technologies
The Model-Driven Semantic Web Emerging Standards & Technologies Elisa Kendall Sandpiper Software March 24, 2005 1 Model Driven Architecture (MDA ) Insulates business applications from technology evolution,
More information