Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add zone publisher description #904

Merged
merged 2 commits into from
Feb 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion site/docs/concepts/governance-engine-pack.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ It is used to distribute the governance engine function to different metadata ec

* [Building Governance Engine Packs](/guides/developer/open-metadata-archives/creating-governance-engine-packs)
* [Building Governance Action Services](/guides/developer/governance-action-services/overview)
* [Building Open Discovery Services](/guides/developer/open-discovery-services/overview)
* [Building Survey Action Services](/guides/developer/survey-action-services/overview)
* [Building Repository Governance Services](/guides/developer/repository-governance-services/overview)

--8<-- "snippets/abbr.md"
1 change: 0 additions & 1 deletion site/docs/concepts/governance-service-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ There are ten types of governance services. Related governance services are [pa
| [General Governance Action Service](/guides/developer/governance-action-services/overview) | Some form of governance activity. | [Governance Action Engine](/concepts/governance-action-engine) | [Governance Action OMES](/services/omes/governance-action/overview) |
| [Event Action Service](/guides/developer/event-action-services/overview) | Event management around [Context Event](/concepts/context-event). | [Event Action Engine](/concepts/event-action-engine) | [Event Action OMES](/services/omes/event-action/overview) |
| [Repository Governance Service](/guides/developer/repository-governance-services/overview) | Performs governance for open metadata repositories such as dynamically maintaining [open metadata archives](/concepts/open-metadata-archive). | [Repository Governance Engine](/concepts/repository-governance-engine) | [Repository Governance OMES](/services/omes/repository-governance/overview) |
| [Open Discovery Service](/guides/developer/open-discovery-services/overview) | Analyses the content of an [Asset's](/concepts/asset) real-world counterpart ([digital-resource](/concepts/digital-resource)) in the digital landscape. (For example, if the asset describes a file, the open discovery service analyses the data stored in the file). | [Open Discovery Engine](/concepts/open-discovery-engine) | [Asset Analysis OMES](/services/omes/asset-analysis/overview) |


--8<-- "snippets/abbr.md"
10 changes: 1 addition & 9 deletions site/docs/concepts/governance-service.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,12 @@ A governance service is a specialized [connector](/concepts/connector) that impl

--8<-- "docs/concepts/governance-service-types.md"

## Catalog of governance services

* [Open Discovery Service Catalog](/connectors/#open-discovery-services)
* [Governance Action Service Catalog](/connectors/#governance-action-services)
* [Event Action Catalog](/connectors/#event-action-services)
* [Repository Governance Catalog](/connectors/#repository-governance-services)

## Implementing your own governance services

Instructions for implementing your own governance services are in the developer guide under the following sections:

* [Writing Open Discovery Services](/guides/developer/open-dicovery-services/overview)
* [Writing Governance Action Services](/guides/developer/governance-action-services/overview)
* [Writing Engine Action Services](/guides/developer/engine-action-services/overview)
* [Writing Survey Action Services](/guides/developer/survey-action-services/overview)
* [Writing Repository Governance Services](/guides/developer/repository-governance-services/overview)

## Support for running governance services
Expand Down
4 changes: 0 additions & 4 deletions site/docs/concepts/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,6 @@
- [Audit Log Framework (ALF)](/frameworks/alf/overview)
- [Open Connector Framework (OCF)](/frameworks/ocf/overview)
- [Open Integration Framework (OIF)](/frameworks/oif/overview)
- [Open Discovery Framework (ODF)](/frameworks/odf/overview)
- [Governance Action Framework (GAF)](/frameworks/gaf/overview)
- [Event Action Framework (EAF)](/frameworks/eaf/overview)
- [Survey Action Framework (EAF)](/frameworks/saf/overview)
Expand Down Expand Up @@ -275,9 +274,6 @@
- [OMRS](/services/omrs)
- [OMRS Event Topic](/concepts/cohort-topic)
- [Open Connector Framework (OCF)](/frameworks/ocf/overview)
- [Open Discovery Engine](/concepts/open-discovery-engine)
- [Open Discovery Framework (ODF)](/frameworks/odf/overview)
- [Open Discovery Service](/concepts/open-discovery-service)
- [Open Integration Framework](/frmeworks/oif/overview)
- [Open Metadata and Governance (OMAG)](/introduction/overview)
- [Open Metadata Archives](/concepts/open-metadata-archive)
Expand Down
71 changes: 50 additions & 21 deletions site/docs/connectors/connector-catalog.drawio
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<mxfile host="Electron" modified="2024-02-20T09:47:06.431Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.0.2 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="5rrBPv3bTDApPCq9GKpw" version="23.0.2" type="device" pages="25">
<mxfile host="Electron" modified="2024-02-26T10:27:55.118Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.0.2 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="O-n8OwH25EDXgnCBQjwp" version="23.0.2" type="device" pages="26">
<diagram id="zwH0E6yuSuxNEa-D1nxI" name="compare-use-of-connectors">
<mxGraphModel dx="1242" dy="824" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<mxGraphModel dx="1242" dy="818" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="YbopbjHzWyyc6AShLxuW-0" />
<mxCell id="YbopbjHzWyyc6AShLxuW-1" parent="YbopbjHzWyyc6AShLxuW-0" />
Expand Down Expand Up @@ -2325,7 +2325,7 @@
</mxGraphModel>
</diagram>
<diagram name="governance-action-open-lineage-integration-connector" id="zrJ-85LRO9nVczTC2bUZ">
<mxGraphModel dx="932" dy="607" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<mxGraphModel dx="1242" dy="818" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="FvNNMmRPRf4BgWETpdXZ-0" />
<mxCell id="FvNNMmRPRf4BgWETpdXZ-1" parent="FvNNMmRPRf4BgWETpdXZ-0" />
Expand Down Expand Up @@ -2854,7 +2854,7 @@
</mxGraphModel>
</diagram>
<diagram name="origin-seeker-remediation-governance-action-service" id="4t7_JryA3s-n8Jf-6Bta">
<mxGraphModel dx="932" dy="607" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<mxGraphModel dx="1242" dy="818" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="eZo1w2hgIM4zIaZ_KdS4-0" />
<mxCell id="eZo1w2hgIM4zIaZ_KdS4-1" parent="eZo1w2hgIM4zIaZ_KdS4-0" />
Expand All @@ -2879,7 +2879,7 @@
<mxCell id="eZo1w2hgIM4zIaZ_KdS4-3" value="Governance Action OMES" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="124" y="190" width="206" height="150" as="geometry" />
</mxCell>
<mxCell id="eZo1w2hgIM4zIaZ_KdS4-4" value="Origin Seeker&lt;br&gt;Remediation&lt;br&gt;Governance Action&lt;br&gt;Service" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxCell id="eZo1w2hgIM4zIaZ_KdS4-4" value="Origin Seeker&lt;br&gt;Governance Action&lt;br&gt;Service" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="150" y="225" width="150" height="100" as="geometry" />
</mxCell>
<mxCell id="eZo1w2hgIM4zIaZ_KdS4-5" value="Metadata Access Server" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#d5e8d4;strokeColor=#82b366;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
Expand Down Expand Up @@ -2938,17 +2938,17 @@
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-25" value="Source Asset" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="120.5" y="820" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-32" value="Lineage Mapping" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="240" y="560" width="110" height="20" as="geometry" />
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-32" value="Lineage&lt;br&gt;relationship" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="255" y="550" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-33" value="Lineage Mapping" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="471.5" y="560" width="110" height="20" as="geometry" />
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-33" value="Lineage&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;relationship" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="486.5" y="550" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-34" value="Lineage Mapping" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="240.5" y="730" width="110" height="20" as="geometry" />
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-34" value="Lineage&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;relationship" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="255.5" y="720" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-35" value="Lineage Mapping" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="471.5" y="730" width="110" height="20" as="geometry" />
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-35" value="Lineage&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;relationship" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="486.5" y="720" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-36" value="Origin 1" style="rounded=0;whiteSpace=wrap;html=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="90" y="545" width="70" height="30" as="geometry" />
Expand Down Expand Up @@ -2994,11 +2994,11 @@
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-49" value="Source Asset" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="120" y="1030" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-50" value="Lineage Mapping" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="240" y="940" width="110" height="20" as="geometry" />
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-50" value="Lineage&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;relationship" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="255" y="930" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-51" value="Lineage Mapping" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="471" y="940" width="110" height="20" as="geometry" />
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-51" value="Lineage&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;relationship" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="486" y="930" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-52" value="Origin 1" style="rounded=0;whiteSpace=wrap;html=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="89.5" y="920" width="70" height="30" as="geometry" />
Expand Down Expand Up @@ -3038,11 +3038,11 @@
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-67" value="Source Asset" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#b0e3e6;strokeColor=#0e8088;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="116.75" y="1240" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-68" value="Lineage Mapping" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="236.75" y="1150" width="110" height="20" as="geometry" />
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-68" value="Lineage&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;relationship" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="251.75" y="1140" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-69" value="Lineage Mapping" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="467.75" y="1150" width="110" height="20" as="geometry" />
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-69" value="Lineage&lt;br style=&quot;border-color: var(--border-color);&quot;&gt;relationship" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="482.75" y="1140" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="mAE13Ri7Y4i1FjvjkdJD-72" value="&lt;span style=&quot;color: rgb(0 , 0 , 0) ; font-family: &amp;#34;helvetica&amp;#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: center ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(248 , 249 , 250) ; display: inline ; float: none&quot;&gt;guard=no-origins-detected&lt;/span&gt;" style="text;whiteSpace=wrap;html=1;" parent="eZo1w2hgIM4zIaZ_KdS4-1" vertex="1">
<mxGeometry x="730" y="1160" width="150" height="30" as="geometry" />
Expand All @@ -3056,6 +3056,35 @@
</root>
</mxGraphModel>
</diagram>
<diagram name="zone-publisher-governance-action-service" id="9SQTnUom9DGQNNtnzSLL">
<mxGraphModel dx="1242" dy="818" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="7eAxQNGextr1V_H_AGkV-0" />
<mxCell id="7eAxQNGextr1V_H_AGkV-1" parent="7eAxQNGextr1V_H_AGkV-0" />
<mxCell id="7eAxQNGextr1V_H_AGkV-7" value="Engine Host" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="7eAxQNGextr1V_H_AGkV-1">
<mxGeometry x="100" y="100" width="250" height="300" as="geometry" />
</mxCell>
<mxCell id="7eAxQNGextr1V_H_AGkV-8" value="Governance Action OMES" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;" vertex="1" parent="7eAxQNGextr1V_H_AGkV-1">
<mxGeometry x="124" y="190" width="206" height="150" as="geometry" />
</mxCell>
<mxCell id="7eAxQNGextr1V_H_AGkV-9" value="Zone Publisher&lt;br&gt;Governance Action&lt;br&gt;Service" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="7eAxQNGextr1V_H_AGkV-1">
<mxGeometry x="150" y="225" width="150" height="100" as="geometry" />
</mxCell>
<mxCell id="7eAxQNGextr1V_H_AGkV-10" value="Metadata Access Server" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="7eAxQNGextr1V_H_AGkV-1">
<mxGeometry x="441" y="100" width="250" height="300" as="geometry" />
</mxCell>
<mxCell id="7eAxQNGextr1V_H_AGkV-12" value="Governance Engine OMAS" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;" vertex="1" parent="7eAxQNGextr1V_H_AGkV-1">
<mxGeometry x="463" y="220" width="206" height="90" as="geometry" />
</mxCell>
<mxCell id="7eAxQNGextr1V_H_AGkV-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="7eAxQNGextr1V_H_AGkV-1" source="7eAxQNGextr1V_H_AGkV-8" target="7eAxQNGextr1V_H_AGkV-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7eAxQNGextr1V_H_AGkV-14" value="add zone&lt;br&gt;membership" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;" vertex="1" parent="7eAxQNGextr1V_H_AGkV-1">
<mxGeometry x="351" y="270" width="90" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="fxJPaf1YGk_XV19OfAdl" name="cohort-registry-store">
<mxGraphModel dx="1142" dy="775" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
Expand Down
Loading
Loading