OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Contributions for Paris OASIS Meeting



RegRep's,

NIST would like to make 3 contributions for discussion at the June 15-16
OASIS RegRep meetings in Paris:

1) Candidate Oasis Information Model -- 51 pages

2) Candidate Oasis Registry/Repository XML Definitions -- 62 pages

3) XML Submission DTD -- extracted from 2) -- short text document

The Information Model document is just a very minor revision of what was
distributed to this list on May 31, 2000.

The XML Definition document is new.

The Submission DTD is a major extension of the Simple Submission DTD we
proposed a month or so ago.

I've placed these documents on the NIST external server. The largest
document is about 750 KB. The others are somewhat smaller. Their FTP URL's
are as follows:

Information Model

  ftp://xsun.sdct.itl.nist.gov/globe/OasisModel.pdf

  ftp://xsun.sdct.itl.nist.gov/globe/OasisModel.doc

XML Definitions

  ftp://xsun.sdct.itl.nist.gov/globe/OasisXML.pdf

  ftp://xsun.sdct.itl.nist.gov/globe/OasisXML.doc

Submission

  ftp://xsun.sdct.itl.nist.gov/globe/Submission.txt (Attached!)

  ftp://xsun.sdct.itl.nist.gov/globe/Submission.dtd

Please let me know if you have any trouble accessing these and I'll email
you a copy.

NIST volunteers to put these documents into HTML and/or DocBook format at
an appropriate time.

Hope you all have a grand time in Paris - Lisa will be there representing
our interests and speaking to these papers. She'll also have in her
possession some initial thoughts we have about how to Query a
Registry/Repository using XML. 

Think of Mike and me as you're all promenading along the Seine.

Regards,
Len & Mike & Lisa

<!ENTITY % assocTypeList "uses | supersedes | contains |  related">

<!ENTITY % contactAvailList "public | priv | prot ">

<!ENTITY % contactRoleList "admin | all | tech">

<!ENTITY % defnSourceList " OASIS | IMS | IEEE_LOM | EBXML ">

<!ENTITY % impactCodeList " DAD | DAN | DAS | DCF | DCT | DRD | DRI |
  IAD | IAN | IAS | ICF | ICT | IRD | IRI |
  UAD | UAN | UAS | UCF | UCT | URD | URI ">

<!ENTITY % nameContextList "c++ | code | java | lang | long | short | sql | urn">

<!ENTITY % orgRoleList " SO | RO | RA ">

<!ENTITY % payStatusList "debit  |  free  |  password">

<!ENTITY % primaryClassList "defn | inst | pkg | other">

<!ENTITY % regStatusList "exp | reg | rep | sub | sup | wth">

<!ENTITY % relatedTypeList "changeLog | cvrLetter | faq | whitePaper | userGuide ">

<!ENTITY % requestCodeList " addAltDesc	| addAltName	| addAssoc	| addClassif
  addRelData	| certSO	| defClassif	| defPkg
  delAssoc	| delAltDesc	| delAltName	| delClassif
  delRelData	| modClassif	| modPkg	| modReg
  regObj	| repReg	| supReg	| wdrReg ">

<!ENTITY % subClassList "xmlDTD		| sgmlDTD 	| xmlSchema 	| xdrSchema | 
 soxSchema 	| rdfSchema 	| sgmlElement 	|
 xmlElement 	| sgmlAttrib	| xmlAttrib 	| 
 sgmlAttSet 	| xmlAttSet 	| sgmlAttVal 	| 
 xmlAttVal 	| sgmlParm 	| xmlParm	| charEntSet">

<!ENTITY % stabilityList "comp | dynm | stat">

<!ELEMENT Submission  (Request+ , Contact+ )>
<!ATTLIST Submission  SubmitOrgURL CDATA  #REQUIRED >
<!ELEMENT Request  ( (AddAlternateDescription | AddAlternateName | AddAssociation | AddClassification | AddRelatedData | CertifySubmittingOrg | DefineClassificationScheme | DefinePackage | DeleteAlternateDescription | DeleteAlternateName | DeleteAssociation | DeleteClassification | DeleteRelatedData | ModifyClassificationScheme | ModifyPackage | ModifyRegistryItem | RegisterObject | ReplaceRegisteredObject | SupersedeRegisteredObject | WithdrawRegisteredObject ) , Contact* , Comment? )>

