Issue: - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

Issue:

Description:

Issue: – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 32
Provided by: christinap
Category:
Tags: issue | priviledge

less

Transcript and Presenter's Notes

Title: Issue:


1
Issue Standardized Categorization, Partitioning,
Collections,and Unique Identification to
support Discovery and Use through a Registry or
Namespace or Namespace URI filepath
conventions
2
Names, IDs, Categorization, Classification
Perspective Formal UMM View Categorization Association Collection ID Unique ID or Name for Object Related Worksheet
Business Domain Modeling Business Domain View (BDV) Business Model Identification Business Area Business Process Business Process Area Business Context
Business Collaboration Modeling Business Requirements View (BRV) Business Process Use Case Business Entity Type Description Business Entity Type State Model Business Collaboration Business Collaboration Rules Table Economic Contract Economic Resource Type Economic Event
Business Transaction Modeling Business Transaction View (BTV) Business Transaction Business Transaction Property Value Initiating/Responding Activity Information Business Information Content Description Business Information Content Mapping Core Components Discovery
What goes here to support registry?? And web
services??
3
How does REA, UDEF, Catalog of BPC, and Catalog
of CC support attaching metadata that provides
business context, application context, hierarchy
of collections, associations?
Global Registry of Thangs
Process Agreements
UDDI Reg Agreements
Collaboration
Service
ebxml Models
Namespaces
ebXML Reg Agreements
Actors
Resources
Documentation
Translation
Events
Dependencies
Subscriptions
4
Standardization of partitioning decisions by a
Enterprise, Consortium, Standards
Body, Community of Practice, or Domain
5
Responsibility, Accountability, and Authority
(RAA) Established to Govern Functioning of
Business, Process, Data, and System Areas
Partitioning of Business Supported by
Taxonomies ? Partitioning of Types of
Ownership Supported by ?
Business
-
Transport
Business Area
Business Area
Business Area
Business Area
Supplier Mgmt
Engineering
Manufacturing
Customer Supprt
6
Governing Artifacts (GAs) Established Which
Provide Parameters toBusiness, Process, Data,
and Systems
Domain
Domain
Domain Content Owners
Community of Practice
Domain Content Owners
Community of Practice
Domain Registry
Domain Registry
Registrars
DomainStewards
Registrars
DomainStewards
Domain Repository
Domain Repository
Partitioning of Domains Supported by ?
The GAs have applicability to 1 or More
Communities of Practitioners who have different
focuses and who apply these in ways applicable
to their focus.
7
The Domain organizational mechanism allows the
Community of Practitioners to establish
Configuration Control over the Artifacts they
create (their GAs). The Domain Stewardship
mechanism also provides the dispute resolution
processes to drive down interoperability into
sub-domains and ensure interoperability across
domains.
The Domain organizational mechanism is set up to
give a Community of Practitioners the RAA to
establish the Models, Rules, Policies,
Procedures, and Sole Authority Design Artifacts
which will support Data Sharing and
Interoperability as we move towards a eBusiness
internet connectivity and websevices business
applications model.
Partitioning of Views Supported by ?
8
Registry Mirrors these Partitioning decisions
via Collections Associations
9
1..
1..
1..
1..
1..
Namespace Collection of RegistryObjectids
domain Collection of RegistryObjectids
nodeType UniqueCode EmbeddedPath NonUniqueCode
1..
1..1
1..1
1..1
1..
ClassificationScheme TaxonomyID isInternal T,F
0..
1..
0..
Classification classifiedObject Reg Obj
ID external Classifcation Scheme
id nodeRepresentation internal classificationNode
id
1..
ClassificationNode TaxonomyID code
1..
0..
0..
0..
0.
1..1
0.
1..
1..1
10
Service
RegistryGuest
Appl
User
Project
Namespace
Domain
Dependency
Subscription
Namespace
Classification UDEFREA CBPC Boeing
Taxonomy Boeing Thesaurus AIA Taxonomy ATA
Taxonomy Domain Taxonomy
Translation
domain
Display Resources
Conversion Resources
Data Resources
Events
Resource Package
Input file address
Output files Address
RIDDL
XSLT
XSL-FO
Tables
FOP
Schema
  1. How do I show this collection in the registry as
    an addressable thing so subscriptions,
    dependencies, and other association types can be
    tied to it? The Resource Package could map to
    RegistryPackage in RIM map
  2. How do I register the pieces that make up this
    collection associate them to a collection? How
    can I reuse pieces to make other similar
    collections? Collection members may be submitted
    together or independently and may be members of
    different packages
  3. Is Translation a registryPackage? How is this
    accomplished in the Reg/Rep? What is Translation?
    It could mapto ExtrinsicObject
  4. Are each one of the pieces of a Resource Package
    their own separate Registry Record? Do they have
    to be registered if the package is registered?
    Yes. Each is a RegistryObject/repository item and
    must be registered.
  5. How do I identify this collection as being used
    by a domain or a namespace which did not create
    it? Use Content Cataloging
  6. Does Slot have any purpose beyond support Service
    Parameter passing? Yes Slots are used for dynamic
    extensibility via arbitrary user-defined attribute

