This is an automated email from the ASF dual-hosted git repository.
krickert pushed a commit to branch OPENNLP-1833-grpc-expansion
in repository https://gitbox.apache.org/repos/asf/opennlp-sandbox.git
The following commit(s) were added to refs/heads/OPENNLP-1833-grpc-expansion by
this push:
new fc0f7d6a Changed the proto name becase v1 in the name was redundant
fc0f7d6a is described below
commit fc0f7d6a3f9613e3237fe0e9261e521ab69863f6
Author: Kristian Rickert <[email protected]>
AuthorDate: Tue Jun 9 23:32:25 2026 -0400
Changed the proto name becase v1 in the name was redundant
---
opennlp-grpc/docs/rfc/opennlp-grpc-design.md | 20 ++++++++++----------
opennlp-grpc/examples/python-client/README.md | 6 +++---
opennlp-grpc/opennlp-grpc-api/README.md | 12 ++++++------
...nnlp_document_v1.proto => opennlp_document.proto} | 0
...nnlp_pipeline_v1.proto => opennlp_pipeline.proto} | 2 +-
...pennlp_service_v1.proto => opennlp_service.proto} | 4 ++--
6 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/opennlp-grpc/docs/rfc/opennlp-grpc-design.md
b/opennlp-grpc/docs/rfc/opennlp-grpc-design.md
index 5640479a..2b078bcb 100644
--- a/opennlp-grpc/docs/rfc/opennlp-grpc-design.md
+++ b/opennlp-grpc/docs/rfc/opennlp-grpc-design.md
@@ -57,7 +57,7 @@ This RFC evolves the sandbox gRPC POC into a
**document-centric, language-neutra
| Artifact
| Status |
|
---------------------------------------------------------------------------------------
| ------------------------------- |
-| v1 protos (`opennlp_document_v1.proto`, `opennlp_pipeline_v1.proto`,
`opennlp_service_v1.proto`) | Stable; Maven + Buf lint |
+| v1 protos (`opennlp_document.proto`, `opennlp_pipeline.proto`,
`opennlp_service.proto`) | Stable; Maven + Buf lint |
| This RFC + JIRA companion
| Written |
| v1 Java processor / server / codegen
| In progress (sandbox) |
| Core `opennlp-api` `Document` interface
| Proposed for later |
@@ -233,9 +233,9 @@ flowchart TB
| Layer | File (proposed) | Responsibility
|
| ----- | ------------------------ |
-------------------------------------------------------- |
-| 1 | `opennlp_document_v1.proto` | Document, spans, tokens, entities,
analytics, embeddings |
-| 2 | `opennlp_pipeline_v1.proto` | Profiles, steps, model refs, options,
backends |
-| 3 | `opennlp_service_v1.proto` | gRPC services and request/response
envelopes |
+| 1 | `opennlp_document.proto` | Document, spans, tokens, entities,
analytics, embeddings |
+| 2 | `opennlp_pipeline.proto` | Profiles, steps, model refs, options,
backends |
+| 3 | `opennlp_service.proto` | gRPC services and request/response
envelopes |
All files share `package org.apache.opennlp.grpc.v1`.
@@ -452,7 +452,7 @@ Out of scope for proto, noted for implementers:
live under `opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/`. The
blocks below
are the canonical text form for the RFC and are kept in sync with those files.
-### 11.1 `opennlp_document_v1.proto`
+### 11.1 `opennlp_document.proto`
```protobuf
// Licensed to the Apache Software Foundation (ASF) under one or more
@@ -662,7 +662,7 @@ message DocumentClassification {
}
```
-### 11.2 `opennlp_pipeline_v1.proto`
+### 11.2 `opennlp_pipeline.proto`
```protobuf
syntax = "proto3";
@@ -672,7 +672,7 @@ package org.apache.opennlp.grpc.v1;
option java_package = "org.apache.opennlp.grpc.v1";
option java_multiple_files = true;
-import "org/apache/opennlp/grpc/v1/opennlp_document_v1.proto";
+import "org/apache/opennlp/grpc/v1/opennlp_document.proto";
enum PipelineStep {
PIPELINE_STEP_UNSPECIFIED = 0;
@@ -793,7 +793,7 @@ message ModelBundleInfo {
}
```
-### 11.3 `opennlp_service_v1.proto`
+### 11.3 `opennlp_service.proto`
```protobuf
syntax = "proto3";
@@ -803,8 +803,8 @@ package org.apache.opennlp.grpc.v1;
option java_package = "org.apache.opennlp.grpc.v1";
option java_multiple_files = true;
-import "org/apache/opennlp/grpc/v1/opennlp_document_v1.proto";
-import "org/apache/opennlp/grpc/v1/opennlp_pipeline_v1.proto";
+import "org/apache/opennlp/grpc/v1/opennlp_document.proto";
+import "org/apache/opennlp/grpc/v1/opennlp_pipeline.proto";
service OpenNlpAnalysisService {
rpc AnalyzeDocument(AnalyzeDocumentRequest) returns
(AnalyzeDocumentResponse);
diff --git a/opennlp-grpc/examples/python-client/README.md
b/opennlp-grpc/examples/python-client/README.md
index cb8ab338..2944aaae 100644
--- a/opennlp-grpc/examples/python-client/README.md
+++ b/opennlp-grpc/examples/python-client/README.md
@@ -8,9 +8,9 @@ python -m grpc_tools.protoc \
-I src/main/proto \
--python_out=../examples/python-client \
--grpc_python_out=../examples/python-client \
- src/main/proto/org/apache/opennlp/grpc/v1/opennlp_document_v1.proto \
- src/main/proto/org/apache/opennlp/grpc/v1/opennlp_pipeline_v1.proto \
- src/main/proto/org/apache/opennlp/grpc/v1/opennlp_service_v1.proto
+ src/main/proto/org/apache/opennlp/grpc/v1/opennlp_document.proto \
+ src/main/proto/org/apache/opennlp/grpc/v1/opennlp_pipeline.proto \
+ src/main/proto/org/apache/opennlp/grpc/v1/opennlp_service.proto
```
A sample `AnalyzeDocument` client will be added here once the v1 Python
workflow is finalized.
diff --git a/opennlp-grpc/opennlp-grpc-api/README.md
b/opennlp-grpc/opennlp-grpc-api/README.md
index a6d5a698..01e63dbc 100644
--- a/opennlp-grpc/opennlp-grpc-api/README.md
+++ b/opennlp-grpc/opennlp-grpc-api/README.md
@@ -6,9 +6,9 @@ v1 protobuf definitions and generated Java stubs for the
document-centric OpenNL
**Protos:** `src/main/proto/org/apache/opennlp/grpc/v1/`
-- `opennlp_document_v1.proto` - `OpenNlpDocument`, spans, tokens, chunks,
embeddings
-- `opennlp_pipeline_v1.proto` - profiles, pipeline steps, model bundles,
inference backends
-- `opennlp_service_v1.proto` - `OpenNlpAnalysisService` RPCs
+- `opennlp_document.proto` - `OpenNlpDocument`, spans, tokens, chunks,
embeddings
+- `opennlp_pipeline.proto` - profiles, pipeline steps, model bundles,
inference backends
+- `opennlp_service.proto` - `OpenNlpAnalysisService` RPCs
## Maven dependency
@@ -47,9 +47,9 @@ python -m grpc_tools.protoc \
-I src/main/proto \
--python_out=python \
--grpc_python_out=python \
- src/main/proto/org/apache/opennlp/grpc/v1/opennlp_document_v1.proto \
- src/main/proto/org/apache/opennlp/grpc/v1/opennlp_pipeline_v1.proto \
- src/main/proto/org/apache/opennlp/grpc/v1/opennlp_service_v1.proto
+ src/main/proto/org/apache/opennlp/grpc/v1/opennlp_document.proto \
+ src/main/proto/org/apache/opennlp/grpc/v1/opennlp_pipeline.proto \
+ src/main/proto/org/apache/opennlp/grpc/v1/opennlp_service.proto
```
See `docs/rfc/opennlp-grpc-design.md` for the full API contract.
diff --git
a/opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_document_v1.proto
b/opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_document.proto
similarity index 100%
rename from
opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_document_v1.proto
rename to
opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_document.proto
diff --git
a/opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_pipeline_v1.proto
b/opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_pipeline.proto
similarity index 98%
rename from
opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_pipeline_v1.proto
rename to
opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_pipeline.proto
index 5b25095d..3c8f680d 100644
---
a/opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_pipeline_v1.proto
+++
b/opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_pipeline.proto
@@ -22,7 +22,7 @@ package org.apache.opennlp.grpc.v1;
option java_package = "org.apache.opennlp.grpc.v1";
option java_multiple_files = true;
-import "org/apache/opennlp/grpc/v1/opennlp_document_v1.proto";
+import "org/apache/opennlp/grpc/v1/opennlp_document.proto";
// Pipeline steps supported by AnalyzeDocument (and future streaming variants).
enum PipelineStep {
diff --git
a/opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_service_v1.proto
b/opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_service.proto
similarity index 96%
rename from
opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_service_v1.proto
rename to
opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_service.proto
index 08ce9358..aa52c4ba 100644
---
a/opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_service_v1.proto
+++
b/opennlp-grpc/opennlp-grpc-api/src/main/proto/org/apache/opennlp/grpc/v1/opennlp_service.proto
@@ -22,8 +22,8 @@ package org.apache.opennlp.grpc.v1;
option java_package = "org.apache.opennlp.grpc.v1";
option java_multiple_files = true;
-import "org/apache/opennlp/grpc/v1/opennlp_document_v1.proto";
-import "org/apache/opennlp/grpc/v1/opennlp_pipeline_v1.proto";
+import "org/apache/opennlp/grpc/v1/opennlp_document.proto";
+import "org/apache/opennlp/grpc/v1/opennlp_pipeline.proto";
service OpenNlpAnalysisService {
rpc AnalyzeDocument(AnalyzeDocumentRequest) returns
(AnalyzeDocumentResponse);