<!ELEMENT Comment  (#PCDATA )>

<!ELEMENT Contact  (Comment? )>
<!ATTLIST Contact  ContactName  CDATA  #REQUIRED
                   Email        CDATA  #REQUIRED
                   Telephone    CDATA  #IMPLIED
                   Fax          CDATA  #IMPLIED
                   OrgURN       CDATA  #IMPLIED
                   OrgRole       (%orgRoleList; )  'SO'
                   Availability  (%contactAvailList; )  'public'
                   ContactRole   (%contactRoleList; )  'all' >
<!ELEMENT AddAlternateDescription  (AlternateDescription+ )>
<!ATTLIST AddAlternateDescription  AssignedURN CDATA  #REQUIRED >
<!ELEMENT AddAlternateName  (AlternateName+ )>
<!ATTLIST AddAlternateName  AssignedURN CDATA  #REQUIRED >
<!ELEMENT AddAssociation  (Association+ )>
<!ATTLIST AddAssociation  AssignedURN CDATA  #REQUIRED >
<!ELEMENT AddClassification  (Classification+ )>
<!ATTLIST AddClassification  AssignedURN CDATA  #REQUIRED >
<!ELEMENT AddRelatedData  (RelatedData+ )>
<!ATTLIST AddRelatedData  AssignedURN CDATA  #REQUIRED >
<!ELEMENT CertifySubmittingOrg  (OrganizationSubmit , Contact+ )>

<!ELEMENT DefineClassificationScheme  (RegistryMetadataSubmit , ClassificationScheme )>

<!ELEMENT DefinePackage  (RegistryMetadataSubmit , Package )>

<!ELEMENT Package  (PackageItem* )>

<!ELEMENT PackageItem  (AssignedURN | PkgItemRef | RegistryMetadataSubmit )>

<!ELEMENT AssignedURN  (#PCDATA )>

<!ELEMENT PkgItemRef EMPTY>

<!ELEMENT DeleteAlternateDescription  (Language* )>
<!ATTLIST DeleteAlternateDescription  AssignedURN CDATA  #REQUIRED >
<!ELEMENT Language  (#PCDATA )>

<!ELEMENT DeleteAlternateName  ( (AltName , Context )* )>
<!ATTLIST DeleteAlternateName  AssignedURN CDATA  #REQUIRED >
<!ELEMENT Context  (#PCDATA )>

<!ELEMENT DeleteAssociation  ( (GivenItemRole , AssociatedItemURN )* )>
<!ATTLIST DeleteAssociation  AssignedURN CDATA  #REQUIRED >
<!ELEMENT GivenItemRole  (#PCDATA )>

<!ELEMENT AssociatedItemURN  (#PCDATA )>

<!ELEMENT DeleteClassification  (SchemeURN* )>
<!ATTLIST DeleteClassification  AssignedURN CDATA  #REQUIRED >
<!ELEMENT SchemeURN  (#PCDATA )>

<!ELEMENT DeleteRelatedData  (DataName* )>
<!ATTLIST DeleteRelatedData  AssignedURN CDATA  #REQUIRED >
<!ELEMENT ModifyClassificationScheme  ( (AddLevels | AddNodes | DeleteLevels | DeleteNodes )+ )>
<!ATTLIST ModifyClassificationScheme  AssignedURN CDATA  #REQUIRED >
<!ELEMENT AddLevels  (ClassificationLevel+ )>

<!ELEMENT AddNodes  (ClassificationNode+ )>

<!ELEMENT DeleteLevels  (LevelRef )>

<!ELEMENT DeleteNodes  ( (LevelRef , ItemRef )+ )>

<!ELEMENT LevelRef EMPTY>
<!ATTLIST LevelRef  LevelCode CDATA  'leaf' >
<!ELEMENT ItemRef EMPTY>
<!ATTLIST ItemRef  ItemValue CDATA  #REQUIRED >
<!ELEMENT ModifyPackage  ( (AddItem | DeleteItem )+ )>
<!ATTLIST ModifyPackage  AssignedURN CDATA  #REQUIRED >
<!ELEMENT AddItem  (PackageItem+ )>

<!ELEMENT DeleteItem  (AssignedURN+ )>

<!ELEMENT ModifyRegistryItem  (RegistryItemSubmit )>
<!ATTLIST ModifyRegistryItem  AssignedURN CDATA  #REQUIRED >
<!ELEMENT RegisterObject  (RegistryMetadataSubmit , ObjectFile? )>

<!ELEMENT ObjectFile ANY>
<!ATTLIST ObjectFile  MimeType CDATA  #IMPLIED >
<!ELEMENT RegistryMetadataSubmit  (RegistryItemSubmit , Association* , Classification* , RelatedData* , AlternateName* , AlternateDescription* )>

<!ELEMENT ReplaceRegisteredObject  (RegistryMetadataSubmit , ObjectFile? )>
<!ATTLIST ReplaceRegisteredObject  AssignedURN CDATA  #REQUIRED >
<!ELEMENT SupersedeRegisteredObject  (RegistryMetadataSubmit )>
<!ATTLIST SupersedeRegisteredObject  AssignedURN CDATA  #REQUIRED >
<!ELEMENT WithdrawRegisteredObject EMPTY>
<!ATTLIST WithdrawRegisteredObject  AssignedURN CDATA  #REQUIRED >
<!ELEMENT RegistryItemSubmit  (CommonName , Description , Comment? )>
<!ATTLIST RegistryItemSubmit  Version        CDATA  #IMPLIED
                              ObjectLocation CDATA  #REQUIRED
                              DefnSource      (%defnSourceList; )  #REQUIRED
                              PrimaryClass    (%primaryClassList; )  #REQUIRED
                              SubClass        (%subClassList; )  #IMPLIED
                              RelatedType     (%relatedTypeList; )  #IMPLIED
                              MimeType       CDATA  'text/xml'
                              Stability       (%stabilityList; )  #REQUIRED
                              PayStatus       (%payStatusList; )  'free'
                              ExpiryDate     CDATA  #IMPLIED
                              ResponsibleOrg CDATA  #IMPLIED
                              ItemId         ID     #IMPLIED >
<!ELEMENT CommonName  (#PCDATA )>

<!ELEMENT Description  (#PCDATA )>

<!ELEMENT Association  (AssociatedItem , Comment? )>
<!ATTLIST Association  GivenItemRole  (%assocTypeList; )  #REQUIRED >
<!ELEMENT AssociatedItem  (AssocItemURN | AssocItemId )>

<!ELEMENT AssocItemURN EMPTY>
<!ATTLIST AssocItemURN  ItemURN CDATA  #REQUIRED
                        ItemId  IDREF  #IMPLIED >
<!ELEMENT AssocItemId EMPTY>
<!ATTLIST AssocItemId  ItemId  IDREF  #REQUIRED
                       ItemURN CDATA  #IMPLIED >
<!ELEMENT RelatedData  (DataName , Comment? )>
<!ATTLIST RelatedData  RelatedType   (%relatedTypeList; )  #REQUIRED
                       DataLocation CDATA  #REQUIRED
                       MimeType     CDATA  #REQUIRED >
<!ELEMENT DataName  (#PCDATA )>

<!ELEMENT Classification  (ClassifSimple | ClassifNested )>

<!ELEMENT ClassifSimple  (Comment? )>
<!ATTLIST ClassifSimple  SchemeURN CDATA  #REQUIRED
                         ItemValue CDATA  #REQUIRED
                         ItemName  CDATA  #IMPLIED
                         LevelCode CDATA  #FIXED 'leaf' >
<!ELEMENT ClassifNested  (LevelItemValue+ )>
<!ATTLIST ClassifNested  SchemeURN  CDATA  #REQUIRED
                         SchemeName CDATA  #IMPLIED >
<!ELEMENT LevelItemValue  (Comment? )>
<!ATTLIST LevelItemValue  LevelCode CDATA  'leaf'
                          ItemValue CDATA  #REQUIRED
                          LevelNbr  CDATA  #IMPLIED
                          ItemName  CDATA  #IMPLIED >
<!ELEMENT OrganizationSubmit  (Comment? )>
<!ATTLIST OrganizationSubmit  OrgFullName   CDATA  #REQUIRED
                              OrgCommonName CDATA  #IMPLIED
                              OrgURL        CDATA  #IMPLIED
                              ParentOrgURN  CDATA  #IMPLIED
                              AddrLine1     CDATA  #IMPLIED
                              AddrLine2     CDATA  #IMPLIED
                              AddrLine3     CDATA  #IMPLIED
                              City          CDATA  #IMPLIED
                              CityParent    CDATA  #IMPLIED
                              PostalCode    CDATA  #IMPLIED
                              Country       CDATA  #REQUIRED
                              Email         CDATA  #IMPLIED
                              Telephone     CDATA  #IMPLIED
                              Fax           CDATA  #IMPLIED >
<!ELEMENT AlternateName  (AltName , Comment? )>
<!ATTLIST AlternateName  Context   (%nameContextList; )  #REQUIRED
                         Language CDATA  #IMPLIED
                         Encoding CDATA  #IMPLIED >
<!ELEMENT AltName  (#PCDATA )>

<!ELEMENT AlternateDescription  (Description )>
<!ATTLIST AlternateDescription  Language CDATA  #REQUIRED
                                Encoding CDATA  #REQUIRED >
<!ELEMENT ClassificationScheme  (Comment? , ClassificationLevel* , ClassificationNode+ )>
<!ATTLIST ClassificationScheme  SchemeName CDATA  #IMPLIED >
<!ELEMENT ClassificationNode  (ClassificationItem , ClassificationNode* )>

<!ELEMENT ClassificationLevel  (Comment? )>
<!ATTLIST ClassificationLevel  LevelCode CDATA  #REQUIRED
                               LevelName CDATA  #IMPLIED
                               LevelNbr  CDATA  #IMPLIED >
<!ELEMENT ClassificationItem  (Comment? )>
<!ATTLIST ClassificationItem  ItemValue CDATA  #REQUIRED
                              ItemName  CDATA  #IMPLIED
                              LevelNbr  CDATA  #IMPLIED
                              LevelCode CDATA  #IMPLIED >
**************************************************************
Len Gallagher                             LGallagher@nist.gov
NIST                                      Work: 301-975-3251
Bldg 820  Room 562                        Home: 301-424-1928
Gaithersburg, MD 20899-8970 USA           Fax: 301-948-6213
**************************************************************


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC