PG 1 Framework for Netconf Data Models Netmod BOF – IETF 60 Sharon Chisholm –

Slides:



Advertisements
Similar presentations
Requirements. UC&R: Phase Compliance model –RIF must define a compliance model that will identify required/optional features Default.
Advertisements

YANG Boot Camp The YANG Gang IETF 71. YANG Boot Camp The YANG Gang IETF 71.
An Introduction to XML Based on the W3C XML Recommendations.
Achieving Distributed Extensibility and Versioning in XML Dave Orchard W3C Lead BEA Systems.
Tutorial 9 Working with XHTML
XHTML 16-Apr-17.
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
XML e X tensible M arkup L anguage 1/23.
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
Upgrading to XHTML DECO 3001 Tutorial 1 – Part 1 Presented by Ji Soo Yoon 19 February 2004 Slides adopted from
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Jennifer Widom XML Data XML Schema. Jennifer Widom XML Schema “Valid” XML Adheres to basic structural requirements  Also adheres to content-specific.
Jennifer Widom XML Data DTDs, IDs & IDREFs. Jennifer Widom DTDs, IDs & IDREFs “Well-Formed” XML Adheres to basic structural requirements Single root element.
2005 W3C XML Schema Workshop Path Forward Soumitra Sengupta Microsoft.
Introduction to XML: Part I By Sandeep Jangity CS 157B, Section 2 Dr. Lee.
A Use Case for SAML Extensibility Ashish Patel, France Telecom Paul Madsen, NTT.
Requirements for DSML 2.0. Summary RFC 2251 fidelity Represent existing directory protocols with new transport syntax Backwards compatibility with DSML.
Working with XHTML Creating a Well-Formed Valid Document.
BOB Tech Demo 2003 G2E – Las Vegas. Agenda  Best of Breed – a layering of standards  Standards, messaging, protocols and why you care  From the bottom.
IODEF Design principles and IODEF Data Model Overview IODEF Data Model and XML DTD pre-draft Version 0.03 TERENA IODEF WG Yuri Demchenko.
Introduction to XML cs3505. References –I got most of this presentation from this site –O’reilly tutorials.
CREATED BY ChanoknanChinnanon PanissaraUsanachote
XML eXtensible Markup Language w3c standard Why? Store and transport data Easy data exchange Create more languages WSDL (Web Service Description Language)
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
CISC 3140 (CIS 20.2) Design & Implementation of Software Application II Instructor : M. Meyer Address: Course Page:
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
SAML Right Here, Right Now Hal Lockhart September 25, 2012.
TEXT ENCODING INITIATIVE (TEI) Inf 384C Block II, Module C.
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
Session IV Chapter 9 – XML Schemas
Netconf Monitoring IETF 70 Mark Scott Sharon Chisholm Hector Trevino
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
© Hitachi, Ltd All rights reserved. NETCONF Configuration I/F Advertisement by WSDL and XSD Hideki Okita, Tomoyuki Iijima, Yoshifumi Atarashi, Ray.
All Rights Reserved Copyright © 2007,Hitachi.Ltd. VLAN data model for NETCONF ( draft-iijima-ngo-vlandatamodel-00) Thursday, March 22, 2007 Tomoyuki Iijima,
10/15/20151 XML. 10/15/20152 Mark-up Languages Digitalizing information Content Format SGML HTML XML RDF OWL …
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
Softsmith Infotech XML. Softsmith Infotech XML EXtensible Markup Language XML is a markup language much like HTML Designed to carry data, not to display.
Abierman-netconf-mar03 1 NETCONF BOF 56th IETF San Francisco, California March 17, 2003 Discussion: Admin:
SAML 2.1 Building on Success. Outline n Summary of SAML 2.0 n Work done since 2.0 n Objectives of SAML 2.1 n Proposed Task List n Undecided Issues n Invitation.
Clue data model Design team meeting 30/09/2014 Roberta Presta, Simon Romano.
XML and Validation Tools Schema Schematron. XML eXtensible Markup Language (XML) –A metamarkup language. –The basic unit is called an element –Fairly.
68th IETF – OPS area – XML MIB Modules XML MIB Modules draft-stephan-ops-xml-mib-module-template-00 draft-stephan-ops-xml-mib-module-template-00.
June 6, CRISP Overview and Update Andrew Newton VeriSign Labs
1 Possible Principles and Requirements Frederick Hirsch, Nokia 12 July 2008.
PG 1 Netconf Data Model Netmod BOF – IETF 60 Sharon Chisholm – Randy Presuhn -
Jennifer Widom XML Data Introduction, Well-formed XML.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Representing Netconf Data Models using Document Schema Definition Languages (DSDL) Rohan Mahy Sharon Chisholm Lada Lhotka IETF 72 - Dublin.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
Management Considerations Sharon Chisholm
Abierman-netconf-mar04 1 NETCONF WG 59th IETF Seoul, Korea March 3, 2003 March 4, 2003.
Using DSDL plus annotations for Netconf (+) data modeling Rohan Mahy draft-mahy-canmod-dsdl-01.
Netconf Event Notifications IETF 66 Sharon Chisholm Hector Trevino
Using XML Schema to define NETCONF Content Sharon Chisholm Alex Clemm TJ Tjong
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
YANG Background and Discussion: Why we need a new language for NETCONF configuration modeling The YANG Gang IETF 70 Vancouver, Canada.
Netmod Netconf Data Modeling Sharon Chisholm Nortel
1 Introduction to XML Babak Esfandiari. 2 What is XML? introduced by W3C in 98 Stands for eXtensible Markup Language it is more general than HTML, but.
Netconf Notifications Sharon Chisholm Hector Trevino IETF 67 November 2006.
XML Schema for WIRED XML Detector Description Workshop
NETCONF Configuration I/F Advertisement by WSDL and XSD
Sharon Chisholm Netconf Phase 2 Musing Sharon Chisholm
draft-levin-xcon-cccp-02.txt Orit Levin
XML Data Introduction, Well-formed XML.
XML Data DTDs, IDs & IDREFs.
Post WG LC NMDA datastore architecture draft
Evolution of the Subscription & Event Notification Drafts IETF #98 Chicago Eric Voit 28-Mar-2017 DRAFT Authors on at least 1 drafts Andy Bierman Alexander.
Presentation transcript:

PG 1 Framework for Netconf Data Models Netmod BOF – IETF 60 Sharon Chisholm –

PG 2 Netconf Layering Building Blocks for Content Strategy Considerations for Interoperability Considerations for Extensibility Considerations for Parsability Considerations for Usability Outline

PG 3 Netconf Layering Layer Example | Content | | Configuration data | | | | Operations | |, | | | | RPC | |, | | | | Application | | BEEP, SSH, SSL, console | | Protocol | | |

PG 4 Building Blocks for Content Framework for Netconf Data Models ‘SMI for Netconf’ W3C XML Schema Netconf Data Types Meta-model or Information Model Standard Data ModelsProprietary Data Models Content Tools for CreatingContent

PG 5 Strategy Applicable to all content – IETF & Proprietary Leverage existing technology Prioritize on delivering the ‘Framework’ Document Capture requirements without rat holing Framework We focus syntax restrictions on those that enable interoperability, implementability, parsability, backwards compatibility, readability, and other 'bilities' as required. We should do a gap analysis compared to existing W3C XML methods and only innovate as necessary. We should be careful to not create CLRs. We should capture both our use of W3C XML methods to meeting specific requirements as well as out own innovations We should evaluate our innovations for possible inclusion back into W3C XML specifications

PG 6 Considerations for Interoperability Data Modeling Language XML Schema Conformance Under discussion (other than per element) Versioning The XML Schema version attribute will be used to signify version Backwards Compatibility Under Discussion Object Granularity & Access control Under Discussion

PG 7 Considerations for Extensibility Data Types One per XSD Let’s not define too many almost identical types Elements and Attributes Attributes should have Metadata, not data Consider the Lack of Extensibility of Attributes Other Extensibility Considerations Defining new data types allows extension The advice about the ‘any’ element might need to be revistited

PG 8 Considerations for Parseability Well-formed XML No DTDs Avoid Mixed Content Use an Explicit Namespace on Attributes Use Container Elements for Lists

PG 9 Considerations for Usability Naming Proper Tag Names Error Handling Design Considerations Under Discussion Schema Documentation Use documentation tag

PG 10 New Topics Containers versus the data Under Discussion

PG 11 Next Steps Find additional editors Resolve areas with no proposed solution Identify additional must cover areas Update draft

PG 12