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 "platform extension" concept #86

Open
rmouritzen-splunk opened this issue Apr 10, 2024 · 1 comment
Open

Add "platform extension" concept #86

rmouritzen-splunk opened this issue Apr 10, 2024 · 1 comment

Comments

@rmouritzen-splunk
Copy link
Contributor

The extensions defined in the core schema (in the https://github.com/ocsf/ocsf-schema repo) are special-cases and should be presented uniquely. This can be entirely done in the OCSF Server, which is why this an issue in this repo. No changes are needed in the ocsf/ocsf-schema repo.

Any extension defined in the core schema (in the ocsf/ocsf-schema repo) will be a "platform extension".

Solution TBD. The presentation and naming of these "platform extensions" is not offered here yet.

cc: @pagbabian-splunk

@pagbabian-splunk
Copy link

I favored this approach initially but it was quicker to use the existing extension mechanism at the time.
In addition to having a separate section on the left column of the browser, the metaschema location may need to be updated: today the platform extensions are in the extensions subfolder under schema. If the server isn't started up with the extensions folder explicitly included, the platform extensions won't show up. That is desired for external extensions but for core platform extensions, it may be better to locate them distinctly in a well known location.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants