From 67870381515c9a5b779f7ecb5c7782f7c73428ec Mon Sep 17 00:00:00 2001 From: Alex Porcelli Date: Mon, 18 Nov 2024 20:26:58 -0500 Subject: [PATCH 1/3] adding OMG XSD files License info --- LICENSE | 140 +++++++++++++++++- .../kie-dmn-backend/src/test/resources/DC.xsd | 1 + .../kie-dmn-backend/src/test/resources/DI.xsd | 1 + .../src/test/resources/DMN11.xsd | 1 + .../src/test/resources/DMN12.xsd | 1 + .../src/test/resources/DMN13.xsd | 1 + .../src/test/resources/DMN14.xsd | 1 + .../src/test/resources/DMN15.xsd | 1 + .../src/test/resources/DMNDI12.xsd | 1 + .../src/test/resources/DMNDI13.xsd | 1 + .../src/test/resources/DMNDI15.xsd | 1 + .../kie-dmn-feel/src/main/resources/dmn.xsd | 19 --- .../validation/extension/TrisotechDMN13.xsd | 19 --- .../src/test/resources/DC.xsd | 19 --- .../src/test/resources/DI.xsd | 19 --- .../src/test/resources/DMN13.xsd | 19 --- .../src/test/resources/DMNDI13.xsd | 19 --- .../org/omg/spec/DMN/20151101/dmn.xsd | 19 --- .../org/omg/spec/DMN/20180521/DC.xsd | 19 --- .../org/omg/spec/DMN/20180521/DI.xsd | 19 --- .../org/omg/spec/DMN/20180521/DMN12.xsd | 19 --- .../org/omg/spec/DMN/20180521/DMNDI12.xsd | 19 --- .../org/omg/spec/DMN/20191111/DC.xsd | 19 --- .../org/omg/spec/DMN/20191111/DI.xsd | 19 --- .../org/omg/spec/DMN/20191111/DMN13.xsd | 19 --- .../org/omg/spec/DMN/20191111/DMNDI13.xsd | 19 --- .../org/omg/spec/DMN/20211108/DC.xsd | 19 --- .../org/omg/spec/DMN/20211108/DI.xsd | 19 --- .../org/omg/spec/DMN/20211108/DMN14.xsd | 19 --- .../org/omg/spec/DMN/20211108/DMNDI13.xsd | 19 --- .../org/omg/spec/DMN/20230324/DC.xsd | 19 --- .../org/omg/spec/DMN/20230324/DI.xsd | 19 --- .../org/omg/spec/DMN/20230324/DMN15.xsd | 19 --- .../org/omg/spec/DMN/20230324/DMNDI15.xsd | 19 --- 34 files changed, 149 insertions(+), 438 deletions(-) diff --git a/LICENSE b/LICENSE index bf91a1a0b63..bc2f3e71d3e 100644 --- a/LICENSE +++ b/LICENSE @@ -243,4 +243,142 @@ for drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/Ja Included by permission of the http://tpop.awl.com/ web site, which says: "You may use this code for any purpose, as long as you leave the - copyright notice and book citation attached." \ No newline at end of file + copyright notice and book citation attached." + + ------------------------------------------------------------------------------------ + for kie-dmn/kie-dmn-backend/src/test/resources/DC.xsd + kie-dmn/kie-dmn-backend/src/test/resources/DI.xsd + kie-dmn/kie-dmn-backend/src/test/resources/DMN11.xsd + kie-dmn/kie-dmn-backend/src/test/resources/DMN12.xsd + kie-dmn/kie-dmn-backend/src/test/resources/DMN13.xsd + kie-dmn/kie-dmn-backend/src/test/resources/DMN14.xsd + kie-dmn/kie-dmn-backend/src/test/resources/DMN15.xsd + kie-dmn/kie-dmn-backend/src/test/resources/DMNDI12.xsd + kie-dmn/kie-dmn-backend/src/test/resources/DMNDI13.xsd + kie-dmn/kie-dmn-backend/src/test/resources/DMNDI15.xsd + kie-dmn/kie-dmn-feel/src/main/antlr4/org/kie/dmn/feel/parser/feel11/FEEL_1_1.g4 + kie-dmn/kie-dmn-feel/src/main/resources/dmn.xsd + kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd + kie-dmn/kie-dmn-trisotech/src/test/resources/DC.xsd + kie-dmn/kie-dmn-trisotech/src/test/resources/DI.xsd + kie-dmn/kie-dmn-trisotech/src/test/resources/DMN13.xsd + kie-dmn/kie-dmn-trisotech/src/test/resources/DMNDI13.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20151101/dmn.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20180521/DC.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20180521/DI.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20180521/DMN12.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20180521/DMNDI12.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20191111/DC.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20191111/DI.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20191111/DMN13.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20191111/DMNDI13.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20211108/DC.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20211108/DI.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20211108/DMN14.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20211108/DMNDI13.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20230324/DC.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20230324/DI.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20230324/DMN15.xsd + kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20230324/DMNDI15.xsd + +Copyright © 2019-2021, 88solutions +Copyright © 2019-2023, BOC Products & Services AG +Copyright © 2015-2023, Camunda Services GmbH +Copyright © 2013-2023, Decision Management Solutions +Copyright © 2019-2021, Department of Veterans Affairs +Copyright © 2013-2019, Escape Velocity LLC +Copyright © 2013-2023, Fair Isaac Corporation +Copyright © 2019-2023, GfSE e.V. +Copyright © 2013-2023, International Business Machines Corporation +Copyright © 2013-2023, KU Leuven +Copyright © 2013-2019, Model Systems Limited +Copyright © 2015-2019, Oracle Incorporated +Copyright © 2019-2023, PNA Group +Copyright © 2020-2023, processCentric GmbH +Copyright © 2013-2023, Red Hat Inc +Copyright © 2013-2023, Sapiens Decision NA +Copyright © 2019-2021, Signavio GmbH +Copyright © 2019-2023, Sparx Systems Pty Ltd +Copyright © 2019-2023, Thematix Partners LLC +Copyright © 2014-2019, TIBCO Software Inc. +Copyright © 2015-2023, Trisotech +Copyright © 2015-2023, Object Management Group, Inc. + +USE OF SPECIFICATION – TERMS, CONDITIONS & NOTICES +The material in this document details an Object Management Group specification in accordance with the terms, +conditions and notices set forth below. This document does not represent a commitment to implement any portion of this +specification in any company's products. The information contained in this document is subject to change without notice. + +LICENSES +The companies listed above have granted to the Object Management Group, Inc. (OMG) a nonexclusive, royalty-free, +paid up, worldwide license to copy and distribute this document and to modify this document and distribute copies of the +modified version. Each of the copyright holders listed above has agreed that no person shall be deemed to have infringed +the copyright in the included material of any such copyright holder by reason of having used the specification set forth +herein or having conformed any computer software to the specification. +Subject to all of the terms and conditions below, the owners of the copyright in this specification hereby grant you a +fully-paid up, non-exclusive, nontransferable, perpetual, worldwide license (without the right to sublicense), to use this +specification to create and distribute software and special purpose specifications that are based upon this specification, +and to use, copy, and distribute this specification as provided under the Copyright Act; provided that: (1) both the +copyright notice identified above and this permission notice appear on any copies of this specification; (2) the use of the +specifications is for informational purposes and will not be copied or posted on any network computer or broadcast in +any media and will not be otherwise resold or transferred for commercial purposes; and (3) no modifications are made to +this specification. This limited permission automatically terminates without notice if you breach any of these terms or +conditions. Upon termination, you will destroy immediately any copies of the specifications in your possession or +control. + +PATENTS +The attention of adopters is directed to the possibility that compliance with or adoption of OMG specifications may +require use of an invention covered by patent rights. OMG shall not be responsible for identifying patents for which a +license may be required by any OMG specification, or for conducting legal inquiries into the legal validity or scope of +those patents that are brought to its attention. OMG specifications are prospective and advisory only. Prospective users +are responsible for protecting themselves against liability for infringement of patents. + +GENERAL USE RESTRICTIONS +Any unauthorized use of this specification may violate copyright laws, trademark laws, and communications regulations +and statutes. This document contains information which is protected by copyright. All Rights Reserved. No part of this +work covered by copyright herein may be reproduced or used in any form or by any means--graphic, electronic, or +mechanical, including photocopying, recording, taping, or information storage and retrieval systems--without permission +of the copyright owner. + +DISCLAIMER OF WARRANTY +WHILE THIS PUBLICATION IS BELIEVED TO BE ACCURATE, IT IS PROVIDED "AS IS" AND MAY CONTAIN +ERRORS OR MISPRINTS. THE OBJECT MANAGEMENT GROUP AND THE COMPANIES LISTED ABOVE +MAKE NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS PUBLICATION, +INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF TITLE OR OWNERSHIP, IMPLIED WARRANTY +OF MERCHANTABILITY OR WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE OR USE. IN NO +EVENT SHALL THE OBJECT MANAGEMENT GROUP OR ANY OF THE COMPANIES LISTED ABOVE BE +LIABLE FOR ERRORS CONTAINED HEREIN OR FOR DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +CONSEQUENTIAL, RELIANCE OR COVER DAMAGES, INCLUDING LOSS OF PROFITS, REVENUE, DATA +OR USE, INCURRED BY ANY USER OR ANY THIRD PARTY IN CONNECTION WITH THE FURNISHING, +PERFORMANCE, OR USE OF THIS MATERIAL, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. +The entire risk as to the quality and performance of software developed using this specification is borne by you. This +disclaimer of warranty constitutes an essential part of the license granted to you to use this specification. + +RESTRICTED RIGHTS LEGEND +Use, duplication or disclosure by the U.S. Government is subject to the restrictions set forth in subparagraph (c) (1) (ii) of +The Rights in Technical Data and Computer Software Clause at DFARS 252.227-7013 or in subparagraph (c)(1) and (2) +of the Commercial Computer Software - Restricted Rights clauses at 48 C.F.R. 52.227-19 or as specified in 48 C.F.R. +227-7202-2 of the DoD F.A.R. Supplement and its successors, or as specified in 48 C.F.R. 12.212 of the Federal +Acquisition Regulations and its successors, as applicable. The specification copyright owners are as indicated above and +may be contacted through the Object Management Group, 9C Medway Rd, PMB 274, Milford, MA 01757, U.S.A. + +TRADEMARKS +CORBA®, CORBA logos®, FIBO®, Financial Industry Business Ontology®, FINANCIAL INSTRUMENT GLOBAL +IDENTIFIER®, IIOP®, IMM®, Model Driven Architecture®, MDA®, Object Management Group®, OMG®, OMG Logo, +SoaML®, SOAML®, SysML®, UAF®, Unified Modeling Language®, UML®, UML Cube Logo®, VSIPL®, and XMI® are +registered trademarks of the Object Management Group, Inc. +For a complete list of trademarks, see: https://www.omg.org/legal/tm_list.htm. All other products or company names +mentioned are used for identification purposes only and may be trademarks of their respective owners. + +COMPLIANCE +The copyright holders listed above acknowledge that the Object Management Group (acting itself or through its +designees) is and shall at all times be the sole entity that may authorize developers, suppliers and sellers of computer +software to use certification marks, trademarks or other special designations to indicate compliance with these materials. +Software developed under the terms of this license may claim compliance or conformance with this specification if and +only if the software compliance is of a nature fully matching the applicable compliance points as stated in the +specification. Software developed only partially matching the applicable compliance points may claim only that the +software was based on this specification, but may not claim compliance or conformance with this specification. In the +event that testing suites are implemented or approved by Object Management Group, Inc., software developed using this +specification may claim compliance or conformance with the specification only if the software satisfactorily completes +the testing suites. \ No newline at end of file diff --git a/kie-dmn/kie-dmn-backend/src/test/resources/DC.xsd b/kie-dmn/kie-dmn-backend/src/test/resources/DC.xsd index 634ba13a3ef..ee7d40dd358 100644 --- a/kie-dmn/kie-dmn-backend/src/test/resources/DC.xsd +++ b/kie-dmn/kie-dmn-backend/src/test/resources/DC.xsd @@ -1,4 +1,5 @@ + + + diff --git a/kie-dmn/kie-dmn-backend/src/test/resources/DMN12.xsd b/kie-dmn/kie-dmn-backend/src/test/resources/DMN12.xsd index 47ade4cedde..0787357fcb0 100644 --- a/kie-dmn/kie-dmn-backend/src/test/resources/DMN12.xsd +++ b/kie-dmn/kie-dmn-backend/src/test/resources/DMN12.xsd @@ -1,4 +1,5 @@ + + + + diff --git a/kie-dmn/kie-dmn-backend/src/test/resources/DMNDI12.xsd b/kie-dmn/kie-dmn-backend/src/test/resources/DMNDI12.xsd index c3776064d82..484af60b2fd 100644 --- a/kie-dmn/kie-dmn-backend/src/test/resources/DMNDI12.xsd +++ b/kie-dmn/kie-dmn-backend/src/test/resources/DMNDI12.xsd @@ -1,4 +1,5 @@ + + + diff --git a/kie-dmn/kie-dmn-feel/src/main/resources/dmn.xsd b/kie-dmn/kie-dmn-feel/src/main/resources/dmn.xsd index b2dc0d5aade..cf7800220fc 100644 --- a/kie-dmn/kie-dmn-feel/src/main/resources/dmn.xsd +++ b/kie-dmn/kie-dmn-feel/src/main/resources/dmn.xsd @@ -1,23 +1,4 @@  - - diff --git a/kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd b/kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd index 3fb38090f67..03db451f797 100644 --- a/kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd +++ b/kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd @@ -1,22 +1,3 @@ - - - - - - - - - - - - diff --git a/kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20180521/DC.xsd b/kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20180521/DC.xsd index d83ec42ffd0..634ba13a3ef 100644 --- a/kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20180521/DC.xsd +++ b/kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20180521/DC.xsd @@ -1,23 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20230324/DMNDI15.xsd b/kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20230324/DMNDI15.xsd index 1c1d75a32b1..87e84f9cf89 100644 --- a/kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20230324/DMNDI15.xsd +++ b/kie-dmn/kie-dmn-validation/src/main/resources/org/kie/dmn/validation/org/omg/spec/DMN/20230324/DMNDI15.xsd @@ -1,23 +1,4 @@ - - From d3402706a66d7fa3fd3346cc904adcdcd63fc7df Mon Sep 17 00:00:00 2001 From: Alex Porcelli Date: Tue, 19 Nov 2024 09:08:12 -0500 Subject: [PATCH 2/3] fixing rat-excludes and adjusting file list of OMG files --- .rat-excludes | 3 ++- LICENSE | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.rat-excludes b/.rat-excludes index f7bad0bc287..5355198b630 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -21,7 +21,8 @@ TestingEmptyFile\.txt .*\.pmml_json .*\.drl_json .*\.dslr -DMN.*\.xsd +.*DMN.*\.xsd +dmn.xsd DC\.xsd DI\.xsd KiePMML.*\.txt diff --git a/LICENSE b/LICENSE index bc2f3e71d3e..9ba48f9f941 100644 --- a/LICENSE +++ b/LICENSE @@ -256,9 +256,7 @@ for drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/Ja kie-dmn/kie-dmn-backend/src/test/resources/DMNDI12.xsd kie-dmn/kie-dmn-backend/src/test/resources/DMNDI13.xsd kie-dmn/kie-dmn-backend/src/test/resources/DMNDI15.xsd - kie-dmn/kie-dmn-feel/src/main/antlr4/org/kie/dmn/feel/parser/feel11/FEEL_1_1.g4 kie-dmn/kie-dmn-feel/src/main/resources/dmn.xsd - kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd kie-dmn/kie-dmn-trisotech/src/test/resources/DC.xsd kie-dmn/kie-dmn-trisotech/src/test/resources/DI.xsd kie-dmn/kie-dmn-trisotech/src/test/resources/DMN13.xsd From fae129189a3347c5eb2c5c62b7773a79ad54049d Mon Sep 17 00:00:00 2001 From: Alex Porcelli Date: Wed, 20 Nov 2024 05:24:03 -0500 Subject: [PATCH 3/3] adjusted trisotech related license and copyright info --- NOTICE | 4 ++++ .../validation/extension/TrisotechDMN13.xsd | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/NOTICE b/NOTICE index c4276f2d54e..2b750e3e963 100644 --- a/NOTICE +++ b/NOTICE @@ -7,3 +7,7 @@ The Apache Software Foundation (http://www.apache.org/). The Initial Developer of some parts of the framework, which are copied from, derived from, or inspired by KIE (Knowledge Is Everything) group, is Red Hat, Inc (https://www.redhat.com/). Copyright Red Hat, Inc. and/or its affiliates.. All Rights Reserved. + +The Initial Developer of the kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd +is Trisotech Inc (https://www.trisotech.com/). +Copyright 2015 - 2024 Trisotech Inc. All Rights Reserved. diff --git a/kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd b/kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd index 03db451f797..3fb38090f67 100644 --- a/kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd +++ b/kie-dmn/kie-dmn-trisotech/src/main/resources/org/kie/dmn/trisotech/validation/extension/TrisotechDMN13.xsd @@ -1,3 +1,22 @@ + +