11
Service
RegistryGuest
Appl
User
Project
Namespace
Domain
Dependency
Subscription
Namespace
Classification UDEFREA CBPC Boeing
Taxonomy Boeing Thesaurus AIA Taxonomy ATA
Taxonomy Domain Taxonomy
Service
domain
Event
Binding
Port
Address
Resource Package
WSDL
Server
Path
Port
Parameters
Binding
Server Address Path
Documentation
  1. How do I show that this service has been
    identified as being used domain which did not
    create it? Use ad hoc SQL or XML filter query
  2. How do I show that this service is part of
    Registry Package including a WDSL, service
    agreements, documentation? Add the WDSL etc.
    to the RegistryPackage.
  3. Is the serviceBinding a separate Registry object
    into itself with its own RegistryRecord? Yes.
  4. How do I show this as belonging to a Namespace
    Use Content cataloging and add namespaces as
    Slots
  5. When are external object and extrinsic link used?
  6. How are slot and Service Binding used with this
    type of collection? Slots may be added to any
    object in the package or the package itself.
    ServiceBinding may be included in the
    RegistryPackage as a member.

12
Service
RegistryGuest
Appl
User
Project
Namespace
Domain
Dependency
Subscription
Namespace
Classification UDEFREA CBPC Boeing
Taxonomy Boeing Thesaurus AIA Taxonomy ATA
Taxonomy Domain Taxonomy
domain
Resource Package
Info Model
Event
Event
Schemas
Specification
Event
Worksheets
BTP
Event
BCP
CCP/A
BPSS
TPA
  1. How do I show this collection in the registry as
    an addressable thing so subscriptions,
    dependencies, and other association types can be
    tied to it?
  2. How do I register the pieces that make up this
    collection associate them to a collection? How
    do I put collections in collections?
  3. Are each one of the pieces their own separate
    Registry Record?
  4. How do I identify this collection as being used
    by a domain or a namespace which did not create
    it?
  5. How do I reflect that the various pieces that
    make up the collaboration may have come from
    different Namespaces or been extended by my
    company? Namespaces may be a Slot or
    Classification. Can define Extends Assoc to
    what you extended from.
  6. If someone want to search down to the element and
    attribute level can they find this information
    out? Use content cataloging and SQL and/or XML
    filter query.
  7. When are external Link and Extrinsic Object used?
  8. Does Slot have any purpose beyond support Service
    Parameter passing?

13
Service
RegistryGuest
Appl
User
Project
Namespace
Domain
Dependency
Subscription
Namespace
Classification UDEFREA CBPC Boeing
Taxonomy Boeing Thesaurus AIA Taxonomy ATA
Taxonomy Domain Taxonomy
Domain
Submitting Organization
Resource Package
Specifications
Policies
Procedures
  1. How do I show this domain collection in the
    registry as an addressable thing so
    subscriptions, dependencies, and other
    association types can be tied to it?
  2. How do I register the pieces that make up this
    domain associate them to a domain? How do I put
    collections in collections?
  3. Are each one of the pieces their own separate
    Registry Record?
  4. How do I identify this collection or pieces of
    this collection as being used by a domain or a
    namespace which did not create it?
  5. How do I reflect that the various pieces that
    make up the collaboration may have come from
    different Namespaces or been extended by my
    company?
  6. Does Slot have any purpose beyond support Service
    Parameter passing?
  7. When are External Link and Extrinsic Object used?

Guidelines
Best Practices
Papers
TechNotes
Directions
14
Service
RegistryGuest
Appl
User
Project
Namespace
Domain
Dependency
Subscription
Domain
Classification UDEFREA CBPC Boeing
Taxonomy Boeing Thesaurus AIA Taxonomy ATA
Taxonomy Domain Taxonomy
Namespace
Submitting Organization
Resource Package
Specifications
Policies
Procedures
  1. How do I show this namespace collection in the
    registry as an addressable thing so
    subscriptions, dependencies, and other
    association types can be tied to it?
  2. How do I register the pieces that make up this
    namespace associate them to a domain? How do I
    put namespaces in namespaces?
  3. Are each one of the pieces belonging to the
    namespace their own separate Registry Record?
  4. How do I identify this namespace as being used by
    a domain or a namespace which did not create it?
  5. How do I reflect that the various pieces that
    make up the Namespaces may have come from
    different Namespaces or been extended by my
    company?
  6. Does Slot have any purpose beyond support Service
    Parameter passing?
  7. When are External Link and Extrinsic Object used?

Guidelines
Best Practices
Papers
TechNotes
Directions
15
Service
RegistryGuest
Appl
User
Project
Namespace
Domain
Dependency
Subscription
Namespace
Classification UDEFREA CBPC Boeing
Taxonomy Boeing Thesaurus AIA Taxonomy ATA
Taxonomy Domain Taxonomy
domain
Event
Resource Package
Event
Model
Event
Schemas
Specification
Event
Worksheets
BTP
BCP
CCP/A
BPSS
TPA
  1. How do I show this collection in the registry as
    an addressable thing so subscriptions,
    dependencies, and other association types can be
    tied to it?
  2. How do I register the pieces that make up this
    collection associate them to a collection? How
    do I put collections in collections?
  3. Are each one of the pieces their own separate
    Registry Record?
  4. How do I identify this collection as being used
    by a domain or a namespace which did not create
    it?
  5. How do I reflect that the various pieces that
    make up the collaboration may have come from
    different Namespaces or been extended by my
    company?
  6. If someone want to search down to the element and
    attribute level can they find this information
    out?
  7. Does Slot have any purpose beyond support Service
    Parameter passing?

16
Service
RegistryGuest
Appl
User
Project
Dependency
Subscription
Information Models ver
Business Process Agreements
UDDI Reg APIs ver
ebXML Reg APIs ver
Application Process Agreements
Resource Package
Domains
Namespaces
Events
IntramuralAssociation sourceObject TargetObject
Classification UDEFREA CBPC Boeing
Taxonomy Boeing Thesaurus AIA Taxonomy ATA
Taxonomy Domain Taxonomy
domain
Namespace
  1. How do I register a dependency on a record as an
    addressable thing (domain, namespace, record,
    collection) in the registry so that I get notice?
  2. How does a service or a conversion/translation or
    a collaboration register the list of events in
    registry they cause so that I can register a
    dependency on event and get notice when it
    occurs? Use V3 event notification feature.
  3. How will these be categorized to guide selection
    of which one to subscribe to?
  4. How do I the owner of this registered item find
    out who has registered a dependency on the
    things belonging to my domain? Use ad hoc SQL or
    XML filter query.

