From e576f0e6e82502a44b6e5ac585a6ffd1dc1a6f36 Mon Sep 17 00:00:00 2001 From: Elisa Kendall Date: Wed, 18 Dec 2024 09:57:09 -0800 Subject: [PATCH 01/52] Added details for manufacturing operation and site for Pfizer Signed-off-by: Elisa Kendall --- EXT/Examples/AmlodipineExample.rdf | 33 +++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/EXT/Examples/AmlodipineExample.rdf b/EXT/Examples/AmlodipineExample.rdf index b79ed928..5a9c1c4b 100644 --- a/EXT/Examples/AmlodipineExample.rdf +++ b/EXT/Examples/AmlodipineExample.rdf @@ -9,6 +9,7 @@ + @@ -52,6 +53,7 @@ xmlns:cmns-dt="https://www.omg.org/spec/Commons/DatesAndTimes/" xmlns:cmns-ge-euj="https://www.omg.org/spec/Commons/EuropeanJurisdiction/EUGovernmentEntitiesAndJurisdictions/" xmlns:cmns-id="https://www.omg.org/spec/Commons/Identifiers/" + xmlns:cmns-loc="https://www.omg.org/spec/Commons/Locations/" xmlns:cmns-org="https://www.omg.org/spec/Commons/Organizations/" xmlns:cmns-prd="https://www.omg.org/spec/Commons/ProductsAndServices/" xmlns:cmns-pts="https://www.omg.org/spec/Commons/PartiesAndSituations/" @@ -112,6 +114,7 @@ + @@ -123,7 +126,7 @@ - + Copyright (c) 2022-2024 EDM Council, Inc. Copyright (c) 2022-2024 Pistoia Alliance, Inc. @@ -1071,6 +1074,8 @@ manufactured item that is a besylate salt of amlodipine, a long-acting long-acting calcium channel blocker (CCB), used to treat high blood pressure (hypertension) and a type of chest pain called angina + + @@ -1310,6 +1315,30 @@ P015011211 + + + PGS Kalamazoo physical location + Kalamazoo, Michigan, USA + + + + + + + PGS Kalamazoo manufacturing site + The largest manufacturing site in the Pfizer network is located in Kalamazoo, Michigan. This 1,300 acre facility manufactures active pharmaceutical ingredients (API), drug products (DP) and medical devices. + + + + + + + PGS Kalamazoo operation + + + + + Pfizer ApS @@ -1337,11 +1366,13 @@ Pfizer Inc. American multinational pharmaceutical and biotechnology corporation headquartered on 42nd Street in Manhattan, New York City. + Pfizer Laboratories as manufacturer + From 7ffb164bf0bdce112db3c550e35cb0253f6e61be Mon Sep 17 00:00:00 2001 From: Elisa Kendall Date: Wed, 18 Dec 2024 11:12:15 -0800 Subject: [PATCH 02/52] Added relationships to the medicinal and packaged medicinal products in the Amlodipine example Signed-off-by: Elisa Kendall --- EXT/Examples/AmlodipineExample.rdf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/EXT/Examples/AmlodipineExample.rdf b/EXT/Examples/AmlodipineExample.rdf index 5a9c1c4b..289f6b07 100644 --- a/EXT/Examples/AmlodipineExample.rdf +++ b/EXT/Examples/AmlodipineExample.rdf @@ -1261,6 +1261,8 @@ pharmaceutical and medicinal product that is a besylate salt of amlodipine, a long-acting long-acting calcium channel blocker (CCB), used to treat high blood pressure (hypertension) and a type of chest pain called angina Norvasc (amlodipine besylate) Tablets are formulated as white tablets equivalent to 2.5, 5, and 10 mg of amlodipine for oral administration. In addition to the active ingredient, amlodipine besylate, each tablet contains the following inactive ingredients: microcrystalline cellulose, dibasic calcium phosphate anhydrous, sodium starch glycolate, and magnesium stearate. + + @@ -1290,7 +1292,10 @@ Norvasc packaged medicinal product + + + From eb5cfe990af1b4383731c5134342e7fbdad64e39 Mon Sep 17 00:00:00 2001 From: Elisa Kendall Date: Wed, 18 Dec 2024 11:18:44 -0800 Subject: [PATCH 03/52] Added the references for the SPOR substance Signed-off-by: Elisa Kendall --- EXT/Examples/AmlodipineExample.rdf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/EXT/Examples/AmlodipineExample.rdf b/EXT/Examples/AmlodipineExample.rdf index 289f6b07..59f86b7b 100644 --- a/EXT/Examples/AmlodipineExample.rdf +++ b/EXT/Examples/AmlodipineExample.rdf @@ -2946,7 +2946,10 @@ + + + From ae0075bab56f4ea1f647b6c081b5e5cff7729209 Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Thu, 19 Dec 2024 15:48:00 +0100 Subject: [PATCH 04/52] added UC CMC tests Signed-off-by: Thomas Weber --- etc/CQ/Example/uc_cmc_cq1.sparql | 23 +++++++++++++++++++ etc/CQ/Example/uc_cmc_cq2.sparql | 19 +++++++++++++++ etc/CQ/Example/uc_cmc_cq3.sparql | 12 ++++++++++ etc/unit_tests/configs/idmp_tests_config.yaml | 16 ++++++++++++- .../IDMP/uc_cmc_cq1_expected_results.json | 17 ++++++++++++++ .../IDMP/uc_cmc_cq2_expected_results.json | 22 ++++++++++++++++++ 6 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 etc/CQ/Example/uc_cmc_cq1.sparql create mode 100644 etc/CQ/Example/uc_cmc_cq2.sparql create mode 100644 etc/CQ/Example/uc_cmc_cq3.sparql create mode 100644 etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq1_expected_results.json create mode 100644 etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq2_expected_results.json diff --git a/etc/CQ/Example/uc_cmc_cq1.sparql b/etc/CQ/Example/uc_cmc_cq1.sparql new file mode 100644 index 00000000..377bd7ba --- /dev/null +++ b/etc/CQ/Example/uc_cmc_cq1.sparql @@ -0,0 +1,23 @@ +# UC-CMC-CQ 1: Which manufacturing site is producing which packaged medicinal product ? +PREFIX cmns-dsg: +PREFIX cmns-prd: +PREFIX cmns-rlcmp: +PREFIX cmns-txt: +PREFIX idmp-mprd: +PREFIX idmp-spor: +PREFIX idmp-sub: +PREFIX idmp-amp: +PREFIX rdf: +PREFIX rdfs: +PREFIX owl: + + +SELECT DISTINCT ?site + +WHERE { + # Bind Variable packaged medicinal product <$PackagedMedicinalProduct> + # Example for Norvasc: + BIND(uc_cmc_cq1_parameter_1 AS $PackagedMedicinalProduct ) + $PackagedMedicinalProduct idmp-mprd:isProducedAtManufacturingSite ?site + ?site a idmp-mprd:ManufacturingSite . +} \ No newline at end of file diff --git a/etc/CQ/Example/uc_cmc_cq2.sparql b/etc/CQ/Example/uc_cmc_cq2.sparql new file mode 100644 index 00000000..7465a9f1 --- /dev/null +++ b/etc/CQ/Example/uc_cmc_cq2.sparql @@ -0,0 +1,19 @@ +# UC-CMC-CQ 2: Which manufacturing site is producing which medicinal product ? – FDA would ask for this in the application +PREFIX cmns-dsg: +PREFIX cmns-rlcmp: +PREFIX cmns-txt: +PREFIX idmp-mprd: +PREFIX idmp-spor: +PREFIX idmp-sub: +PREFIX rdf: +PREFIX rdfs: +PREFIX owl: + + +SELECT DISTINCT ?medicinalProduct ?site + +WHERE { + ?medicinalProduct a idmp-mprd:MedicinalProduct . + ?medicinalProduct idmp-mprd:isProducedAtManufacturingSite ?site . + ?site a idmp-mprd:ManufacturingSite . +} \ No newline at end of file diff --git a/etc/CQ/Example/uc_cmc_cq3.sparql b/etc/CQ/Example/uc_cmc_cq3.sparql new file mode 100644 index 00000000..fc100ee1 --- /dev/null +++ b/etc/CQ/Example/uc_cmc_cq3.sparql @@ -0,0 +1,12 @@ +# UC-CMC-CQ 3: Which manufacturing site is producing which substance ? +PREFIX cmns-dsg: +PREFIX cmns-rlcmp: +PREFIX cmns-txt: +PREFIX idmp-mprd: +PREFIX idmp-spor: +PREFIX idmp-sub: +PREFIX rdf: +PREFIX rdfs: +PREFIX owl: + + diff --git a/etc/unit_tests/configs/idmp_tests_config.yaml b/etc/unit_tests/configs/idmp_tests_config.yaml index 21917818..9e4ffa3c 100644 --- a/etc/unit_tests/configs/idmp_tests_config.yaml +++ b/etc/unit_tests/configs/idmp_tests_config.yaml @@ -193,4 +193,18 @@ uc3_cq3_tests: uc3_cq3_parameter_1: "100000073619" expected_output: "cq_expected_results/IDMP/uc3_cq3_expected_results.json" - \ No newline at end of file +uc_cmc_cq1_tests: + sparql_template: "cq_templates/uc_cmc_cq1.sparql" + parameters: + uc_cmc_cq1_parameter_1: "" + expected_output: "cq_expected_results/IDMP/uc_cmc_cq1_expected_results.json" + +uc_cmc_cq2_tests: + sparql_template: "cq_templates/uc_cmc_cq2.sparql" + expected_output: "cq_expected_results/IDMP/uc_cmc_cq2_expected_results.json" + +uc_cmc_cq3_tests: + sparql_template: "cq_templates/uc_cmc_cq3.sparql" + parameters: + uc_cmc_cq3_parameter_1: "" + expected_output: "cq_expected_results/IDMP/uc_cmc_cq3_expected_results.json" \ No newline at end of file diff --git a/etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq1_expected_results.json b/etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq1_expected_results.json new file mode 100644 index 00000000..327f4cb1 --- /dev/null +++ b/etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq1_expected_results.json @@ -0,0 +1,17 @@ +{ + "head": { + "vars": [ + "site" + ] + }, + "results": { + "bindings": [ + { + "site": { + "type": "uri", + "value": "https://spec.pistoiaalliance.org/idmp/ontology/EXT/Examples/AmlodipineExample/PGSKalamazooManufacturingSite" + } + } + ] + } + } \ No newline at end of file diff --git a/etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq2_expected_results.json b/etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq2_expected_results.json new file mode 100644 index 00000000..760215ab --- /dev/null +++ b/etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq2_expected_results.json @@ -0,0 +1,22 @@ +{ + "head": { + "vars": [ + "medicinalProduct", + "site" + ] + }, + "results": { + "bindings": [ + { + "medicinalProduct": { + "type": "uri", + "value": "https://spec.pistoiaalliance.org/idmp/ontology/EXT/Examples/AmlodipineExample/NorvascMedicinalProduct" + }, + "site": { + "type": "uri", + "value": "https://spec.pistoiaalliance.org/idmp/ontology/EXT/Examples/AmlodipineExample/PGSKalamazooManufacturingSite" + } + } + ] + } +} \ No newline at end of file From 20af4160270be3592a2910b2026b99050dc3f87c Mon Sep 17 00:00:00 2001 From: Elisa Kendall Date: Mon, 23 Dec 2024 10:07:02 -0800 Subject: [PATCH 05/52] GitHub-AmlodipineExample - added hasReleaseDate restriction on batch, added material name and identifier to material Signed-off-by: Elisa Kendall --- ISO/ISO11238-Substances.rdf | 55 ++++++++++++++++++++++++++++-- ISO/ISO11615-MedicinalProducts.rdf | 9 ++++- 2 files changed, 61 insertions(+), 3 deletions(-) diff --git a/ISO/ISO11238-Substances.rdf b/ISO/ISO11238-Substances.rdf index 1cdb1ca9..56766ca0 100644 --- a/ISO/ISO11238-Substances.rdf +++ b/ISO/ISO11238-Substances.rdf @@ -102,7 +102,7 @@ - + The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20221101/ISO11238-Substances.rdf version of this ontology was modified to relax the restriction on the property isStoichiometric with respect to chemical substances to optional from required (IDMP-380), and then reversed per the SME team and to conform with the IDMP standard. The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20221201/ISO11238-Substances.rdf version of this ontology was modified to relax the restriction on the property hasStructure with respect to substances, single substances, and moieties to optional from at most one value, to allow for cases where there may be multiples, especially if mapping content from multiple repositories (IDMP-GitHub-244) to add definitions for certain stereochemistry nominals where they were missing (IDMP-GitHub-243), and to refactor concepts including substance, moiety, and add physical substance in order to distinguish specifications for substances, which is the primary perspective of the IDMP standards from physical substances, and rename substance constituency to substance composition, which is better understood by the user community. (IDMP-405) The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20230201/ISO11238-Substances.rdf version of this ontology was modified to integrate a revised manufactured item and packaging strategy for UC-2. (IDMP-465) @@ -116,6 +116,7 @@ The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20231201/ISO11238-Substances.rdf version of this ontology was augmented to build out the definition of source material (Figure 17 in the ISO standard) to support representation of biologics (IDMP-713) and to normalize the use of hasTextualName from MVF rather than from LCC. The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20240301/ISO11238-Substances.rdf version of this ontology was augmented to add SKOS prefLabels for elements that have multiple labels (IDMP-734), to correct a wrong prefix for ReferenceSource, to make starting and resultant material roles disjoint, clean up URIs that had an erroneous final slash or were ill-formed, augment definitions with additional metadata from ISO 11238, and adjust the cardinality constraint on has quantity value range for amount to cover the case where there is both a quantity value range and reference range (GitHub-598). The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20240601/ISO11238-Substances.rdf version of this ontology was augmented to integrate revisions to the content from the 1.2 revision of the OMG Commons Ontology Library (IDMP-774), and complete the linkage beween a manufacturer, a given business operation (facility), and the manufacturing site(s) at which a particular medicinal product (or component of a medicinal product) is manufactured (IDMP-779). + The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20240901/ISO11238-Substances.rdf version of this ontology was modified to fill gaps to support the CMC use case. Copyright (c) 2022-2024 EDM Council, Inc. Copyright (c) 2022-2024 Pistoia Alliance, Inc. @@ -1735,11 +1736,25 @@ 0 + + + + + + + + + + + + material - ISO 11238:2018 Health informatics - Identification of medicinal products (IDMP) - Data elements and structures for the unique identification and exchange of regulated information on substances, clause 3.41 + ISO 11238:2018 Health informatics - Identification of medicinal products (IDMP) - Data elements and structures for the unique identification and exchange of regulated information on substances, clause 3.41, Figure 30 entity that has mass, occupies space and consists of one or more substances Material is not defined herein at a molecular or astronomical level and can be described using classical Newtonian physics. + manufacturing material + manufacturing material substance @@ -1822,6 +1837,42 @@ Material components in the context of IDMP may be packaging (container) components or device components. + + + + + + + + + + material identifier + unique identifier for substances or specified substances of which certain products, packaging, or devices are made + ISO 11238:2018 Health informatics - Identification of medicinal products (IDMP) - Data elements and structures for the unique identification and exchange of regulated information on substances, Figure 30 + manufacturing material substance ID + + + + + + + + + 1 + + + + + + + + + material name + designation for a substance or specified substance of which certain products, packaging, or devices are made + ISO 11238:2018 Health informatics - Identification of medicinal products (IDMP) - Data elements and structures for the unique identification and exchange of regulated information on substances, Figure 30 + manufacturing material substance name + + diff --git a/ISO/ISO11615-MedicinalProducts.rdf b/ISO/ISO11615-MedicinalProducts.rdf index d1fafed7..bc6c465c 100644 --- a/ISO/ISO11615-MedicinalProducts.rdf +++ b/ISO/ISO11615-MedicinalProducts.rdf @@ -114,7 +114,7 @@ - + The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20221001/ISO11615-MedicinalProducts.rdf version of this ontology was modified to rename 'ingredient role's to ingredients for clarification and refine the restrictions relating ingredients to pharmaceutical products and manufactured items per discussion at the Pistoia Alliance Conference Workshop on 3 November 2022 (IDMP-298). It was also extended to include concepts such as process, manufacturing process, process identifier, batch, batch identifier, lot, lot number, and others required in support of the regulatory to manufacturing bridge use case. The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20221201/ISO11615-MedicinalProducts.rdf version of this ontology was modified to refactor concepts including substance, moiety, and add physical substance in order to distinguish specifications for substances, which is the primary perspective of the IDMP standards from physical substances, and rename product constituency to product composition, which is better understood by the user community, and to move a couple of restrictions from ingredient to substance, including strength and whether or not that substance is potentially allergenic. (IDMP-405) The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20230201/ISO11615-MedicinalProducts.rdf version of this ontology was modified to integrate additional manufacturing and packaging details required for UC-2 (IDMP-465), to make manufactured item and pharmaceutical product disjoint, but both product specifications (IDMP-466), to change the status of this ontology to 'release' (IDMP-525), to add content related to dose forms (IDMP-531, IDMP-538), and to complete the set of ingredient roles specified in the implementation guide for ISO 11615 (IDMP-304). @@ -130,6 +130,7 @@ The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20240601/ISO11615-MedicinalProducts.rdf version of this ontology was extended to complete the details for marketing authorization (IDMP-747) and marketing status (IDMP-750). The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20240701/ISO11615-MedicinalProducts.rdf version of this ontology was extended to complete the details for medicinal product name (IDMP-745), integrate revisions to the content from the 1.2 revision of the OMG Commons Ontology Library (IDMP-774), complete the linkage beween a manufacturer, a given business operation (facility), and the manufacturing site(s) at which a particular medicinal product (or component of a medicinal product) is manufactured (IDMP-779), revised the name of concentration to concentration strength for consistency (IDMP-776), and added a link between the packaged medicinal product and marketing status record (IDMP-777). The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20240901/ISO11615-MedicinalProducts.rdf version of this ontology was modified to further simplify the packaging / container model (IDMP-744). + The https://spec.pistoiaalliance.org/idmp/ontology/ISO/20241001/ISO11615-MedicinalProducts.rdf version of this ontology was modified to fill gaps to support the CMC use case. Copyright (c) 2022-2024 EDM Council, Inc. Copyright (c) 2022-2024 Pistoia Alliance, Inc. @@ -1000,6 +1001,12 @@ d) the assignment of a unique medicinal product batch identifier (BAID2) to reli + + + + + + batch ANSI/ISA S88: https://www.isa.org/products/ansi-isa-88-00-01-2010-batch-control-part-1-models (paragraph 3.1.6) material that is being produced or that has been produced by a single execution of a process that leads to the production of finite quantities of material by subjecting quantities of input materials to an ordered set of processing activities over a finite period of time From 1cf7849310a5c870ccb89104382e9428f18ec6b6 Mon Sep 17 00:00:00 2001 From: Elisa Kendall Date: Wed, 25 Dec 2024 13:32:02 -0800 Subject: [PATCH 06/52] GitHub-AmlodipineExample - differentiated manufacturing / marketing authorizations and added restrictions accordingly Signed-off-by: Elisa Kendall --- ISO/ISO11615-MedicinalProducts.rdf | 49 ++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 13 deletions(-) diff --git a/ISO/ISO11615-MedicinalProducts.rdf b/ISO/ISO11615-MedicinalProducts.rdf index bc6c465c..1d821fbb 100644 --- a/ISO/ISO11615-MedicinalProducts.rdf +++ b/ISO/ISO11615-MedicinalProducts.rdf @@ -908,23 +908,20 @@ - - + + + + + + + + - - - - - - - - - - + authorised medicinal product @@ -5602,6 +5599,14 @@ The convention applied for naming a medicinal product can differ between medicin gives permission to manufacture + + + authorizes marketing of + + + gives permission to manufacture + + authorizes through @@ -6137,8 +6142,8 @@ The convention applied for naming a medicinal product can differ between medicin + - has marketing stop date ISO 11615:2017 Health informatics - Identification of medicinal products (IDMP) - Data elements and structures for the unique identification and exchange of regulated information on substances, clauses 3.1.45 and 9.3.2.8.5, and Figure 7 ISO/TS 20443:2017(E) Health informatics - Identification of medicinal products (IDMP) - Implementation guidelines for ISO 11615 data elements and structures for the unique identification and exchange of regulated medicinal product information, clause B.2.18.4 @@ -6689,6 +6694,24 @@ The convention applied for naming a medicinal product can differ between medicin is endorsed, enabled, empowered, or otherwise permitted by + + + is authorized for manufacturing through + + + + relates a medicinal product to its manufacturing authorization(s) + + + + + is authorized for marketing through + + + + relates a medicinal product to its marketing authorization(s) + + is authorized through From f54be3848ceb6842f675d98a0e247b266fcd2425 Mon Sep 17 00:00:00 2001 From: mereolog Date: Fri, 27 Dec 2024 08:35:34 +0100 Subject: [PATCH 07/52] minor fixes to SPARQL CQs Signed-off-by: mereolog --- etc/CQ/Example/uc_cmc_cq1.sparql | 2 +- etc/unit_tests/configs/idmp_tests_config.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/etc/CQ/Example/uc_cmc_cq1.sparql b/etc/CQ/Example/uc_cmc_cq1.sparql index 377bd7ba..ee84e739 100644 --- a/etc/CQ/Example/uc_cmc_cq1.sparql +++ b/etc/CQ/Example/uc_cmc_cq1.sparql @@ -18,6 +18,6 @@ WHERE { # Bind Variable packaged medicinal product <$PackagedMedicinalProduct> # Example for Norvasc: BIND(uc_cmc_cq1_parameter_1 AS $PackagedMedicinalProduct ) - $PackagedMedicinalProduct idmp-mprd:isProducedAtManufacturingSite ?site + $PackagedMedicinalProduct idmp-mprd:isProducedAtManufacturingSite ?site. ?site a idmp-mprd:ManufacturingSite . } \ No newline at end of file diff --git a/etc/unit_tests/configs/idmp_tests_config.yaml b/etc/unit_tests/configs/idmp_tests_config.yaml index 9e4ffa3c..8db3fb1f 100644 --- a/etc/unit_tests/configs/idmp_tests_config.yaml +++ b/etc/unit_tests/configs/idmp_tests_config.yaml @@ -201,6 +201,7 @@ uc_cmc_cq1_tests: uc_cmc_cq2_tests: sparql_template: "cq_templates/uc_cmc_cq2.sparql" + parameters: expected_output: "cq_expected_results/IDMP/uc_cmc_cq2_expected_results.json" uc_cmc_cq3_tests: From 57d9f425310514e897b594dfed6b348489dac483 Mon Sep 17 00:00:00 2001 From: mereolog Date: Fri, 27 Dec 2024 08:39:59 +0100 Subject: [PATCH 08/52] uc_cmc_cq3 added Signed-off-by: mereolog --- etc/CQ/Example/uc_cmc_cq3.sparql | 29 ++++++++++++++----- .../IDMP/uc_cmc_cq3_expected_results.json | 22 ++++++++++++++ 2 files changed, 44 insertions(+), 7 deletions(-) create mode 100644 etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq3_expected_results.json diff --git a/etc/CQ/Example/uc_cmc_cq3.sparql b/etc/CQ/Example/uc_cmc_cq3.sparql index fc100ee1..59a62d01 100644 --- a/etc/CQ/Example/uc_cmc_cq3.sparql +++ b/etc/CQ/Example/uc_cmc_cq3.sparql @@ -1,12 +1,27 @@ -# UC-CMC-CQ 3: Which manufacturing site is producing which substance ? -PREFIX cmns-dsg: +# UC-CMC-CQ 3: Which manufacturing site is producing which substance ? +PREFIX cmns-dsg: PREFIX cmns-rlcmp: -PREFIX cmns-txt: +PREFIX cmns-txt: PREFIX idmp-mprd: PREFIX idmp-spor: -PREFIX idmp-sub: -PREFIX rdf: -PREFIX rdfs: -PREFIX owl: +PREFIX idmp-sub: +PREFIX rdf: +PREFIX rdfs: +PREFIX owl: +PREFIX cmns-col: +SELECT DISTINCT ?site ?substance + +WHERE { + # Bind Variable medicinal product <$medicinalProduct> + # Example for Norvasc: + BIND(uc_cmc_cq3_parameter_1 AS $medicinalProduct ) + + $medicinalProduct idmp-mprd:isProducedAtManufacturingSite ?site . + ?site a idmp-mprd:ManufacturingSite . + + $medicinalProduct cmns-col:comprises ?pharmaceuticalOrManufacturedProduct. + ?pharmaceuticalOrManufacturedProduct cmns-col:comprises ?substance. + ?substance rdf:type/rdfs:subClassOf idmp-sub:Substance. +} \ No newline at end of file diff --git a/etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq3_expected_results.json b/etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq3_expected_results.json new file mode 100644 index 00000000..678fabd3 --- /dev/null +++ b/etc/unit_tests/cq_expected_results/IDMP/uc_cmc_cq3_expected_results.json @@ -0,0 +1,22 @@ +{ + "head": { + "vars": [ + "site", + "substance" + ] + }, + "results": { + "bindings": [ + { + "site": { + "type": "uri", + "value": "https://spec.pistoiaalliance.org/idmp/ontology/EXT/Examples/AmlodipineExample/PGSKalamazooManufacturingSite" + }, + "substance": { + "type": "uri", + "value": "https://spor.ema.europa.eu/v2/SubstanceDefinition/100000090079" + } + } + ] + } +} \ No newline at end of file From f1251ec38aeb8ac2b01ce9e1456a79c4fb3dd68e Mon Sep 17 00:00:00 2001 From: mereolog Date: Fri, 27 Dec 2024 08:43:15 +0100 Subject: [PATCH 09/52] fix to uc_cmc_cq2 Signed-off-by: mereolog --- etc/unit_tests/configs/idmp_tests_config.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/etc/unit_tests/configs/idmp_tests_config.yaml b/etc/unit_tests/configs/idmp_tests_config.yaml index 8db3fb1f..9e4ffa3c 100644 --- a/etc/unit_tests/configs/idmp_tests_config.yaml +++ b/etc/unit_tests/configs/idmp_tests_config.yaml @@ -201,7 +201,6 @@ uc_cmc_cq1_tests: uc_cmc_cq2_tests: sparql_template: "cq_templates/uc_cmc_cq2.sparql" - parameters: expected_output: "cq_expected_results/IDMP/uc_cmc_cq2_expected_results.json" uc_cmc_cq3_tests: From 0917434552a7120ac72803f0305df756c3ed7332 Mon Sep 17 00:00:00 2001 From: mereolog Date: Fri, 27 Dec 2024 08:59:32 +0100 Subject: [PATCH 10/52] another fix to uc_cmc_cq2 Signed-off-by: mereolog --- etc/unit_tests/configs/idmp_tests_config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/etc/unit_tests/configs/idmp_tests_config.yaml b/etc/unit_tests/configs/idmp_tests_config.yaml index 9e4ffa3c..aa97ba76 100644 --- a/etc/unit_tests/configs/idmp_tests_config.yaml +++ b/etc/unit_tests/configs/idmp_tests_config.yaml @@ -201,6 +201,7 @@ uc_cmc_cq1_tests: uc_cmc_cq2_tests: sparql_template: "cq_templates/uc_cmc_cq2.sparql" + parameters: {} expected_output: "cq_expected_results/IDMP/uc_cmc_cq2_expected_results.json" uc_cmc_cq3_tests: From 9423717cb14b355c70858ad29f18d05914c2f7ae Mon Sep 17 00:00:00 2001 From: mereolog Date: Fri, 27 Dec 2024 09:21:45 +0100 Subject: [PATCH 11/52] another fix to uc_cmc_cq3 Signed-off-by: mereolog --- etc/CQ/Example/uc_cmc_cq3.sparql | 2 +- etc/unit_tests/configs/idmp_tests_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/etc/CQ/Example/uc_cmc_cq3.sparql b/etc/CQ/Example/uc_cmc_cq3.sparql index 59a62d01..420874dc 100644 --- a/etc/CQ/Example/uc_cmc_cq3.sparql +++ b/etc/CQ/Example/uc_cmc_cq3.sparql @@ -15,7 +15,7 @@ SELECT DISTINCT ?site ?substance WHERE { # Bind Variable medicinal product <$medicinalProduct> - # Example for Norvasc: + # Example for Norvasc: BIND(uc_cmc_cq3_parameter_1 AS $medicinalProduct ) $medicinalProduct idmp-mprd:isProducedAtManufacturingSite ?site . diff --git a/etc/unit_tests/configs/idmp_tests_config.yaml b/etc/unit_tests/configs/idmp_tests_config.yaml index aa97ba76..4f736fcc 100644 --- a/etc/unit_tests/configs/idmp_tests_config.yaml +++ b/etc/unit_tests/configs/idmp_tests_config.yaml @@ -207,5 +207,5 @@ uc_cmc_cq2_tests: uc_cmc_cq3_tests: sparql_template: "cq_templates/uc_cmc_cq3.sparql" parameters: - uc_cmc_cq3_parameter_1: "" + uc_cmc_cq3_parameter_1: "" expected_output: "cq_expected_results/IDMP/uc_cmc_cq3_expected_results.json" \ No newline at end of file From 660e0d630728cc76ed3770af372b3b30d53e7137 Mon Sep 17 00:00:00 2001 From: Elisa Kendall Date: Sat, 28 Dec 2024 15:57:43 -0800 Subject: [PATCH 12/52] GitHub-AmlodipineExample - added manufacturer and site ids and names Signed-off-by: Elisa Kendall --- ISO/ISO11238-Substances.rdf | 61 +++++++++++++++++++++++++- ISO/ISO11615-MedicinalProducts.rdf | 70 +++++++++++++++++++++++++++--- 2 files changed, 122 insertions(+), 9 deletions(-) diff --git a/ISO/ISO11238-Substances.rdf b/ISO/ISO11238-Substances.rdf index 56766ca0..a1bf0adf 100644 --- a/ISO/ISO11238-Substances.rdf +++ b/ISO/ISO11238-Substances.rdf @@ -1697,11 +1697,22 @@ + + + + + + + + + + + + - - 1 + manufacturer @@ -1712,6 +1723,52 @@ establishment + + + + + + + + + + manufacturer identifier + unique identifier (code) for the role of a legal entity that produces finished products from raw materials or components thereof + DUNS86745HF (Artificial ID) + For both active ingredients and excipients intended to be used in the medicinal product the information shall be provided. A necessary condition for the Specified Substance Group 2 to exist is: either the Manufacturer ID, Manufacturer Name and Manufacturing Type is available AND/OR the production method type, product system type and production system exist. The manufacturer and Production Method Description can coexist, but at least one shall be provided. The Manufacturer ID for the Specified Substance Group 2 shall be linked to the actual Manufacturing site where the substance is manufactured. If necessary, bulk substance manufacturing site and further steps (e.g. micronization site) shall be provided. The Manufacturer ID is primarily linked to the bulk manufacturing of the substance. When other sites are needed to describe additional production steps this information shall be captured by the Reference Source Document class. + + + ISO 11238:2018 Health informatics - Identification of medicinal products (IDMP) - Data elements and structures for the unique identification and exchange of regulated information on substances, Figure 30 + ISO/TS 19844:2018(E) Health informatics - Identification of medicinal products (IDMP) - Implementation guidelines for ISO 11238 for data elements and structures for the unique identification and exchange of regulated information on substances, clause 8.2.7.9.1 + + + + + + + + + 1 + + + + + + + + + manufacturer name + designation for the role of a legal entity that produces finished products from raw materials or components thereof + Company ABC, (Address, Geographical coordinates) + The process by which valid Manufacturer IDs are captured will be defined by Regional Guidance. + For both active ingredients and excipients intended to be used in the medicinal product the information shall be provided. + + + ISO 11238:2018 Health informatics - Identification of medicinal products (IDMP) - Data elements and structures for the unique identification and exchange of regulated information on substances, Figure 30 + ISO/TS 19844:2018(E) Health informatics - Identification of medicinal products (IDMP) - Implementation guidelines for ISO 11238 for data elements and structures for the unique identification and exchange of regulated information on substances, clause 8.2.7.9.2 + The name of the manufacturer of the Specified Substance as provided in CTD 3.2.S.2.1 + + market context diff --git a/ISO/ISO11615-MedicinalProducts.rdf b/ISO/ISO11615-MedicinalProducts.rdf index 1d821fbb..01c48cf9 100644 --- a/ISO/ISO11615-MedicinalProducts.rdf +++ b/ISO/ISO11615-MedicinalProducts.rdf @@ -341,12 +341,6 @@ - - - - - - ISO 11615:2017 Health informatics - Identification of medicinal products (IDMP) - Data elements and structures for the unique identification and exchange of regulated medicinal product information, clause 3.1.47 manufacturer / establishment (organisation) manufacturer / establishment (organization) @@ -2545,12 +2539,60 @@ d) the assignment of a unique medicinal product batch identifier (BAID2) to reli + + + + + 0 + + + + + + + 0 + + manufacturing site place, setting, or context in which a manufacturing or business operation is situated A given manufacturing site may be associated with one or more manufacturing or business operations (facilities). A given facility (manufacturing or business operation) may span multiple manufacturing sites. + + + + + + + + + + manufacturing site identifier + unique identifier (code) for a place, setting, or context in which a manufacturing or business operation is situated + + + + + + + + + + 1 + + + + + + + + + manufacturing site name + designation for a place, setting, or context in which a manufacturing or business operation is situated + + + @@ -3326,6 +3368,13 @@ d) the assignment of a unique medicinal product batch identifier (BAID2) to reli 0 + + + + + 0 + + @@ -4526,7 +4575,6 @@ The convention applied for naming a medicinal product can differ between medicin - @@ -6720,6 +6768,14 @@ The convention applied for naming a medicinal product can differ between medicin indicates the situation that facilitates endorsement of the authorized party for some purpose + + + is authorized to manufacture + + + has permission to manufacture + + is characterized by manufactured item From 0451b9917bb9731aad5d3bdd985165009e9dc7ba Mon Sep 17 00:00:00 2001 From: Elisa Kendall Date: Mon, 30 Dec 2024 09:06:34 -0800 Subject: [PATCH 13/52] GitHub-AmlodipineExample - revised Commons to include updates with respect to all revisions in Commons 1.2 and initial revisions to Commons 1.3, including addresses and sites and facilities ontologies (initial versions) Signed-off-by: Elisa Kendall --- CMNS/AboutCommons.rdf | 77 ++- CMNS/Addresses.rdf | 1015 ++++++++++++++++++++++++++++++++ CMNS/AnnotationVocabulary.rdf | 32 +- CMNS/MetadataCMNS.rdf | 12 +- CMNS/Organizations.rdf | 9 +- CMNS/SitesAndFacilities.rdf | 191 ++++++ CMNS/StructuredCollections.rdf | 16 +- CMNS/catalog-v001.xml | 2 + 8 files changed, 1321 insertions(+), 33 deletions(-) create mode 100644 CMNS/Addresses.rdf create mode 100644 CMNS/SitesAndFacilities.rdf diff --git a/CMNS/AboutCommons.rdf b/CMNS/AboutCommons.rdf index e624c728..fbd64d7c 100644 --- a/CMNS/AboutCommons.rdf +++ b/CMNS/AboutCommons.rdf @@ -24,27 +24,77 @@ About the Commons Ontology Library This ontology is provided for the convenience of Commons users. It can be used to load all of the current Commons ontologies, using a relative catalog, as needed in Protege or other tools. - - Copyright (c) 2014-2022 EDM Council, Inc. - Copyright (c) 2019-2023 Thematix Partners LLC - Copyright (c) 2020-2023 Working Ontologist LLC - Copyright (c) 2021-2023 agnos.ai U.K. Ltd - Copyright (c) 2021-2023 Federated Knowledge LLC - Copyright (c) 2021-2023 Mayo Clinic - Copyright (c) 2022-2023 Object Management Group, Inc. - Copyright (c) 2022-2023 Pistoia Alliance, Inc. + Copyright (c) 2014-2025 EDM Council, Inc. + Copyright (c) 2014-2025 Thematix Partners LLC + Copyright (c) 2020-2025 Stardog Union + Copyright (c) 2020-2025 Working Ontologist LLC + Copyright (c) 2021-2025 agnos.ai U.K. Ltd + Copyright (c) 2021-2025 Federated Knowledge, LLC + Copyright (c) 2021-2025 Mayo Clinic + Copyright (c) 2022-2025 DEKonsult + Copyright (c) 2022-2025 Object Management Group, Inc. + Copyright (c) 2022-2025 OntoAge + Copyright (c) 2022-2025 Pistoia Alliance, Inc. + Copyright (c) 2022-2025 University of North Florida + Copyright (c) 2024-2025 88solutions + Copyright (c) 2024-2025 Adaptive Analytics, Inc. + Copyright (c) 2024-2025 Airbus Group + Copyright (c) 2024-2025 Boeing + Copyright (c) 2024-2025 Dassault Systemes + Copyright (c) 2024-2025 GfSE e.V. + Copyright (c) 2024-2025 Ontogenesis Solutions, LLC + Copyright (c) 2024-2025 ProSTEP iViP Association + Copyright (c) 2024-2025 Raytheon Technologies + Copyright (c) 2024-2025 Sparx Systems Pty Ltd + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + See https://opensource.org/licenses/MIT. + Copyright (c) 2014-2025 EDM Council, Inc. + Copyright (c) 2014-2025 Thematix Partners LLC + Copyright (c) 2020-2025 Stardog Union + Copyright (c) 2020-2025 Working Ontologist LLC + Copyright (c) 2021-2025 agnos.ai U.K. Ltd + Copyright (c) 2021-2025 Federated Knowledge, LLC + Copyright (c) 2021-2025 Mayo Clinic + Copyright (c) 2022-2025 DEKonsult + Copyright (c) 2022-2025 OntoAge + Copyright (c) 2022-2025 Object Management Group, Inc. + Copyright (c) 2022-2025 Pistoia Alliance, Inc. + Copyright (c) 2022-2025 University of North Florida + Copyright (c) 2024-2025 88solutions + Copyright (c) 2024-2025 Adaptive Analytics, Inc. + Copyright (c) 2024-2025 Airbus Group + Copyright (c) 2024-2025 Boeing + Copyright (c) 2024-2025 Dassault Systemes + Copyright (c) 2024-2025 GfSE e.V. + Copyright (c) 2024-2025 Ontogenesis Solutions, LLC + Copyright (c) 2024-2025 ProSTEP iViP Association + Copyright (c) 2024-2025 Raytheon Technologies + Copyright (c) 2024-2025 Sparx Systems Pty Ltd Davide Sottara, Mayo Clinic Dean Allemang, Working Ontologist LLC Elisa Kendall, Thematix Partners LLC Evan Wallace, U.S. Department of Commerce, National Institute of Standards and Technology (NIST) - Hans Peter de Koenig, DEKonsult - Pete Rivett, Federated Knowledge LLC + Hans Peter de Koning, DEKonsult + Jim Logan, Ontogenesis Solutions, LLC + Michel Sauvage, Airbus Group + Pete Rivett, Federated Knowledge, LLC Roger Burkhart, Thematix Partners LLC + Steve Jenkins, Jet Propulsion Laboratory (JPL), California Institute of Technology, National Aeronautics and Space Administration (NASA) Stuart Chalk, University of North Florida + Michel Sauvage, Airbus Group + Thomas Barre, Airbus Group + ISO 639:2023 Code for individual languages and language groups, Second edition, 2023-11 ISO 704:2022 Terminology work - Principles and methods, Fourth edition, 2022-07 ISO 1087:2019 Terminology work - Vocabulary - Theory and Application, Second edition, 2019-09 + ISO 3166-3:2020 Codes for the representation of names of countries and their subdivisions, Fourth edition, 2020-08 ISO/IEC 11179-3:2013 Information technology - Metadata registries (MDR) - Registry metamodel and basic attributes, Third edition, 2013-02-15 ISO 11240 Health informatics - Identification of medicinal products - Data elements and structures for the unique identification and exchange of units of measurement ISO 12651-2:2014, Electronic document management - Vocabulary - Part 2: Workflow management @@ -55,11 +105,13 @@ ISO/TS 19807-1:2019 Nanotechnologies - Magnetic nanomaterials - Part 1: Specification of characteristics and measurements for magnetic nanosuspensions ISO 21298:2017 Health informatics - Functional and structural roles ISO/TR 21965:2019 Information and documentation - Records management in enterprise architecture + ISO 22745-2:2010, Industrial automation systems and integration - Open technical dictionaries and their application to master data ISO 23234:2021 Buildings and civil engineering works - Security - Planning of security measures in the built environment ISO/IEC TR 29119-11:2020, Software and systems engineering - Software testing - Part 11: Guidelines on the testing of AI-based systems ISO 80000-1:2009 Quantities and units - Part 1: General https://www.omg.org/spec/SysML/ International Information Centre for Terminology (InfoTerm), see http://www.infoterm.info/ + @@ -79,10 +131,11 @@ + - + \ No newline at end of file diff --git a/CMNS/Addresses.rdf b/CMNS/Addresses.rdf new file mode 100644 index 00000000..a6506cc4 --- /dev/null +++ b/CMNS/Addresses.rdf @@ -0,0 +1,1015 @@ + + + + + + + + + + + + + + + + + + + + +]> + + + + Addresses Ontology + This ontology provides high level definitions for addresses and address components including elements that are common to addressing standards. It was derived from a combination of the ISO 19160 Addressing International Standard (ISO 19160-1:2015, ISO 19160-2:2023, ISO 19160-3:2020 and ISO 19160-4:2023) and the United States Postal Service (USPS) Publication 28, which is used by many of the international shipping services. + Copyright (c) 2013-2025 EDM Council, Inc. +Copyright (c) 2013-2025 Object Management Group, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +See https://opensource.org/licenses/MIT. + + + + + + + + + + + + + + This ontology was originally designed for use in the Financial Industry Business Ontology (FIBO) for representing addresses for people and organizations. It has been extended to reflect some of the recent revisions to the high-level elements of the conceptual model specified in ISO 19160. The initial version of the ontology is focused primarily on delivery addresses rather than on extensions including, for example, bar codes, and other details of business addresses. Note too that representation of address lineage, provenance, and data governance is deferred until the OMG Pedigree and Provenance Notation (PPMN) ontology is available. + Copyright (c) 2013-2025 EDM Council, Inc. + Copyright (c) 2013-2025 Object Management Group, Inc. + + + + + + + + 0 + + + + + + + 0 + + + + + + + 0 + + + + + + + 0 + + + + + + + 0 + + + + + + + 0 + + + + + + + 1 + + + address + frame of reference that facilitates the unambiguous determination of something for purposes of identification and location and to which communications may be delivered + Address where the [identified] object is a building: Lombardy House, 809 Lombardy Street, The Hills, 0039, South Africa. + Address where the [identified] object is a business: 611 Fifth Avenue, New York NY 10022. + Address where the [identified] object is a land parcel for a building: San 4–5, Munjae-ro, Songpa-gu, Seoul, 13144, South Korea. + Address where the object is a building group, such as a school or large apartment area: 228-dong 404-ho, 26 Kyunghee-daero, Dongdaemun-gu, Seoul 130–701, South Korea. + ISO 19160-1:2015 Addressing - Part 1: Conceptual model, First edition, 2015-12-15, clause 4.1 and 6.3.2, Figures 1-4 + Note that the ISO specification rules out virtual and electronic addresses in a note, which this ontology does not. + The concept of 'child address', i.e., one that is defined relative to a 'parent address' is represented using the specializes relation in this ontology. Examples include an address for an apartment within an apartment building, if the building itself has an independent address; in Japan, a jukyo bango (residence number) within a gaiku (block); and a building within a complex of buildings. In Korea, a dong (wing or section of a building) within a group of buildings may be considered a 'child address'. + The concept of an address classifier (AddressClass code set in ISO 19160), which is used to differentiate structural distinctions in the ISO standard, is explicitly omitted. Such distinctions are represented as subclasses of address using this ontology (e.g., conventional street address, post office box address). + + + + + + + + + + + + + + + + + address component + constituent part of an address + An address component may have one or more alternative values, e.g. alternatives in different languages or abbreviated alternatives. + An address component may reference another object such as a spatial object (e.g. an administrative boundary or a land parcel) or a non-spatial object (e.g. an organization or a person). + ISO 19160-1:2015 Addressing - Part 1: Conceptual model, First edition, 2015-12-15, clause 4.5 and 6.3.3, Figures 1-4 + + + + + + + + + 0 + + + + + + + + + + + + + + + address identifier + unique, context-specific identifier for the address + ISO 19160-1:2015 Addressing - Part 1: Conceptual model, First edition, 2015-12-15, clause 6.3.2 and Figure 4 + + + + + + + + + + 0 + + + address specification + system for allocating addresses to objects + An address specification includes a defined set of address components and the rules for their combination into addresses. + ISO 19160-1:2015 Addressing - Part 1: Conceptual model, First edition, 2015-12-15, clauses 4.8, 6.3.6, Figures 2-4 + address reference system + addressing scheme + + + + + apartment + room or a group of related rooms, among similar sets in one building, designed for use as a dwelling + true + + + + + basement + part of a building consisting of rooms that are partly or entirely below ground + false + + + + + building + relatively permanent enclosed structure, that has a roof and walls and stands more or less permanently in one place + true + + + + + + + + + 1 + + + + + + 1 + + + + + + + 1 + + + + + + + 1 + + + + conventional street address + physical address that identifies a location on a street to which communications may be delivered + Other unconventional addresses may include rural and highway route addresses, general delivery addresses, post office box addresses, private mail center addresses, and so forth. + + + + + department + division of a large organization such as a government, university, business, or shop, dealing with a specific subject, commodity, or area of activity + true + + + + + floor + all of the rooms or areas on the same level of a building; a story + true + Labeling systems for floors vary from country to country, and may be specific to the building, for example, whether or not a 13th floor is identified as such tends to be on a case-by-case basis. + + + + + front + side or part of a building that presents itself to view first, that faces the street; the most forward part of a building + false + + + + + + + + + + + + geographic directional symbol + code element that gives directional information for postal delivery + In the United States, these include N, S, E, W, NE, NW, SE, SW. + + + + + hanger + shed or shelter; any relatively wide structure used for housing airplanes or airships + true + + + + + key + usually metal instrument by which the bolt of a lock is turned + true + + + + + lobby + entrance hall, corridor, or vestibule, as in a public building, often serving as an anteroom; foyer + false + + + + + lot + measured parcel of land having fixed boundaries and designated on a plot or survey + true + + + + + lower + floor of a building in a multistory structure that is closer to ground level + false + + + + + office + place where a particular kind of business is transacted or a service is supplied + false + + + + + penthouse + structure or dwelling on the roof or top floor of a building + false + + + + + + + + + 1 + + + + + + + 1 + + + + + + + 1 + + + + + + 1 + + + + + + + 1 + + + + + + + + 0 + + + + + + + + + + + + + + + physical address + physical address where communications can be addressed, papers served or representatives located for any kind of organization or person + An address may be used as an index to the location of a building, apartment, office within an office block, or other structure or parcel of land, often using political boundaries and street names as references, along with other information such as house or building numbers or names. Some addresses also contain secondary elements such as apartment or building numbers, or special codes to aid routing of mail and packages. + Typically, addresses will have only one postcode expressed either as a string value or individual, and only a municipality (individual) or city (string value). + + + + + + + + + + 1 + + + + + + + 1 + + + physical address identifier + unique identifier for a physical address + Physical address identifiers may include bar codes, QCR codes, and +codes in a number of countries. + + + + + + + + + + + 0 + + + + + 0 + + + + + physical addressing scheme + + scheme for specifying physical addresses according to a country specific standard + + + + + pier + structure extending into navigable water for use as a landing place or promenade + true + + + + + post code area + physical area uniquely identified by some postal code + + + + + + + + + 1 + + + post office box + post office box associated with an address + Post office box identifiers are only unique to a given jurisdiction, which may be a post office, town, or other region. + + + + + + + + + 1 + + + post office box address + physical address used to deliver communications to a designated container at a local post office or the local equivalent for the jurisdiction, where mail is held until the recipient collects it, rather than to a given house, building, or other location + + + + + post office box designator + designator used, together with an identifier, for a post office box + In the U.S., the preferred designator is 'PO BOX'. + + + + + + + + + + + 1 + + + postcode + sequence of characters used to assist in the sorting of mail + postal code + + + + + postdirectional symbol + geographic directional symbol that follows the street name and street suffix in a street address + + + + + predirectional symbol + geographic directional symbol that occurs after the primary street number but before the street name in a street address + + + + + + + + + 1 + + + primary address number + address component that identifies a location with respect to a given street + Although traditionally called a 'number', the street number may consist of alphanumeric characters, for example, '221B'. + street number + + + + + rear + side or part of a building at the back, located opposite its front + false + + + + + + + + + + + region-specific identifier + geographic region or subdivision identifier used internally by a country or other region + + + + + room + partitioned part of the inside of a building + true + + + + + + + + + 0 + + + + + + + 1 + + + secondary unit + address component that identifies an individual unit within a larger structure, such as an apartment, office, hangar, slip, mailbox, and so forth, at a given street address + + + + + + + + + 1 + + + secondary unit designator + classifier for a smaller structure or component within a larger facility, such as an apartment, office, mail stop, or other similar designation + Note that only certain secondary units require a secondary range, such as an apartment number, to complete a delivery point. + + + + + + + + + 1 + + + secondary unit indicator + index to the specific unit within a secondary unit, such as a building or apartment, at a particular street address + + + + + side + place, space, or direction with respect to a center or to a line of division + false + + + + + slip + sloping ramp extending out into the water to serve as a place for landing or repairing ships; ship's or boat's berth between two piers + true + + + + + space + extent set apart or available, such as a parking or storage space + true + + + + + stop + stopping place, such as a bus or mail stop + true + + + + + + + + + 1 + + + + + + + 0 + + + + + + + 0 + + + + + + + 0 + + + + + + + 0 + + + + + + + + + street address + index to a location that consists of a primary address number, predirectional, street name, suffix, postdirectional, and an optional secondary unit + + + + + + + + + + 1 + + + street name + identifier for a street in some context (e.g., city, municipality, geographic region) + + + + + + street suffix + classifier for a street or other delivery location, such as a dwelling located along a waterway + The suffix may provide some insight into the size or length of the street, though not necessarily consistently. In some cities, the suffix differentiates the street from another in the same context, such as 19th Street vs. 19th Avenue in San Francisco. + + + + + + + + + + 1 + + + structure name + name for a building, house, office complex, shopping center, or other structure or group of structures + Examples include 'McCoy Center', which is the name of the office complex where JPMorgan Chase's Polaris facility is located, 'Apple Park', which is the name of the corporate headquarters of Apple, Inc., and 'Howells Bridge Cottage', which is the name of a very old cottage in Cornwall. + + + + + suite + group of rooms occupied as a unit + true + + + + + + + + + 0 + + + + + + 0 + + + + + + + + 1 + + + supplemental address component + address component that provides additional information that is important to ensuring proper delivery of communications + Supplemental components include post office box information, rural route and highway contract route information, private mailboxes, and so forth, that are not part of a conventional street address. + + + + + + + + + + + supplemental address designator + classifier for supplemental address information, such as a highway contract route, rural route, building complex, shopping center, condominium complex, mail box, or other similar designation + + + + + + + + + 1 + + + supplemental address unit + address component that includes a specific route, box, apartment, condominium or other indicator or unit associated with a specific address + + + + + trailer + vehicle designed to serve wherever parked as a temporary dwelling or place of business + true + + + + + unit + area in a facility, such as a medical facility or hospital that is specially staffed and equipped to provide a particular service or type of care + true + + + + + upper + floor of a building in a multistory structure that is farther away from the ground level + false + + + + + + + + + + 1 + + + virtual address + + address identifying a virtual, i.e. non-physical, location + + + + + has address + + indicates a means by which something (in the case of a network address) or some entity may be located or contacted or may receive correspondence + + + + + + has address alias + ISO 19160-1:2015 Addressing - Part 1: Conceptual model, First edition, 2015-12-15, clause 4.3 + + + indicates one of a set of addresses unambiguously determining the same addressable object + + + + + has address line 1 + + the first line of the street address + https://www.gleif.org/en/about-lei/common-data-file-format/lei-cdf-format/lei-cdf-format-version-2-1 + + + + + has address line 2 + + the second line of the street address + https://www.gleif.org/en/about-lei/common-data-file-format/lei-cdf-format/lei-cdf-format-version-2-1 + + + + + has address line 3 + + the third line of the street address + https://www.gleif.org/en/about-lei/common-data-file-format/lei-cdf-format/lei-cdf-format-version-2-1 + This element SHALL be omitted if address line 2 is omitted. + + + + + has address preference level + + indicates the ranking or preferred nature of the address in a set of address aliases + ISO 19160-1:2015 Addressing - Part 1: Conceptual model, First edition, 2015-12-15, clause 6.3.2 + The preference level could be a numeric ranking, as suggested in the ISO standard, or may reference a controlled vocabulary, thus the range of this property is left to the user. + + + + + has attention line + + an optional, free text address line denoting the intended recipient + + + + + has individual postcode + + + indicates the local or international postcode element of a delivery address as specified by the local postal service + https://www.gleif.org/en/about-lei/common-data-file-format/lei-cdf-format/lei-cdf-format-version-2-1 + + + + + has mail routing + + an optional, free text address line containing explicit routing information (this elements's presence indicates that this address is a routing / 'care of' address) + https://www.gleif.org/en/about-lei/common-data-file-format/lei-cdf-format/lei-cdf-format-version-2-1 + + + + + has postal code + + the postal code of this address as specified by the local postal service + https://www.gleif.org/en/about-lei/common-data-file-format/lei-cdf-format/lei-cdf-format-version-2-1 + + + + + has postdirectional symbol + + + specifies a geographic directional symbol that follows the street name and street suffix in a street address + + + + + has predirectional symbol + + + specifies a geographic directional symbol that occurs after the primary street number but before the street name in a street address + + + + + has primary address number + + + specifies a a location with respect to a given street + + + + + has secondary unit + + + specifies an individual unit within a larger structure, such as an apartment, office, hangar, slip, mailbox, and so forth, at a given street address + + + + + has street address + + + indicates a fully-specified address component that consists of a primary address number, predirectional, street name, suffix, postdirectional, and an optional secondary unit + + + + + has street name + + + specifies an identifier for a street in some context (e.g., 'Baker', 'First', 'Main') + + + + + has street suffix + + + specifies an additional qualifier for a street or other delivery location, such as a dwelling located along a waterway + + + + + has structure name + + + specifies an identifier for a building, house, office complex, shopping center, or other structure or group of structures + + + + + has transliterated address + + identifies a transliterated (i.e., in Latin or Romanized ASCII) address for the registered entity + https://www.gleif.org/en/about-lei/common-data-file-format/lei-cdf-format/lei-cdf-format-version-2-1 + + + + + requires secondary unit range + + + if true, indicates that an additional qualifier is needed to complete the delivery point description, such as an apartment number + Note that in some cases, such as for lobby or office, if there are multiple secondary units then a range may be needed to differentiate between them, even if the range is not always required. + + + + + + + + 0 + + + + + + + + + + 0 + + + + + + + + + + 0 + + + + + \ No newline at end of file diff --git a/CMNS/AnnotationVocabulary.rdf b/CMNS/AnnotationVocabulary.rdf index ecad104f..2d52ff42 100644 --- a/CMNS/AnnotationVocabulary.rdf +++ b/CMNS/AnnotationVocabulary.rdf @@ -19,17 +19,37 @@ Annotation Vocabulary - The Annotation Vocabulary provides commonly used annotation properties for documentation to facilitate understanding. - http://opensource.org/licenses/MIT + The Annotation Vocabulary provides commonly used annotation properties for documentation to facilitate understanding. + + Note that this ontology defines a property hierarchy for a number of external annotations, including SKOS and Dublin Core annotations, to show how they relate to one another, although the semantics of OWL ignore this. Doing so emphasizes how the annotations are intended to be used and assists with integration in cases where different ontologies use different annotations and/or approaches. + Copyright (c) 2022-2024 Adaptive Analytics, Inc. +Copyright (c) 2022-2025 EDM Council, Inc. +Copyright (c) 2022-2025 Federated Knowledge LLC +Copyright (c) 2022-2025 Object Management Group, Inc. +Copyright (c) 2024-2025 Ontogenesis Solutions, LLC +Copyright (c) 2022-2025 Thematix Partners LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +See https://opensource.org/licenses/MIT. Commons Annotation Vocabulary - + https://www.omg.org/spec/Commons/20220501/AnnotationVocabulary.rdf version of this ontology was modified to normalize the use of rdfs:isDefinedBy for SKOS and Dublin Core annotations (COMMONS-1). + https://www.omg.org/spec/Commons/20221101/AnnotationVocabulary.rdf version of this ontology was modified to further normalize the property hierarchy for SKOS and Dublin Core annotations (COMMONS-13-14). Note that any of the annotation properties provided in Dublin Core can be used in addition to those declared herein. However, Dublin Core terms that are not explicitly defined herein must be declared explicitly as annotation properties in the ontologies that use them. The annotation properties defined below are derived from similar annotation vocabularies used in (1) the Object Management Group (OMG) specification metadata - see http://www.omg.org/techprocess/ab/SpecificationMetadata/, (2) annotations used in the Financial Industry Business Ontology (FIBO) - see https://spec.edmcouncil.org/fibo/ontology/FND/Utilities/AnnotationVocabulary/, and (3) other ontology efforts such as the NIST-sponsored Industrial Ontology Foundation (IOF). - Copyright (c) 2022 EDM Council, Inc. - Copyright (c) 2022 Object Management Group, Inc. + Copyright (c) 2022-2025 Adaptive Analytics, Inc. + Copyright (c) 2022-2025 EDM Council, Inc. + Copyright (c) 2022-2025 Federated Knowledge LLC + Copyright (c) 2022-2025 Object Management Group, Inc. + Copyright (c) 2022-2025 Thematix Partners LLC + Copyright (c) 2024-2025 Ontogenesis Solutions, LLC @@ -129,6 +149,7 @@ + definition @@ -150,6 +171,7 @@ + note general remark, for any purpose diff --git a/CMNS/MetadataCMNS.rdf b/CMNS/MetadataCMNS.rdf index f248cc00..247b1ae3 100644 --- a/CMNS/MetadataCMNS.rdf +++ b/CMNS/MetadataCMNS.rdf @@ -26,18 +26,19 @@ The Commons (CMNS) Ontology Library Module includes ontologies that are defined in the Object Management Group (OMG) Commons Ontology Library standard, as well as others that are planned for inclusion. 2022-11-16T18:00:00 https://opensource.org/licenses/MIT - 2023-09-20T18:00:00 + 2024-12-30T18:00:00 - Copyright (c) 2022-2023 EDM Council, Inc. - Copyright (c) 2022-2023 Pistoia Alliance, Inc. + Copyright (c) 2022-2024 EDM Council, Inc. + Copyright (c) 2022-2024 Pistoia Alliance, Inc. Commons Ontology Library Module The Commons (CMNS) Ontology Library Module includes ontologies that are defined in the Object Management Group (OMG) Commons Ontology Library standard, as well as others that are planned for inclusion. + @@ -64,12 +65,13 @@ + https://opensource.org/licenses/MIT - Copyright (c) 2022-2023 EDM Council, Inc. - Copyright (c) 2022-2023 Pistoia Alliance, Inc. + Copyright (c) 2022-2024 EDM Council, Inc. + Copyright (c) 2022-2024 Pistoia Alliance, Inc. \ No newline at end of file diff --git a/CMNS/Organizations.rdf b/CMNS/Organizations.rdf index 5bfaf32d..11de173f 100644 --- a/CMNS/Organizations.rdf +++ b/CMNS/Organizations.rdf @@ -36,8 +36,8 @@ Commons Organizations Ontology This ontology defines high-level concepts for organizations, legal entities, and related terms, such as organization membership. It is purposefully underspecified to facilitate mapping to specific organization ontologies, such as the W3C organization ontology, organization from a business (BMM or BPMN) perspective, organization from a records management (RMS) and provenance (PPMN) perspective, and to other models describing organizations. - Copyright (c) 2013-2024 EDM Council, Inc. - Copyright (c) 2013-2024 Object Management Group, Inc. + Copyright (c) 2013-2025 EDM Council, Inc. + Copyright (c) 2013-2025 Object Management Group, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: @@ -50,13 +50,14 @@ THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRES + This ontology is derived, in part, from the Financial Industry Business Ontology (FIBO) Organizations, Formal Organizations, and Legal Persons ontologies. - Copyright (c) 2013-2024 EDM Council, Inc. - Copyright (c) 2013-2024 Object Management Group, Inc. + Copyright (c) 2013-2025 EDM Council, Inc. + Copyright (c) 2013-2025 Object Management Group, Inc. diff --git a/CMNS/SitesAndFacilities.rdf b/CMNS/SitesAndFacilities.rdf new file mode 100644 index 00000000..668ae510 --- /dev/null +++ b/CMNS/SitesAndFacilities.rdf @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + +]> + + + + Sites and Facilities Ontology + This ontology provides high-level concepts related to facilities, both virtual and physical, including sites that provide the context for various facilities. + Copyright (c) 2013-2025 EDM Council, Inc. + Copyright (c) 2013-2025 Object Management Group, Inc. + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + See https://opensource.org/licenses/MIT. + + + + + + + + + This ontology is derived, in part, from the Financial Industry Business Ontology (FIBO) Organizations, Formal Organizations, and Legal Persons ontologies. + Copyright (c) 2013-2025 EDM Council, Inc. + Copyright (c) 2013-2025 Object Management Group, Inc. + + + + + + + + 0 + + + + + + + + + + 0 + + + + + + + + + + + + + + + + 0 + + + facility + something established to serve a particular purpose, make some course of action or operation easier, or provide some capability or service + A facility may be concrete (as in a manufacturing facility) or abstract. Concrete facilities may be permanent, semi-permanent, or temporary structures, providing one or more capabilities at a given site. A single site may include multiple facilities and a given facility may span multiple sites. + + + + + + + + + 0 + + + + + + + 0 + + + site + place, setting, or context in which something, such as a facility, is situated + Example facilities that may situated at some site include structures and buildings, an archeological dig, the landing location for an aircraft or spacecraft, and the site of a wound. A given site may accommodate multiple facilities. + A physical site has certain characteristics that contribute to the context it provides, including area, shape, accessibility, and in the case of a geographic site, landforms, soil and ground conditions, climate, and so forth. + + + + + + + + + 0 + + + + + + + 1 + + + tract identifier + unique identifier for a parcel issued for use in some jurisidiction + + + + + + + + + + + tract of land + geographic region that is a contiguous parcel or area of land within a larger region on the surface of the earth, typically defined by its boundaries as described in a deed, survey, or legal document + In some cases, such as in the case of unimproved land that may be owned by a government but without improvements, there may not be an address. + Such a description typically includes a detailed, quantitative specification for that region specified using a prescribed coordinate and/or mapping system and/or a narrative description, such as 'metes and bounds', which provides a qualitative, but less precise, legal description of the location. The system(s) used to describe the tract are specified in local, regional, and national law. + + + + + + + + + 0 + + + venue + site where something happens, described in the context of an event, activity, or something else that occurs there + + + + enables + creates an environment or situation where something can occur or function efficiently + + + + is enabled by + + indicates something that occurs or functions efficiently due to + + + + is situated at + is placed at + Something may be situated at some site, or in some setting, situation, or context. + + + + situates + + indicates the place, setting, or context in which something is placed + + + \ No newline at end of file diff --git a/CMNS/StructuredCollections.rdf b/CMNS/StructuredCollections.rdf index 017d73dd..b6259f8a 100644 --- a/CMNS/StructuredCollections.rdf +++ b/CMNS/StructuredCollections.rdf @@ -48,10 +48,12 @@ THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRES - - Copyright (c) 2019-2024 Thematix Partners LLC - Copyright (c) 2021-2024 EDM Council, Inc. - Copyright (c) 2024 Object Management Group, Inc. + + The https://www.omg.org/spec/Commons/20240801/Collections.rdf version of this ontology was modified to clarify the definition of list (COMMONS13-8) and replace the property hasConstituent with hasMember due to a semantics mismatch (COMMONS13-4). + Copyright (c) 2019-2025 Thematix Partners LLC + Copyright (c) 2021-2025 EDM Council, Inc. + Copyright (c) 2024-2025 Dassault Systèmes + Copyright (c) 2024-2025 Object Management Group, Inc. @@ -64,7 +66,7 @@ THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRES - + @@ -139,13 +141,13 @@ THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRES - + 0 list - structured collection containing a finite, ordered set of related items, where the same value may occur more than once + finite, linearly ordered collection of items, where the same item may occur more than once ISO 5127 Information and documentation - Foundation and vocabulary, Second edition, 2017-05 diff --git a/CMNS/catalog-v001.xml b/CMNS/catalog-v001.xml index 355c2bde..f49e63fa 100644 --- a/CMNS/catalog-v001.xml +++ b/CMNS/catalog-v001.xml @@ -1,5 +1,6 @@ + @@ -27,6 +28,7 @@ + From 2cca40c76b1a501a14c13ec6f1be34c56d147edc Mon Sep 17 00:00:00 2001 From: Elisa Kendall Date: Mon, 30 Dec 2024 09:12:38 -0800 Subject: [PATCH 14/52] GitHub-AmlodipineExample - added about reference individuals for Commons Signed-off-by: Elisa Kendall --- CMNS/AboutCommons-ReferenceIndividuals.rdf | 77 ++++++++++++++++++---- 1 file changed, 65 insertions(+), 12 deletions(-) diff --git a/CMNS/AboutCommons-ReferenceIndividuals.rdf b/CMNS/AboutCommons-ReferenceIndividuals.rdf index 04f89daa..f85ccba1 100644 --- a/CMNS/AboutCommons-ReferenceIndividuals.rdf +++ b/CMNS/AboutCommons-ReferenceIndividuals.rdf @@ -24,27 +24,77 @@ About the Commons Ontology Library This ontology is provided for the convenience of Commons users. It can be used to load all of the current Commons ontologies, including reference individuals for governments and jurisdictions, using a relative catalog, as needed in Protege or other tools. - - Copyright (c) 2014-2022 EDM Council, Inc. - Copyright (c) 2019-2023 Thematix Partners LLC - Copyright (c) 2020-2023 Working Ontologist LLC - Copyright (c) 2021-2023 agnos.ai U.K. Ltd - Copyright (c) 2021-2023 Federated Knowledge LLC - Copyright (c) 2021-2023 Mayo Clinic - Copyright (c) 2022-2023 Object Management Group, Inc. - Copyright (c) 2022-2023 Pistoia Alliance, Inc. + Copyright (c) 2014-2025 EDM Council, Inc. + Copyright (c) 2014-2025 Thematix Partners LLC + Copyright (c) 2020-2025 Stardog Union + Copyright (c) 2020-2025 Working Ontologist LLC + Copyright (c) 2021-2025 agnos.ai U.K. Ltd + Copyright (c) 2021-2025 Federated Knowledge, LLC + Copyright (c) 2021-2025 Mayo Clinic + Copyright (c) 2022-2025 DEKonsult + Copyright (c) 2022-2025 Object Management Group, Inc. + Copyright (c) 2022-2025 OntoAge + Copyright (c) 2022-2025 Pistoia Alliance, Inc. + Copyright (c) 2022-2025 University of North Florida + Copyright (c) 2024-2025 88solutions + Copyright (c) 2024-2025 Adaptive Analytics, Inc. + Copyright (c) 2024-2025 Airbus Group + Copyright (c) 2024-2025 Boeing + Copyright (c) 2024-2025 Dassault Systemes + Copyright (c) 2024-2025 GfSE e.V. + Copyright (c) 2024-2025 Ontogenesis Solutions, LLC + Copyright (c) 2024-2025 ProSTEP iViP Association + Copyright (c) 2024-2025 Raytheon Technologies + Copyright (c) 2024-2025 Sparx Systems Pty Ltd + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + See https://opensource.org/licenses/MIT. + Copyright (c) 2014-2025 EDM Council, Inc. + Copyright (c) 2014-2025 Thematix Partners LLC + Copyright (c) 2020-2025 Stardog Union + Copyright (c) 2020-2025 Working Ontologist LLC + Copyright (c) 2021-2025 agnos.ai U.K. Ltd + Copyright (c) 2021-2025 Federated Knowledge, LLC + Copyright (c) 2021-2025 Mayo Clinic + Copyright (c) 2022-2025 DEKonsult + Copyright (c) 2022-2025 OntoAge + Copyright (c) 2022-2025 Object Management Group, Inc. + Copyright (c) 2022-2025 Pistoia Alliance, Inc. + Copyright (c) 2022-2025 University of North Florida + Copyright (c) 2024-2025 88solutions + Copyright (c) 2024-2025 Adaptive Analytics, Inc. + Copyright (c) 2024-2025 Airbus Group + Copyright (c) 2024-2025 Boeing + Copyright (c) 2024-2025 Dassault Systemes + Copyright (c) 2024-2025 GfSE e.V. + Copyright (c) 2024-2025 Ontogenesis Solutions, LLC + Copyright (c) 2024-2025 ProSTEP iViP Association + Copyright (c) 2024-2025 Raytheon Technologies + Copyright (c) 2024-2025 Sparx Systems Pty Ltd Davide Sottara, Mayo Clinic Dean Allemang, Working Ontologist LLC Elisa Kendall, Thematix Partners LLC Evan Wallace, U.S. Department of Commerce, National Institute of Standards and Technology (NIST) - Hans Peter de Koenig, DEKonsult - Pete Rivett, Federated Knowledge LLC + Hans Peter de Koning, DEKonsult + Jim Logan, Ontogenesis Solutions, LLC + Michel Sauvage, Airbus Group + Pete Rivett, Federated Knowledge, LLC Roger Burkhart, Thematix Partners LLC + Steve Jenkins, Jet Propulsion Laboratory (JPL), California Institute of Technology, National Aeronautics and Space Administration (NASA) Stuart Chalk, University of North Florida + Michel Sauvage, Airbus Group + Thomas Barre, Airbus Group + ISO 639:2023 Code for individual languages and language groups, Second edition, 2023-11 ISO 704:2022 Terminology work - Principles and methods, Fourth edition, 2022-07 ISO 1087:2019 Terminology work - Vocabulary - Theory and Application, Second edition, 2019-09 + ISO 3166-3:2020 Codes for the representation of names of countries and their subdivisions, Fourth edition, 2020-08 ISO/IEC 11179-3:2013 Information technology - Metadata registries (MDR) - Registry metamodel and basic attributes, Third edition, 2013-02-15 ISO 11240 Health informatics - Identification of medicinal products - Data elements and structures for the unique identification and exchange of units of measurement ISO 12651-2:2014, Electronic document management - Vocabulary - Part 2: Workflow management @@ -55,11 +105,13 @@ ISO/TS 19807-1:2019 Nanotechnologies - Magnetic nanomaterials - Part 1: Specification of characteristics and measurements for magnetic nanosuspensions ISO 21298:2017 Health informatics - Functional and structural roles ISO/TR 21965:2019 Information and documentation - Records management in enterprise architecture + ISO 22745-2:2010, Industrial automation systems and integration - Open technical dictionaries and their application to master data ISO 23234:2021 Buildings and civil engineering works - Security - Planning of security measures in the built environment ISO/IEC TR 29119-11:2020, Software and systems engineering - Software testing - Part 11: Guidelines on the testing of AI-based systems ISO 80000-1:2009 Quantities and units - Part 1: General https://www.omg.org/spec/SysML/ International Information Centre for Terminology (InfoTerm), see http://www.infoterm.info/ + @@ -86,10 +138,11 @@ + - + \ No newline at end of file From 4b671c380db4a3397100242b4b3f2a660b57a3a1 Mon Sep 17 00:00:00 2001 From: Elisa Kendall Date: Mon, 30 Dec 2024 14:58:06 -0800 Subject: [PATCH 15/52] GitHub-AmlodipineExample - aligned the products and services ontology with the latest version of sites and facilities submitted to Commons 1.3 (and 1.2 now published versions); eliminated unnecessary references to products and services, Signed-off-by: Elisa Kendall --- AboutIDMPDev-ReferenceIndividuals.rdf | 4 +- AboutIDMPDev.rdf | 8 +- AboutIDMPProd-ReferenceIndividuals.rdf | 9 ++- AboutIDMPProd.rdf | 9 ++- CMNS/ProductsAndServices.rdf | 75 +------------------ CMNS/SitesAndFacilities.rdf | 7 ++ EXT/Examples/AmlodipineExample.rdf | 7 +- .../EuropeanRegistrationAuthorities.rdf | 3 - ISO/ISO11238-RegistrationAuthorities.rdf | 5 +- ISO/ISO11239-PharmaceuticalDoseForms.rdf | 12 +-- ISO/ISO11615-MedicinalProducts.rdf | 13 ++-- ISO/ISO11616-PharmaceuticalProducts.rdf | 5 +- ...dicalDictionaryForRegulatoryActivities.rdf | 9 +-- .../NorthAmericanRegistrationAuthorities.rdf | 5 +- ISO/catalog-v001.xml | 5 +- catalog-v001.xml | 2 + 16 files changed, 59 insertions(+), 119 deletions(-) diff --git a/AboutIDMPDev-ReferenceIndividuals.rdf b/AboutIDMPDev-ReferenceIndividuals.rdf index a65f522e..01331fc1 100644 --- a/AboutIDMPDev-ReferenceIndividuals.rdf +++ b/AboutIDMPDev-ReferenceIndividuals.rdf @@ -35,6 +35,7 @@ /////////////////////////////////////////////////////////////////////////////////////// --> + @@ -61,6 +62,7 @@ + @@ -152,7 +154,7 @@ - + diff --git a/AboutIDMPDev.rdf b/AboutIDMPDev.rdf index 7e3b1b94..87bbadae 100644 --- a/AboutIDMPDev.rdf +++ b/AboutIDMPDev.rdf @@ -24,8 +24,8 @@ This ontology is provided for the convenience of IDMP users. It loads all of the very latest IDMP production and development ontologies, excluding reference data and examples, based on the contents of GitHub, rather than those that comprise a specific version, such as a quarterly release. Note that metadata files and other 'load' files, are intentionally excluded. 2023-08-13T18:00:00 https://opensource.org/licenses/MIT - Copyright (c) 2022-2023 EDM Council, Inc. - Copyright (c) 2022-2023 Pistoia Alliance, Inc. + Copyright (c) 2022-2024 EDM Council, Inc. + Copyright (c) 2022-2024 Pistoia Alliance, Inc. + @@ -61,6 +62,7 @@ + @@ -120,7 +122,7 @@ - + diff --git a/AboutIDMPProd-ReferenceIndividuals.rdf b/AboutIDMPProd-ReferenceIndividuals.rdf index 99b9a74e..4386b2cf 100644 --- a/AboutIDMPProd-ReferenceIndividuals.rdf +++ b/AboutIDMPProd-ReferenceIndividuals.rdf @@ -24,8 +24,8 @@ This ontology is provided for the convenience of IDMP users. It loads the IDMP production ontologies based on the contents of GitHub, rather than those that comprise a specific version, such as a quarterly release. Note that while metadata files and other 'load' files, such as the various subject area specific 'all' files, are intentionally excluded, this version of the 'load' file does include all reference data, such as governments and related jurisdictions required for complete IDMP representation. 2023-08-13T18:00:00 https://opensource.org/licenses/MIT - Copyright (c) 2022-2023 EDM Council, Inc. - Copyright (c) 2022-2023 Pistoia Alliance, Inc. + Copyright (c) 2022-2024 EDM Council, Inc. + Copyright (c) 2022-2024 Pistoia Alliance, Inc. + @@ -61,7 +62,9 @@ + + + @@ -54,7 +55,9 @@ + +