Rename Concelier Source modules to Connector

This commit is contained in:
master
2025-10-18 20:11:18 +03:00
parent 89ede53cc3
commit 052da7a7d0
789 changed files with 1489 additions and 1489 deletions

View File

@@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:marking="http://data-marking.mitre.org/Marking-1" xmlns:stixCommon="http://stix.mitre.org/common-1" targetNamespace="http://data-marking.mitre.org/Marking-1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.1.1" xml:lang="English">
<xs:annotation>
<xs:documentation>This schema was originally developed by The MITRE Corporation. The Data Marking XML Schema implementation is maintained by The MITRE Corporation and developed by the open STIX Community. For more information, including how to get involved in the effort and how to submit change requests, please visit the STIX website at http://stix.mitre.org. </xs:documentation>
<xs:appinfo>
<schema>Data Marking</schema>
<version>1.1.1</version>
<date>05/08/2014 9:00:00 AM</date>
<short_description>Data_Marking - Schematic implementation for an independent, flexible, structured data marking expression.</short_description>
<terms_of_use>Copyright (c) 2012-2014, The MITRE Corporation. All rights reserved. The contents of this file are subject to the terms of the STIX License located at http://stix.mitre.org/about/termsofuse.html. See the STIX License for the specific language governing permissions and limitations for use of this schema. When distributing copies of the Data Marking Schema, this license header must be included. </terms_of_use>
</xs:appinfo>
</xs:annotation>
<xs:complexType name="MarkingType">
<xs:annotation>
<xs:documentation>MarkingType specifies a structure for marking information to be applied to portions of XML content.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Marking" type="marking:MarkingSpecificationType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>This field contains specification of marking information to be applied to portions of XML content.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MarkingStructureType">
<xs:annotation>
<xs:documentation>The MarkingStructureType contains the marking information to be applied to a portion of XML content.</xs:documentation>
<xs:documentation>This type is defined as abstract and is intended to be extended to enable the expression of any structured or unstructured data marking mechanism. The data marking structure is simply a mechanism for applying existing marking systems to nodes. The data marking systems themselves define the semantics of what the markings mean, how multiple markings to the same node should be applied, and what to do if a node is unmarked.</xs:documentation>
<xs:documentation>It is valid per this specification to mark a node with multiple markings from the same system or mark a node across multiple marking systems. If a node is marked multiple times using the same marking system, that system specifies the semantic meaning of multiple markings and (if necessary) how conflicts should be resolved. If a node is marked across multiple marking systems, each system is considered individually applicable. If there are conflicting markings across marking systems the behavior is undefined, therefore producers should make every effort to ensure documents are marked consistently and correctly among all marking systems.</xs:documentation>
<xs:documentation>STIX provides two marking system extensions: Simple, and TLP. Those who wish to use another format may do so by defining a new extension to this type. The STIX-provided extensions are:</xs:documentation>
<xs:documentation>1. Simple: The Simple marking structure allows for the specification of unstructured statements through the use of a string field. The type is named SimpleMarkingStructureType and is in the http://data-marking.mitre.org/extensions/MarkingStructure#Simple-1 namespace. The extension is defined in the file extensions/marking/simple_marking.xsd or at the URL http://stix.mitre.org/XMLSchema/extensions/marking/simple_marking/1.1.1/simple_marking.xsd.</xs:documentation>
<xs:documentation>2. TLP: The TLP marking structure allows for the expression of Traffic Light Protocol statements through the use of a simple enumeration. The type is named TLPMarkingStructureType and is in the http://data-marking.mitre.org/extensions/MarkingStructure#TLP-1 namespace. The extension is defined in the file extensions/marking/tlp_marking.xsd or at the URL http://stix.mitre.org/XMLSchema/extensions/marking/tlp/1.1.1/tlp_marking.xsd.</xs:documentation>
<xs:documentation>3. Terms of Use: The Terms of Use marking structure allows for the specification of unstructured terms of use statements through the use of a string field. The type is named TermsOfUseMarkingStructureType and is in the http://data-marking.mitre.org/extensions/MarkingStructure#Terms_Of_Use-1 namespace. The extension is defined in the file extensions/marking/terms_of_use_marking.xsd or at the URL http://stix.mitre.org/XMLSchema/extensions/marking/terms_of_use/1.0.1/terms_of_use_marking.xsd.</xs:documentation>
</xs:annotation>
<xs:attribute name="marking_model_name" type="xs:QName">
<xs:annotation>
<xs:documentation>This field specifies the name of the marking model to be applied within this Marking_Structure.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="marking_model_ref" type="xs:anyURI">
<xs:annotation>
<xs:documentation>This field contains a reference to an authoritative source on the marking model to be applied within this Marking_Structure.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="id" type="xs:QName">
<xs:annotation>
<xs:documentation>Specifies a unique ID for this Marking_Structure.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="idref" type="xs:QName">
<xs:annotation>
<xs:documentation>Specifies a reference to the ID of a Marking_Structure defined elsewhere.</xs:documentation>
<xs:documentation>When idref is specified, the id attribute must not be specified, and any instance of this Marking_Structure should not hold content.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="MarkingSpecificationType">
<xs:sequence>
<xs:element name="Controlled_Structure" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>This field utilizes XPath 1.0 to specify the structures for which the Marking is to be applied.</xs:documentation>
<xs:documentation>The XPath expression is NOT recursive and the marking structure does NOT apply to child nodes of the selected node. Instead, the expression must explicitly select all nodes that the marking is to be applied to including elements, attributes, and text nodes.</xs:documentation>
<xs:documentation>The context root of the XPath statement is this Controlled_Structure element. Any namespace prefix declarations that are available to this Controlled_Structure element are available to the XPath.</xs:documentation>
<xs:documentation>Note that all Controlled_Structure elements have a scope within the document for which their XPath is valid to reference.</xs:documentation>
<xs:documentation>Usages of MarkingType may specify a "marking scope". The marking scope is always recursive and specifies the set of nodes that may be selected by the XPath expression (and therefore that may have the markings applied to them). If no marking scope is specified in the schema documentation or specification where the MarkingType is used, it should be assumed that the document itself and all nodes are within scope.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Marking_Structure" type="marking:MarkingStructureType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>This field contains the marking information to be applied to the portions of XML content specified in the ControlledStructure field. This field is defined as MarkingStructureType which is an abstract type the enables the flexibility to utilize any variety of marking structures.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:QName">
<xs:annotation>
<xs:documentation>Specifies a unique ID for this Marking.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="idref" type="xs:QName">
<xs:annotation>
<xs:documentation>Specifies a reference to the ID of a Marking defined elsewhere.</xs:documentation>
<xs:documentation>When idref is specified, the id attribute must not be specified, and any instance of this Marking should not hold content.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="version" type="xs:string">
<xs:annotation>
<xs:documentation>Specifies the relevant Data_Marking schema version for this content.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:schema>

View File

@@ -0,0 +1,133 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
targetNamespace="http://purl.org/rss/1.0/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rss="http://purl.org/rss/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:sec="http://jvn.jp/rss/mod_sec/3.0/"
xmlns:status="http://jvndb.jvn.jp/myjvn/Status"
xmlns:marking="http://data-marking.mitre.org/Marking-1"
xmlns:tlpMarking="http://data-marking.mitre.org/extensions/MarkingStructure#TLP-1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="3.2">
<!-- ================================================== -->
<!-- ===== Schema imports -->
<!-- ================================================== -->
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
<xs:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#" schemaLocation="jvnrss_rdf_3.2.xsd"/>
<xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="jvnrss_dc.xsd"/>
<xs:import namespace="http://purl.org/dc/terms/" schemaLocation="jvnrss_dcterms.xsd"/>
<xs:import namespace="http://jvn.jp/rss/mod_sec/3.0/" schemaLocation="mod_sec_3.0.xsd"/>
<xs:import namespace="http://data-marking.mitre.org/Marking-1" schemaLocation="data_marking.xsd"/>
<xs:import namespace="http://data-marking.mitre.org/extensions/MarkingStructure#TLP-1" schemaLocation="tlp_marking.xsd"/>
<!-- ================================================== -->
<!-- ===== Schema description -->
<!-- ================================================== -->
<xs:annotation>
<xs:documentation xml:lang="en-US">JVNRSS is based on RDF Site Summary (RSS) 1.0 and use the
field dc:relation of Dublin Core / sec:references of mod_sec as index of grouping
security information.</xs:documentation>
<xs:documentation xml:lang="ja">JVNRSS は、脆弱性対策情報の概要記述用 XML フォーマットで、サイトの概要をメタデータとして簡潔に記述する
XML フォーマットである RSS (RDF Site Summary) 1.0 をベースとした仕様です。他サイトに掲載可能な形式で発信する仕組み、脆弱性対策情報のグループ化
(dc:relation, sec:references)
や抽出した情報の再構成などの点から、脆弱性対策情報の利活用を促進することを目的としています。</xs:documentation>
<xs:documentation xml:lang="en-US">https://jvndb.jvn.jp/en/schema/jvnrss.html</xs:documentation>
<xs:documentation xml:lang="ja">https://jvndb.jvn.jp/schema/jvnrss.html</xs:documentation>
<xs:appinfo>
<schema>JVN RDF Site Summary (JVNRSS)</schema>
<author>Masato Terada</author>
<version>3.2</version>
<date>2017-07-20T03:16:00+09:00</date>
</xs:appinfo>
</xs:annotation>
<!-- ================================================== -->
<!-- ===== Element Declarations -->
<!-- ================================================== -->
<xs:element name="channel">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" ref="rss:title"/>
<xs:element minOccurs="1" maxOccurs="1" ref="rss:link"/>
<xs:element minOccurs="1" maxOccurs="1" ref="rss:description"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:language"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:publisher"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:rights"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:creator"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:subject"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:identifier"/>
<xs:element minOccurs="0" maxOccurs="1" ref="sec:identifier"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:date"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dcterms:issued"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dcterms:modified"/>
<xs:element minOccurs="0" maxOccurs="1" ref="sec:handling"/>
<xs:element minOccurs="1" maxOccurs="1" ref="rss:items"/>
</xs:sequence>
<xs:attribute ref="rdf:about" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="items">
<xs:complexType>
<xs:sequence>
<xs:element ref="rdf:Seq" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="item">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" ref="rss:title"/>
<xs:element minOccurs="1" maxOccurs="1" ref="rss:link"/>
<xs:element minOccurs="0" maxOccurs="1" ref="rss:description"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:language"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:publisher"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:rights"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:creator"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:subject"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:identifier"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="dc:relation"/>
<xs:element minOccurs="0" maxOccurs="1" ref="sec:identifier"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:references"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:cpe"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:cvss"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dc:date"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dcterms:issued"/>
<xs:element minOccurs="0" maxOccurs="1" ref="dcterms:modified"/>
</xs:sequence>
<xs:attribute ref="rdf:about" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="title" type="xs:string"/>
<xs:element name="link" type="xs:anyURI"/>
<xs:element name="description" type="xs:string"/>
<!-- ================================================== -->
<!-- ===== Change History -->
<!-- ================================================== -->
<!--
v1.0 2003-07-15
http://jvnrss.ise.chuo-u.ac.jp/jtg/jvnrss/
v2.0 2009-03-09
2nd version for JVNRSS
http://jvnrss.ise.chuo-u.ac.jp/jtg/jvnrss/jvnrss_2.0.xsd
v2.1 2009-04-28
Publish JVNRSS specification and XML schema on jvndb.jvn.jp
https://jvndb.jvn.jp/schema/jvnrss_2.0.xsd
v2.2 2009-07-17
[add] dc:language, dc:subject
v3.1 2011-08-17
3.1 version for MyJVN API V3
[change] refer (from status_3.0.xsd) to status_3.1.xsd
https://jvndb.jvn.jp/schema/jvnrss_3.1.xsd
v3.2 2017-07-20
3.2 version for MyJVN API hnd
[change] refer (from mod_sec_2.0.xsd) to mod_sec_3.0.xsd
https://jvndb.jvn.jp/schema/jvnrss_3.2.xsd
-->
</xs:schema>

View File

@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
targetNamespace="http://jvn.jp/rss/mod_sec/3.0/"
xmlns:sec="http://jvn.jp/rss/mod_sec/3.0/"
xmlns:marking="http://data-marking.mitre.org/Marking-1"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="3.0">
<!-- ================================================== -->
<!-- ===== Schema imports -->
<!-- ================================================== -->
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
<xs:import namespace="http://data-marking.mitre.org/Marking-1" schemaLocation="data_marking.xsd"/>
<!-- ================================================== -->
<!-- ===== Schema description -->
<!-- ================================================== -->
<xs:annotation>
<xs:documentation xml:lang="en-US">mod_sec describes RSS Extension of security information
distribution, and definition of the tags for RSS 1.0, 2.0 and Atom.</xs:documentation>
<xs:documentation xml:lang="ja">mod_sec は、脆弱性対策情報などのセキュリティ情報を記述するための JVNRSS 拡張仕様で、RSS
1.0、RSS 2.0、Atom での利用を想定した汎用的な仕様となっています。</xs:documentation>
<xs:documentation xml:lang="en-US">https://jvndb.jvn.jp/en/schema/mod_sec.html</xs:documentation>
<xs:documentation xml:lang="ja">https://jvndb.jvn.jp/schema/mod_sec.html</xs:documentation>
<xs:appinfo>
<schema>Qualified Security Advisory Reference (mod_sec)</schema>
<author>Masato Terada</author>
<version>3.0</version>
<date>2017-07-20T03:16:00+09:00</date>
</xs:appinfo>
</xs:annotation>
<!-- ================================================== -->
<!-- ===== Element Declarations -->
<!-- ================================================== -->
<xs:element name="items">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="sec:item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="item">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:title"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:identifier"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:summary"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:link"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:references"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:cpe"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:cvss"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:published"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:updated"/>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="sec:author"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="title" type="xs:string"/>
<xs:element name="identifier" type="xs:string"/>
<xs:element name="summary" type="xs:string"/>
<xs:element name="link" type="sec:link"/>
<xs:element name="references" type="sec:references"/>
<xs:element name="cvss" type="sec:cvss"/>
<xs:element name="cpe" type="sec:cpe"/>
<xs:element name="published" type="xs:dateTime"/>
<xs:element name="updated" type="xs:dateTime"/>
<xs:element name="author" type="sec:author"/>
<xs:element name="handling" type="marking:MarkingType">
<xs:annotation>
<xs:documentation>Specifies the relevant handling guidance for this STIX_Package. The
valid marking scope is the nearest STIXPackageType ancestor of this Handling element
and all its descendants.</xs:documentation>
</xs:annotation>
</xs:element>
<!-- ================================================== -->
<!-- ===== Complex Type Definitions -->
<!-- ================================================== -->
<xs:complexType name="link">
<xs:attribute name="href" type="xs:anyURI" use="required"/>
<xs:attribute name="rel" type="xs:string" use="optional"/>
<xs:attribute name="type" type="xs:string" use="optional"/>
<xs:attribute name="hreflang" type="xs:NMTOKEN" use="optional"/>
<xs:attribute name="title" type="xs:string" use="optional"/>
<xs:attribute name="length" type="xs:positiveInteger" use="optional"/>
</xs:complexType>
<xs:complexType name="references">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:attribute name="source" type="xs:string" use="optional"/>
<xs:attribute name="id" type="xs:string" use="optional"/>
<xs:attribute name="title" type="xs:string" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="cvss">
<xs:attribute name="version" type="xs:decimal" use="required"/>
<xs:attribute name="type" type="sec:cvssTypeEnum" use="required"/>
<xs:attribute name="severity" type="sec:cvssSeverityEnum" use="required"/>
<xs:attribute name="score" type="xs:decimal" use="required"/>
<xs:attribute name="vector" type="xs:string" use="optional"/>
</xs:complexType>
<xs:complexType name="cpe">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="version" type="xs:decimal" use="required"/>
<xs:attribute name="vendor" type="xs:string" use="required"/>
<xs:attribute name="product" type="xs:string" use="optional"/>
<xs:attribute name="impact" type="sec:cpeImpactEnum" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="author">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="href" type="xs:anyURI" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- ================================================== -->
<!-- ===== Simple Type Definitions -->
<!-- ================================================== -->
<xs:simpleType name="cvssTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="Base"/>
<xs:enumeration value="Temporal"/>
<xs:enumeration value="Environmental"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="cvssSeverityEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="None"/>
<xs:enumeration value="Low"/>
<xs:enumeration value="Medium"/>
<xs:enumeration value="High"/>
<xs:enumeration value="Critical"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="cpeImpactEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="not vulnerable"/>
<xs:enumeration value="vulnerable"/>
</xs:restriction>
</xs:simpleType>
<!-- ================================================== -->
<!-- ===== Change History -->
<!-- ================================================== -->
<!--
v1.0 2005-10-31
http://jvnrss.ise.chuo-u.ac.jp/jtg/mod_sec/
v2.0 2009-01-05
2nd version for mod_sec
http://jvnrss.ise.chuo-u.ac.jp/jtg/mod_sec/mod_sec_2.0.xsd
v2.1 2009-04-28
Publish mod_sec specification and XML schema on jvndb.jvn.jp
https://jvndb.jvn.jp/schema/mod_sec_2.0.xsd
v3.0 2017-07-20
Publish mod_sec specification and XML schema on jvndb.jvn.jp
https://jvndb.jvn.jp/schema/mod_sec_3.0.xsd
-->
</xs:schema>

View File

@@ -0,0 +1,574 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
targetNamespace="http://jvndb.jvn.jp/myjvn/Status"
xmlns:status="http://jvndb.jvn.jp/myjvn/Status"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="3.2">
<!-- ================================================== -->
<!-- ===== Schema imports -->
<!-- ================================================== -->
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
<!-- ================================================== -->
<!-- ===== Schema description -->
<!-- ================================================== -->
<xs:annotation>
<xs:documentation xml:lang="en-US">This is an XML Schema for the status information of MyJVN API.</xs:documentation>
<xs:documentation xml:lang="ja">MyJVN API のステータス情報を格納する XML スキーマ</xs:documentation>
<xs:appinfo>
<schema>Status Information of MyJVN API</schema>
<author>Masato Terada</author>
<version>3.3</version>
<date>2017-07-20T03:16:00+09:00</date>
</xs:appinfo>
</xs:annotation>
<!-- ================================================== -->
<!-- ===== Element Declarations -->
<!-- ================================================== -->
<xs:element name="Status" type="status:Status"/>
<!-- ================================================== -->
<!-- ===== Complex Type Definitions -->
<!-- ================================================== -->
<xs:complexType name="Status">
<!-- ////////////////////////// common response parameter ////////////////////////// -->
<xs:attribute name="version" type="xs:decimal" use="required" fixed="3.3">
<xs:annotation>
<xs:documentation xml:lang="en-US">Response Parameter; MyJVN API Schema Version - MyJVN API Ver 3.0 [common]</xs:documentation>
<xs:documentation xml:lang="ja">レスポンスパラメタ; MyJVN API スキーマバージョン - MyJNV API Ver 3.0 [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="retCd" type="xs:integer" use="required">
<xs:annotation>
<xs:documentation xml:lang="en-US">Response Parameter; Return Code/Interger (0:success, 1:failure) [common]</xs:documentation>
<xs:documentation xml:lang="ja">レスポンスパラメタ; リターンコード/整数値 (0:成功, 1:エラー) [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="retMax" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter; Maximum number of Entry/Interger [common]</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ; エントリ上限値/整数値 (APIごとに規定されている一度に取得できるエントリ件数の上限値, エラー時は空文字列) [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="errCd" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en-US">Response Parameter; Error Code (Null:success) [common]</xs:documentation>
<xs:documentation xml:lang="ja">レスポンスパラメタ; エラーコード (空文字列:成功) [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="errMsg" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en-US">Response Parameter; Error Message (Null:success) [common]</xs:documentation>
<xs:documentation xml:lang="ja">レスポンスパラメタ; エラーメッセージ (空文字列:成功) [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="totalRes" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en-US">Response Parameter; Total number of Result entries [common]</xs:documentation>
<xs:documentation xml:lang="ja">レスポンスパラメタ; 応答エントリ総数: 整数値 (フィルタリング条件に当てはまるエントリの総件数) ;エラー時は空文字列 [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="totalResRet" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en-US">Response Parameter; Number of Result entries [common]</xs:documentation>
<xs:documentation xml:lang="ja">レスポンスパラメタ; 応答エントリ数: 整数値 (フィルタリング条件に当てはまるエントリのうち、レスポンスに格納されている件数) ;エラー時は空文字列 [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="firstRes" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en-US">Response Parameter; Start entry number in Result entries [common]</xs:documentation>
<xs:documentation xml:lang="ja">レスポンスパラメタ; 応答エントリ開始位置: 整数値 (フィルタリング条件に当てはまるエントリのうち、何番目からのデータを取得したのかを示す値) ;エラー時は空文字列 [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// common request parameter ////////////////////////// -->
<xs:attribute name="method" type="status:methodEnum" use="required">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter; Method [common]</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ; メソッド名 [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="lang" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter; Language (ja/en) [common]</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ; 表示言語 (ja/en) [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="startItem" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Start entry number [common]</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: エントリ開始位置 [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="maxCountItem" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Read entry number [common]</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: エントリ取得件数 [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="xsl" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: XSL file enable/disable [common]</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: XSL ファイル 適用/未適用 [共通]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="feed" type="status:feedEnum" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: feed name</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: フェードフォーマット(=APIバージョン)を示す名称</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// partial common request parameter ////////////////////////// -->
<xs:attribute name="cpeName" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Vendor CPE Name/Product CPE Name</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: ベンダ CPE 名/製品 CPE 名</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="vendorId" type="xs:integer" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Vendor unique numbers</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: ベンダの識別番号一覧</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="productId" type="xs:integer" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Product unique numbers</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 製品の識別番号一覧</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="keyword" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Keyword</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: キーワード</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Type of OVAL</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: OVAL 種別</xs:documentation>
<xs:documentation xml:lang="en-US">method=getOvalList, getVulnOverviewStatistics</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="lt" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Type of feed limit</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: フィード制限タイプ</xs:documentation>
<xs:documentation xml:lang="en-US">method=getVendorList, getProductList,getVulnOverviewList, getVulnDetailInfo</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// getProductList parameter ////////////////////////// -->
<xs:attribute name="category" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Product type (01/02/03)</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 製品タイプ (01/02/03)</xs:documentation>
<xs:documentation xml:lang="en-US">method=getProductList</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ver" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: MyJVN API Version</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: MyJVN API Version</xs:documentation>
<xs:documentation xml:lang="en-US">method=getProductList</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="latestProductUpdate" type="xs:dateTime" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Response Paramter; ReLatest date of product registration/update</xs:documentation>
<xs:documentation xml:lang="ja">レスポンスパラメタ: 製品登録/更新の最新日</xs:documentation>
<xs:documentation xml:lang="en-US">method=getProductList</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// getVulnOverviewList parameter ////////////////////////// -->
<xs:attribute name="severity" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Severity</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: CVSS 深刻度</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="vector" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Vector of CVSS Base metric</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: CVSS 基本評価基準ベクタ</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rangeDatePublic" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Range of Date Public</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発見日の範囲指定</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rangeDatePublished" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Range of Date Last Updated</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 更新日の範囲指定</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rangeDateFirstPublished" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Range of Date First Published</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発行日の範囲指定</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublicStartY" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Start year of Date Public</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発見日開始年</xs:documentation>
<xs:documentation xml:lang="en-US">method=getVulnOverviewList</xs:documentation>
<xs:documentation xml:lang="en-US">method=getStatistics</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublicStartM" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Start month of Date Public</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発見日開始月</xs:documentation>
<xs:documentation xml:lang="en-US">method=getVulnOverviewList</xs:documentation>
<xs:documentation xml:lang="en-US">method=getStatistics</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublicStartD" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Start day of Date Public</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発見日開始日</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublicEndY" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: End year of Date Public</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発見日終了年</xs:documentation>
<xs:documentation xml:lang="en-US">method=getVulnOverviewList</xs:documentation>
<xs:documentation xml:lang="en-US">method=getStatistics</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublicEndM" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: End month of Date Public</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発見日終了月</xs:documentation>
<xs:documentation xml:lang="en-US">method=getVulnOverviewList</xs:documentation>
<xs:documentation xml:lang="en-US">method=getStatistics</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublicEndD" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: End day of Date Public</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発見日終了日</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublishedStartY" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Start year of Date Last Updated</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 更新日開始年</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublishedStartM" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Star month of Date Last Updated</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 更新日開始月</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublishedStartD" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Start day of Date Last Updated</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 更新日開始日</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublishedEndY" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: End year of Date Last Updated</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 更新日終了年</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublishedEndM" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: End month of Date Last Updated</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 更新日終了月</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="datePublishedEndD" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: End day of Date Last Updated</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 更新日終了日</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="dateFirstPublishedStartY" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Start year of Date First Published</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発行日開始年</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="dateFirstPublishedStartM" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Start month of Date First Published</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発行日開始月</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="dateFirstPublishedStartD" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Start day of Date First Published</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発行日開始日</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="dateFirstPublishedEndY" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: End year of Date First Published</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発行日終了年</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="dateFirstPublishedEndM" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: End month of Date First Published</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発行日終了月</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="dateFirstPublishedEndD" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: End day of Date First Published</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発行日終了日</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// getVulnDetailInfo parameter ////////////////////////// -->
<xs:attribute name="vulnId" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Vulnerability ID</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 脆弱性対策情報 ID</xs:documentation>
<xs:documentation xml:lang="en-US">method=getVulnDetailInfo</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// getCvrfInfo parameter ////////////////////////// -->
<xs:attribute name="cvrfdoc" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Vulnerability ID</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 脆弱性対策情報 ID</xs:documentation>
<xs:documentation xml:lang="en-US">method=getCvrfInfo</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// getOvalList parameter ////////////////////////// -->
<xs:attribute name="platform" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Type of OS</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: OS 種別</xs:documentation>
<xs:documentation xml:lang="en-US">method=getOvalList</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="internalType" type="status:internalTypeEnum" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Type of OVAL definition</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: OVAL定義のタイプ</xs:documentation>
<xs:documentation xml:lang="en-US">method=getOvalList</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="mode" type="status:modeEnum" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Type of Application condition</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: アプリケーションの動作モード</xs:documentation>
<xs:documentation xml:lang="en-US">method=getOvalList</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// getOvalData parameter ////////////////////////// -->
<xs:attribute name="ovalId" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: OVAL ID</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: OVAL ID</xs:documentation>
<xs:documentation xml:lang="en-US">method=getOvalData</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// getXccdfData parameter ////////////////////////// -->
<xs:attribute name="benchmarkId" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Benchmark ID</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: ベンチマーク ID</xs:documentation>
<xs:documentation xml:lang="en-US">method=getXccdfCheckData</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// getStatistics parameter ////////////////////////// -->
<xs:attribute name="theme" type="status:themeEnum" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Graph theme</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: グラフ テーマ</xs:documentation>
<xs:documentation xml:lang="en-US">method=getStatistics</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="retMaxCnt" type="xs:integer" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Response Parameter: Maxium number of cntAll</xs:documentation>
<xs:documentation xml:lang="ja">レスポンスパラメタ: cntAll の最大値</xs:documentation>
<xs:documentation xml:lang="en-US">method=getStatistics</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="cweId" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: CWE ID</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: CWE 識別子</xs:documentation>
<xs:documentation xml:lang="en-US">method=getStatistics</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="pid" type="xs:integer" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Product unique numbers</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 製品の識別番号一覧</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// getCPEdictionary parameter ////////////////////////// -->
<xs:attribute name="reference" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: reference</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 参考情報</xs:documentation>
<xs:documentation xml:lang="en-US">method=getCPEdictionary</xs:documentation>
</xs:annotation>
</xs:attribute>
<!-- ////////////////////////// getAlertList parameter ////////////////////////// -->
<xs:attribute name="datePublished" type="xs:integer" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Date Last Updated (Year 4digits)</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 更新日年</xs:documentation>
<xs:documentation xml:lang="en-US">method=getAlertList</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="dateFirstPublished" type="xs:integer" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: Date First Published (Year 4digits)</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 発行日年</xs:documentation>
<xs:documentation xml:lang="en-US">method=getAlertList</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ft" type="status:ftEnum" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en-US">Request Parameter: reference</xs:documentation>
<xs:documentation xml:lang="ja">リクエストパラメタ: 参考情報</xs:documentation>
<xs:documentation xml:lang="en-US">method=getAlertList</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<!-- ================================================== -->
<!-- ===== Simple Type Definitions -->
<!-- ================================================== -->
<xs:simpleType name="versionPattern">
<xs:annotation>
<xs:documentation xml:lang="en-US">Define the version Number of Status XSD</xs:documentation>
<xs:documentation xml:lang="ja">Status XSD のバージョン番号</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9].[0-9]"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="methodEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="getVendorList"/>
<xs:enumeration value="getProductList"/>
<xs:enumeration value="getVulnOverviewList"/>
<xs:enumeration value="getVulnDetailInfo"/>
<xs:enumeration value="getCvrfInfo"/>
<xs:enumeration value="getOvalList"/>
<xs:enumeration value="getOvalData"/>
<xs:enumeration value="getXccdfList"/>
<xs:enumeration value="getXccdfData"/>
<xs:enumeration value="getStatistics"/>
<xs:enumeration value="getCPEdictionary"/>
<xs:enumeration value="getAlertList"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="internalTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="inventory"/>
<xs:enumeration value="vulnerability"/>
<xs:enumeration value="compliance"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="modeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="x32"/>
<xs:enumeration value="x64"/>
<xs:enumeration value="wow64"/>
<xs:enumeration value="x32-x64"/>
<xs:enumeration value="x32-wow64"/>
<xs:enumeration value="x64-wow64"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="themeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="sumAll"/>
<xs:enumeration value="sumJvnDb"/>
<xs:enumeration value="sumCvss"/>
<xs:enumeration value="sumCwe"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="feedEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="hnd"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ftEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="xml"/>
<xs:enumeration value="json"/>
</xs:restriction>
</xs:simpleType>
<!-- ================================================== -->
<!-- ===== Change History -->
<!-- ================================================== -->
<!--
v1.0
Draft version for MyJVN
v2.0 2008-11-11
Initial version for MyJVN
http://jvnrss.ise.chuo-u.ac.jp/jtg/apis/status_2.0.xsd
v3.0 2009-09-30
3rd version of MyJVN
https://jvndb.jvn.jp/schema/status_3.0.xsd
v3.1 2011-08-17
3.1 version for MyJVN API V3
https://jvndb.jvn.jp/schema/status_3.1.xsd
v3.2 2014-08-11
3.2 version for MyJVN API V3
https://jvndb.jvn.jp/schema/status_3.2.xsd
v3.3 2017-07-20
3.3 version for MyJVN API V3
https://jvndb.jvn.jp/schema/status_3.3.xsd
[add] getAlertList
-->
</xs:schema>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:marking="http://data-marking.mitre.org/Marking-1" xmlns:tlpMarking="http://data-marking.mitre.org/extensions/MarkingStructure#TLP-1" targetNamespace="http://data-marking.mitre.org/extensions/MarkingStructure#TLP-1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.1.1" xml:lang="English">
<xs:annotation>
<xs:documentation>This schema was originally developed by The MITRE Corporation. The Data Marking Schema implementation is maintained by The MITRE Corporation and developed by the open STIX Community. For more information, including how to get involved in the effort and how to submit change requests, please visit the STIX website at http://stix.mitre.org. </xs:documentation>
<xs:appinfo>
<schema>Data Marking Extension - TLP</schema>
<version>1.1.1</version>
<date>05/08/2014 9:00:00 AM</date>
<short_description>Data Marking Extension - TLP Marking Instance - Schematic implementation for attaching a Traffic Light Protocol (TLP)designation to an idendified XML structure.</short_description>
<terms_of_use>Copyright (c) 2012-2014, The MITRE Corporation. All rights reserved. The contents of this file are subject to the terms of the STIX License located at http://stix.mitre.org/about/termsofuse.html. See the STIX License for the specific language governing permissions and limitations for use of this schema. When distributing copies of the STIX Schema, this license header must be included. </terms_of_use>
</xs:appinfo>
</xs:annotation>
<xs:import namespace="http://data-marking.mitre.org/Marking-1" schemaLocation="data_marking.xsd"/>
<xs:complexType name="TLPMarkingStructureType">
<xs:annotation>
<xs:documentation>The TLPMarkingStructureType is an implementation of the data marking schema that allows for a TLP Designation to be attached to an identified XML structure. Information about TLP is available here: http://www.us-cert.gov/tlp.</xs:documentation>
<xs:documentation>Nodes may be marked by multiple TLP Marking statements. When this occurs, the node should be considered marked at the most restrictive TLP Marking of all TLP Markings that were applied to it. For example, if a node is marked both GREEN and AMBER, the node should be considered AMBER.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="marking:MarkingStructureType">
<xs:attribute name="color" type="tlpMarking:TLPColorEnum">
<xs:annotation>
<xs:documentation>The TLP color designation of the marked structure.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="TLPColorEnum">
<xs:annotation>
<xs:documentation>The TLP color designation of the marked structure.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="RED"/>
<xs:enumeration value="AMBER"/>
<xs:enumeration value="GREEN"/>
<xs:enumeration value="WHITE"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,287 @@
<?xml version='1.0'?>
<?xml-stylesheet href="../2008/09/xsd.xsl" type="text/xsl"?>
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns ="http://www.w3.org/1999/xhtml"
xml:lang="en">
<xs:annotation>
<xs:documentation>
<div>
<h1>About the XML namespace</h1>
<div class="bodytext">
<p>
This schema document describes the XML namespace, in a form
suitable for import by other schema documents.
</p>
<p>
See <a href="http://www.w3.org/XML/1998/namespace.html">
http://www.w3.org/XML/1998/namespace.html</a> and
<a href="http://www.w3.org/TR/REC-xml">
http://www.w3.org/TR/REC-xml</a> for information
about this namespace.
</p>
<p>
Note that local names in this namespace are intended to be
defined only by the World Wide Web Consortium or its subgroups.
The names currently defined in this namespace are listed below.
They should not be used with conflicting semantics by any Working
Group, specification, or document instance.
</p>
<p>
See further below in this document for more information about <a
href="#usage">how to refer to this schema document from your own
XSD schema documents</a> and about <a href="#nsversioning">the
namespace-versioning policy governing this schema document</a>.
</p>
</div>
</div>
</xs:documentation>
</xs:annotation>
<xs:attribute name="lang">
<xs:annotation>
<xs:documentation>
<div>
<h3>lang (as an attribute name)</h3>
<p>
denotes an attribute whose value
is a language code for the natural language of the content of
any element; its value is inherited. This name is reserved
by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
Attempting to install the relevant ISO 2- and 3-letter
codes as the enumerated possible values is probably never
going to be a realistic possibility.
</p>
<p>
See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
and the IANA language subtag registry at
<a href="http://www.iana.org/assignments/language-subtag-registry">
http://www.iana.org/assignments/language-subtag-registry</a>
for further information.
</p>
<p>
The union allows for the 'un-declaration' of xml:lang with
the empty string.
</p>
</div>
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:union memberTypes="xs:language">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value=""/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="space">
<xs:annotation>
<xs:documentation>
<div>
<h3>space (as an attribute name)</h3>
<p>
denotes an attribute whose
value is a keyword indicating what whitespace processing
discipline is intended for the content of the element; its
value is inherited. This name is reserved by virtue of its
definition in the XML specification.</p>
</div>
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:NCName">
<xs:enumeration value="default"/>
<xs:enumeration value="preserve"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="base" type="xs:anyURI"> <xs:annotation>
<xs:documentation>
<div>
<h3>base (as an attribute name)</h3>
<p>
denotes an attribute whose value
provides a URI to be used as the base for interpreting any
relative URIs in the scope of the element on which it
appears; its value is inherited. This name is reserved
by virtue of its definition in the XML Base specification.</p>
<p>
See <a
href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
for information about this attribute.
</p>
</div>
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="id" type="xs:ID">
<xs:annotation>
<xs:documentation>
<div>
<h3>id (as an attribute name)</h3>
<p>
denotes an attribute whose value
should be interpreted as if declared to be of type ID.
This name is reserved by virtue of its definition in the
xml:id specification.</p>
<p>
See <a
href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
for information about this attribute.
</p>
</div>
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup name="specialAttrs">
<xs:attribute ref="xml:base"/>
<xs:attribute ref="xml:lang"/>
<xs:attribute ref="xml:space"/>
<xs:attribute ref="xml:id"/>
</xs:attributeGroup>
<xs:annotation>
<xs:documentation>
<div>
<h3>Father (in any context at all)</h3>
<div class="bodytext">
<p>
denotes Jon Bosak, the chair of
the original XML Working Group. This name is reserved by
the following decision of the W3C XML Plenary and
XML Coordination groups:
</p>
<blockquote>
<p>
In appreciation for his vision, leadership and
dedication the W3C XML Plenary on this 10th day of
February, 2000, reserves for Jon Bosak in perpetuity
the XML name "xml:Father".
</p>
</blockquote>
</div>
</div>
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>
<div xml:id="usage" id="usage">
<h2><a name="usage">About this schema document</a></h2>
<div class="bodytext">
<p>
This schema defines attributes and an attribute group suitable
for use by schemas wishing to allow <code>xml:base</code>,
<code>xml:lang</code>, <code>xml:space</code> or
<code>xml:id</code> attributes on elements they define.
</p>
<p>
To enable this, such a schema must import this schema for
the XML namespace, e.g. as follows:
</p>
<pre>
&lt;schema . . .>
. . .
&lt;import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
</pre>
<p>
or
</p>
<pre>
&lt;import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
</pre>
<p>
Subsequently, qualified reference to any of the attributes or the
group defined below will have the desired effect, e.g.
</p>
<pre>
&lt;type . . .>
. . .
&lt;attributeGroup ref="xml:specialAttrs"/>
</pre>
<p>
will define a type which will schema-validate an instance element
with any of those attributes.
</p>
</div>
</div>
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>
<div id="nsversioning" xml:id="nsversioning">
<h2><a name="nsversioning">Versioning policy for this schema document</a></h2>
<div class="bodytext">
<p>
In keeping with the XML Schema WG's standard versioning
policy, this schema document will persist at
<a href="http://www.w3.org/2009/01/xml.xsd">
http://www.w3.org/2009/01/xml.xsd</a>.
</p>
<p>
At the date of issue it can also be found at
<a href="http://www.w3.org/2001/xml.xsd">
http://www.w3.org/2001/xml.xsd</a>.
</p>
<p>
The schema document at that URI may however change in the future,
in order to remain compatible with the latest version of XML
Schema itself, or with the XML namespace itself. In other words,
if the XML Schema or XML namespaces change, the version of this
document at <a href="http://www.w3.org/2001/xml.xsd">
http://www.w3.org/2001/xml.xsd
</a>
will change accordingly; the version at
<a href="http://www.w3.org/2009/01/xml.xsd">
http://www.w3.org/2009/01/xml.xsd
</a>
will not change.
</p>
<p>
Previous dated (and unchanging) versions of this schema
document are at:
</p>
<ul>
<li><a href="http://www.w3.org/2009/01/xml.xsd">
http://www.w3.org/2009/01/xml.xsd</a></li>
<li><a href="http://www.w3.org/2007/08/xml.xsd">
http://www.w3.org/2007/08/xml.xsd</a></li>
<li><a href="http://www.w3.org/2004/10/xml.xsd">
http://www.w3.org/2004/10/xml.xsd</a></li>
<li><a href="http://www.w3.org/2001/03/xml.xsd">
http://www.w3.org/2001/03/xml.xsd</a></li>
</ul>
</div>
</div>
</xs:documentation>
</xs:annotation>
</xs:schema>