17
Registry Mirrors these Partitioning decisions
via Categorization
18
Categorization- of Collaboration Components to
State Context
CBPC? CCC?
Collections?
Where does Business Context fit?
Business Context
Collaboration
Transaction
Behavior
State
Actors
Sequence
Collection
Pattern
Business Context
REA?
Documents
UDEF?
Core Components
Element
Attribute
19
CBPC
?????????
PROCESS AREA
Planning
Identification
Negotiation
Actualization
Post-Actualization
Procurement / Sales (Goods)  
Design
Recruitment -and-Training
Logistics
Manufacturing
Financial Services
Regulation
Health Care
20
Categorization Associations of Registry Objects
(Processing, Services Resources) to Global,
Local, Domain Taxonomies and Ownership
Ownership partitioning
Focus/ User partitioning
Where does UDEF fit on this?
Why doesnt ebXML Have a namespace And domain
strategy For its work or for Registry content?
Where is ebXML Registry??
Authoring partitioning
Does Taxonomy strategy In CBPC support (discovery
and comparison) handles to do web services and
eBusiness?
Domains
AIA ATA OAG
W3C
W3C
Services
System
Application
Product
Documentation
Enterprise
Consortium
Standards Body
Namespace
W3C
MS IBM Sun
UDDIReg
Behavior Partitioning
ebXML REA
UDEF
Boeing
AIA?
ebXML CBPC CCC
Information Model
categorization
ATA CSDD AIM
ebXML UMM
21
Area of Search requires categorization
handles, collections, and associations
Build Time
Run Time
Type of Search Hunting Know what the Target is
and have path where Target was last found.
Type of Search Harvesting Know the area where
Target is generally Found. Bounded Sampling
Type of Search Browsing Dont know if the
target Exist or what Area it would be in But
have idea of Characteristics. Unbounded Sampling
22
Handles to target in on Registry Objects
Collection Domain
Collection Versioned Namespace
Categorization UDEF REA CBPC
Business Domain
Business Process Category
Business Process Area
Business Process
Collaboration
Business Context
Business
ebXML defined Collections artifacts and
services defined by the BP and CC teams
Organization
Context
Ownership Domain
Events
Associations
23
Registry Mirrors these Partitioning decisions
via Namespace Naming
24
Domain Namespace specialized collection of
artifacts supporting Business Domain processing.
WebServices
WS ID 1 WS ID 2 WS ID 3
Conversions Translations
Documentation
CT ID 1 CT ID 2 CT ID 3
Doc ID 1 Doc ID 2 Doc ID 3
Namespace ID 1A Doc V1 Agree V3 WS ID 1 CT ID
1 CT ID 2 CT ID 3 Coll ID1 EG ID 1 IG 1 IG 2 IG 3
Collaborations
Agreements
Coll ID 1 Coll ID 2 Coll ID 3
Agree ID 1 Agree ID 2 Agree ID 3
Internal Governances
External Governances
IG ID 1 IG ID 2 IG ID 3
EG ID 1 EG ID 2 EG ID 3
Application or Specification Namespace
specialized collection of artifacts supporting
application processing to a specific
specification or set of agreements.
25
Namespace - specialized collections Governances
supporting application processing And under
configuration control. Specifications, Info
Models, worksheets, structures,
services, Agreements, policies,
26
Namespace Naming Convention Proposal
Namespace URI BaseURI/SourceName/CMDate/SpecIDNa
me Namespace URI would be translated by a
Namespace Resolver Service to translate Down to a
pointer to a registry interface to find resources
or point down to a server. Base URI (tbd)
uncefact.org or uncefact.ebxml.org or ebxml.org
or uncefact-oasis.org Source Name (uncefact,
(/, (UNBaseWG), /)
(oasis, (/, (OasisBaseWG), /) UNBaseWG
(TWG ATG Legal) OasisBaseWG (MHS RR
CPP) CMdate yyyy-mm SpecIDName
(UnSubWGname OasisSubTCname) UNSubWGname
(UMM, BPCMC, BPIMES, BRIM, BET, BCP, UEB, CBPC,)
OasisSubTCname (tbd) Unique ID Namespace
URI FilePath/FileName A filepath and file name
could lead to the location of resources. Or a
Registry Object ID could allow discovery of the
object from repository or provide URL to
resource. Namespace URI and filepath and
filename are 2 distinct thangs which need XML
mechanisms or registry mechanisms to help resolve
to support discovery and use.
27
W3C Example for definingNamespace URIsand File
Share URL addressing
28
Partitioning of the Work
Completed
Base Domain
W3C Domain
Sub-Domains
Interaction Domain
Technology Society Domain
Document Formats Domain
Architecture Domain
Sub-Sub-Domains
Privacy Activity P3P Specification Patent Policy
Activity Patent Policy WG Semantic Web
Activity RDF Core WG Web Ontology WG XML
Encryption Activity XML Encryption WG XML Key
Mgmt Activity XML Key Mgmt WG XML Signature
Activity XML-Signature WG
Dev Independence Activity CC/PP WG Dev
Independence WG Multimdl Intractn
Activity Multimdl Intractn WG Voice Browser
Activity Voice Browser WG Synchronized
Multimedia SYMM WG
Graphics Activity SVG WG HTML Activity XHTML HTML
WG Xforms WG I18N Activity I18N WG Math
Activity Math WG Style Activity CSS WG XSL WG
DOM Activity DOM WG XML Activity XML Query
WG XML Schema WG XML Linking WG XML Core WG URI
Activity WebSrvs Activity JigSaw Project
Web Accessibility Initiative
Quality Assurance TAG
Quality Assurance Activity QA WG Technical
Architecture Group
WAI Technical Activity Protocols Format WG User
Agent Guidelines WG Authoring Tools Guidelines
WG Web Content Accessibility Guidelines WG
29
Site Map for Access to Domain Work Products
W3C homepage
Public
Member Internal
W3C Administration Guidelines
W3C Communication pages
W3C About pages
W3C WG Policies
W3C WG Authoring Guideline pages
W3C Membership
W3C Search
W3C Site Index
W3C Subscription
W3C Membership Guideline pages
W3C Namespace Policies Guidelines
Architecture Domain web pages
Public WG Webpages
Architecture Domain web pages
WIP WG Webpages
Technology Society Domain webpage
Public WG Webpages
Technology Society Domain webpage
WIP WG Webpages
Document Formats Domain webpage
Public WG Webpages
Document Formats Domain webpage
WIP WG Webpages
TR web pages (REC, PR, CR, WD, Note)
W3C Mailing Lists
Internal WD Web pages
Interaction Domain webpage
Interaction Domain webpage
Public WG Webpages
WIP WG Webpages
Web Accessibility Initiative webpage
Web Accessibility Initiative webpage
Public WG Webpages
WIP WG Webpages
Quality Assurance TAG webpage
Quality Assurance TAG webpage
Public WG Webpages
WIP WG Webpages
30
Namespace URI baseURI/CM-date/AssignedName
Naming Convention for domain, Sub-domain And
sub-sub-domain Namespaces
Base URI www.w3.org
Configuration Management date on creation yyyy
with optional mm with optional dd
Assigned Name WG acronym for base specification
name With optional sub-specification name
W3C Defined Namespaces
http//www.w3.org/1998/Math//MathML
http//www.w3.org/2001/SMIL20/ http//www.w3.org/2
001/Xinclude/ http//www.w3.org/2001/xml-events/ h
ttp//www.w3.org/2001/XMLSchema/ http//www.w3.org
/2001/02/xml-fragment/ http//www.w3.org/2001/04//
xmlenc/ http//www.w3.org/2001/10/xml-exc-c14n/ h
ttp//www.w3.org/2001/12/xforms/
http//www.w3.org/1999/02/22/rdf-syntax-ns/ http
//www.w3.org/1999/xhtml/ http//www.w3.org/1999/xl
ink/ http//www.w3.org/1999/XSL/Format http//www.
w3.org/1999/XSL/Transform
http//www.w3.org/2002/01/rdf-databases/db-ont-1/
http//www.w3.org/2002/01/rdf-databases/rei-ont-1
/ http//www.w3.org/2002/03/xkms/ http//www.w3.o
rg/2002/06/soap-encoding/ http//www.w3.org/2002/0
6/soap-envelope/ http//www.w3.org/2002/06/soap-fa
ults/ http//www.w3.org/2002/06/soap-rpc/ http//w
ww.w3.org/2002/06/xhtml2/ http//www.w3.org/2002/0
6/xmldsig-filter2/
http//www.w3.org/2000/svg/ http//www.w3.org/2000
/xmlns/ http//www.w3.org/2000 /09/xmldsig/ http
//www.w3.org/2000 /10/xmldsig-p3p-profile/
31
Naming Convention Repository Hierarchy
W3C Domain http//www.w3.org http//www.w3.org/Con
sortium/ The Architecture (sub)
Domain http//www.w3.org/Architecture/ DOM http//
www.w3.DOM/ http//www.w3.org/DOM/Activity/ http/
/www.w3.org/DOM/Group/ JIGSAW http//www.w3.org/Ji
gsaw/ XML Structured Data Interchange http//www.
w3.org/XML/Activity http//www.w3.org/XML/Group/Co
re http//www.w3.org/XML/Linking http//www.w3.org
/XML/Group/Query http//www.w3.org/XML/Group/Schem
as URI (Uniform Resource Identifiers)
http//www.w3.org/Metadata/ http//www.w3.org/Add
ressing/ Web Services http//www.w3.org/2002/ws/A
ctivity http//www.w3.org/2002/ws/cg/ http//www
.w3.org/2002/ws/desc/ http//www.w3.org/2000/xp/Gr
oup/ http//www.w3.org/2002/ws/arch/
Domain Page http//www.w3.org/DomainName Working
Documents http//lists.w3.org/Archives/Public/Grou
pDirName Public Page http//www.w3.org/GroupName/
Sub-Group-Name Status-Whats New
Page http//www.w3.org/GroupName/Activity Working
Group Page http//www.w3.org/GroupName/Group/
Write a Comment
User Comments (0)
About PowerShow.com