Skip to content

Commit 948f024

Browse files
authored
Merge pull request #713 from laujan/branch-2
Branch 2 → second restructure iteration
2 parents e2dffcb + 5a54993 commit 948f024

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1909
-1393
lines changed

articles/ai-services/.openpublishing.redirection.ai-services.json

Lines changed: 57 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -482,84 +482,124 @@
482482
},
483483
{
484484
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-accuracy-confidence.md",
485-
"redirect_url": "/azure/ai-services/document-intelligence/v4-concept/accuracy-confidence",
485+
"redirect_url": "/azure/ai-services/document-intelligence/concept/accuracy-confidence",
486486
"redirect_document_id": true
487487
},
488488
{
489489
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-analyze-document-response.md",
490-
"redirect_url": "/azure/ai-services/document-intelligence/v4-concept/analyze-document-response",
490+
"redirect_url": "/azure/ai-services/document-intelligence/concept/analyze-document-response",
491491
"redirect_document_id": true
492492
},
493493
{
494494
"source_path_from_root": "/articles/ai-services/document-intelligence/label-tool.md",
495-
"redirect_url": "/azure/ai-services/document-intelligence/v2-1/label-tool",
495+
"redirect_url": "/azure/ai-services/document-intelligence/v21/label-tool",
496496
"redirect_document_id": true
497497
},
498498
{
499499
"source_path_from_root": "/articles/ai-services/document-intelligence/sdk-overview-v2-1.md",
500-
"redirect_url": "/azure/ai-services/document-intelligence/v2-1/sdk-overview",
500+
"redirect_url": "/azure/ai-services/document-intelligence/v21/sdk-overview",
501501
"redirect_document_id": true
502502
},
503503
{
504504
"source_path_from_root": "/articles/ai-services/document-intelligence/quickstarts/try-sample-label-tool.md",
505-
"redirect_url": "/azure/ai-services/document-intelligence/v2-1/try-sample-label-tool",
505+
"redirect_url": "/azure/ai-services/document-intelligence/v21/try-sample-label-tool",
506506
"redirect_document_id": true
507507
},
508508
{
509509
"source_path_from_root": "/articles/ai-services/document-intelligence/deploy-label-tool.md",
510-
"redirect_url": "/azure/ai-services/document-intelligence/v2-1/deploy-label-tool",
510+
"redirect_url": "/azure/ai-services/document-intelligence/v21/deploy-label-tool",
511511
"redirect_document_id": true
512512
},
513513
{
514514
"source_path_from_root": "/articles/ai-services/document-intelligence/supervised-table-tags.md",
515-
"redirect_url": "/azure/ai-services/document-intelligence/v2-1/supervised-table-tags",
515+
"redirect_url": "/azure/ai-services/document-intelligence/v21/supervised-table-tags",
516516
"redirect_document_id": true
517517
},
518518
{
519519
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-bank-statement.md",
520-
"redirect_url": "/azure/ai-services/document-intelligence/v4-model-feature/bank-statement",
520+
"redirect_url": "/azure/ai-services/document-intelligence/prebuilt/bank-statement",
521521
"redirect_document_id": true
522522
},
523523
{
524524
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-bank-check.md",
525-
"redirect_url": "/azure/ai-services/document-intelligence/v4-model-feature/bank-check",
525+
"redirect_url": "/azure/ai-services/document-intelligence/prebuilt/bank-check",
526526
"redirect_document_id": true
527527
},
528528
{
529529
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-credit-card.md",
530-
"redirect_url": "/azure/ai-services/document-intelligence/v4-model-feature/credit-card",
530+
"redirect_url": "/azure/ai-services/document-intelligence/prebuilt/credit-card",
531531
"redirect_document_id": true
532532
},
533533
{
534534
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-marriage-certificate.md",
535-
"redirect_url": "/azure/ai-services/document-intelligence/v4-model-feature/marriage-certificate",
535+
"redirect_url": "/azure/ai-services/document-intelligence/prebuilt/marriage-certificate",
536536
"redirect_document_id": true
537537
},
538538
{
539539
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-mortgage-documents.md",
540-
"redirect_url": "/azure/ai-services/document-intelligence/v4-model-feature/mortgage-documents",
540+
"redirect_url": "/azure/ai-services/document-intelligence/prebuilt/mortgage-documents",
541541
"redirect_document_id": true
542542
},
543543
{
544544
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-pay-stub.md",
545-
"redirect_url": "/azure/ai-services/document-intelligence/v4-model-feature/pay-stub",
545+
"redirect_url": "/azure/ai-services/document-intelligence/prebuilt/pay-stub",
546546
"redirect_document_id": true
547547
},
548548
{
549549
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-batch-analysis.md",
550-
"redirect_url": "/azure/ai-services/document-intelligence/v4-model-feature/batch-analysis",
550+
"redirect_url": "/azure/ai-services/document-intelligence/prebuilt/batch-analysis",
551551
"redirect_document_id": true
552552
},
553553
{
554554
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-custom-generative.md",
555-
"redirect_url": "/azure/ai-services/document-intelligence/v4-model-feature/custom-generative-extraction",
555+
"redirect_url": "/azure/ai-services/document-intelligence/prebuilt/custom-generative-extraction",
556556
"redirect_document_id": true
557557
},
558558
{
559559
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-incremental-classifier.md",
560-
"redirect_url": "/azure/ai-services/document-intelligence/v4-concept/incremental-classifier",
560+
"redirect_url": "/azure/ai-services/document-intelligence/concept/incremental-classifier",
561+
"redirect_document_id": true
562+
},
563+
{
564+
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-model-overview.md",
565+
"redirect_url": "/azure/ai-services/document-intelligence/model-overview",
566+
"redirect_document_id": true
567+
},
568+
{
569+
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-read.md",
570+
"redirect_url": "/azure/ai-services/document-intelligence/prebuilt/read",
571+
"redirect_document_id": true
572+
},
573+
{
574+
"source_path_from_root": "/articles/ai-services/document-intelligence/concept-layout.md",
575+
"redirect_url": "/azure/ai-services/document-intelligence/prebuilt/layout",
576+
"redirect_document_id": true
577+
},
578+
{
579+
"source_path_from_root": "/articles/ai-services/document-intelligence/choose-model-feature.md",
580+
"redirect_url": "/azure/ai-services/document-intelligence/concept/choose-model-feature",
581+
"redirect_document_id": true
582+
},
583+
{
584+
"source_path_from_root": "/articles/ai-services/document-intelligence/create-document-intelligence-resource.md",
585+
"redirect_url": "/azure/ai-services/document-intelligence/how-to-guides/create-document-intelligence-resource",
586+
"redirect_document_id": true
587+
},
588+
{
589+
"source_path_from_root": "/articles/ai-services/document-intelligence/managed-identities.md",
590+
"redirect_url": "/azure/ai-services/document-intelligence/authentication/managed-identities",
591+
"redirect_document_id": true
592+
},
593+
{
594+
"source_path_from_root": "/articles/ai-services/document-intelligence/create-sas-tokens.md",
595+
"redirect_url": "/azure/ai-services/document-intelligence/authentication/create-sas-tokens",
596+
"redirect_document_id": true
597+
},
598+
{
599+
"source_path_from_root": "/articles/ai-services/document-intelligence/managed-identities-secured-access.md",
600+
"redirect_url": "/azure/ai-services/document-intelligence/authentication/managed-identities-secured-access",
561601
"redirect_document_id": true
562602
}
563-
603+
564604
]
565605
}

articles/ai-services/computer-vision/concept-ocr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.author: pafarley
1515

1616
> [!NOTE]
1717
>
18-
> If you want to extract text from PDFs, Office files, or HTML documents and document images, use the [Document Intelligence Read OCR model](../../ai-services/document-intelligence/concept-read.md). It's optimized for text-heavy digital and scanned documents and uses an asynchronous API that makes it easy to power your intelligent document processing scenarios.
18+
> If you want to extract text from PDFs, Office files, or HTML documents and document images, use the [Document Intelligence Read OCR model](../document-intelligence/prebuilt/read.md). It's optimized for text-heavy digital and scanned documents and uses an asynchronous API that makes it easy to power your intelligent document processing scenarios.
1919
2020
OCR is a machine-learning-based technique for extracting text from in-the-wild and non-document images like product labels, user-generated images, screenshots, street signs, and posters. The Azure AI Vision OCR service provides a fast, synchronous API for lightweight scenarios where images aren't text-heavy. This allows OCR to be embedded in near real-time user experiences to enrich content understanding and follow-up user actions with fast turn-around times.
2121

articles/ai-services/computer-vision/includes/read-editions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ms.author: pafarley
1818
> | Input | Examples | Read edition | Benefit |
1919
> |----------|--------------|-------------------------|-------------------------|
2020
> | **Images**: General, in-the-wild images | labels, street signs, and posters | [OCR for images (version 4.0)](../concept-ocr.md) | Optimized for general, non-document images with a performance-enhanced synchronous API that makes it easier to embed OCR in your user experience scenarios.
21-
> | **Documents**: Digital and scanned, including images | books, articles, and reports | [Document Intelligence read model](../../../ai-services/document-intelligence/concept-read.md) | Optimized for text-heavy scanned and digital documents with an asynchronous API to help automate intelligent document processing at scale.
21+
> | **Documents**: Digital and scanned, including images | books, articles, and reports | [Document Intelligence read model](../../document-intelligence/prebuilt/read.md) | Optimized for text-heavy scanned and digital documents with an asynchronous API to help automate intelligent document processing at scale.
2222
>
2323
> **About Azure AI Vision v3.2 GA Read**
2424
>

articles/ai-services/computer-vision/overview-ocr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Microsoft's **Read** OCR engine is composed of multiple advanced machine-learnin
3030

3131
## How is OCR related to Intelligent Document Processing (IDP)?
3232

33-
Intelligent Document Processing (IDP) uses OCR as its foundational technology to additionally extract structure, relationships, key-values, entities, and other document-centric insights with an advanced machine-learning based AI service like [Document Intelligence](../../ai-services/document-intelligence/overview.md). Document Intelligence includes a document-optimized version of **Read** as its OCR engine while delegating to other models for higher-end insights. If you are extracting text from scanned and digital documents, use [Document Intelligence Read OCR](../../ai-services/document-intelligence/concept-read.md).
33+
Intelligent Document Processing (IDP) uses OCR as its foundational technology to additionally extract structure, relationships, key-values, entities, and other document-centric insights with an advanced machine-learning based AI service like [Document Intelligence](../../ai-services/document-intelligence/overview.md). Document Intelligence includes a document-optimized version of **Read** as its OCR engine while delegating to other models for higher-end insights. If you are extracting text from scanned and digital documents, use [Document Intelligence Read OCR](../document-intelligence/prebuilt/read.md).
3434

3535
## How to use OCR
3636

articles/ai-services/document-intelligence/create-sas-tokens.md renamed to articles/ai-services/document-intelligence/authentication/create-sas-tokens.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ ms.author: lajanuar
1313
# Create SAS tokens for storage containers
1414

1515
::: moniker range="<=doc-intel-4.0.0"
16-
[!INCLUDE [applies to v4.0 v3.1 v3.0 v2.1](includes/applies-to-v40-v31-v30-v21.md)]
16+
[!INCLUDE [applies to v4.0 v3.1 v3.0 v2.1](../includes/applies-to-v40-v31-v30-v21.md)]
1717
::: moniker-end
1818

19-
In this article, learn how to create user delegation, shared access signature (SAS) tokens, using the Azure portal or Azure Storage Explorer. User delegation SAS tokens are secured with Microsoft Entra credentials. SAS tokens provide secure, delegated access to resources in your Azure storage account.
19+
In this article, learn how to create user delegation, shared access signature (SAS) tokens, using the Azure portal or Azure Storage Explorer. User delegation SAS tokens are secured with Microsoft Entra credentials. SAS tokens provide secure, delegated access to resources in your Azure storage account.
2020

21-
:::image type="content" source="media/sas-tokens/sas-url-token.png" alt-text="Screenshot of storage URI with SAS token appended.":::
21+
:::image type="content" source="../media/sas-tokens/sas-url-token.png" alt-text="Screenshot of storage URI with SAS token appended.":::
2222

2323
At a high level, here's how SAS tokens work:
2424

@@ -66,20 +66,20 @@ To get started, you need:
6666
1. Sign in to the [Azure portal](https://portal.azure.com).
6767
* Select **Your storage account****Data storage****Containers**.
6868

69-
:::image type="content" source="media/sas-tokens/data-storage-menu.png" alt-text="Screenshot that shows the Data storage menu in the Azure portal.":::
69+
:::image type="content" source="../media/sas-tokens/data-storage-menu.png" alt-text="Screenshot that shows the Data storage menu in the Azure portal.":::
7070

7171
1. Select a container from the list.
7272

7373
1. Select **Upload** from the menu at the top of the page.
7474

75-
:::image type="content" source="media/sas-tokens/container-upload-button.png" alt-text="Screenshot that shows the container Upload button in the Azure portal.":::
75+
:::image type="content" source="../media/sas-tokens/container-upload-button.png" alt-text="Screenshot that shows the container Upload button in the Azure portal.":::
7676

7777
1. The **Upload blob** window appears. Select your files to upload.
7878

79-
:::image type="content" source="media/sas-tokens/upload-blob-window.png" alt-text="Screenshot that shows the Upload blob window in the Azure portal.":::
79+
:::image type="content" source="../media/sas-tokens/upload-blob-window.png" alt-text="Screenshot that shows the Upload blob window in the Azure portal.":::
8080

8181
> [!NOTE]
82-
> By default, the REST API uses documents located at the root of your container. You can also use data organized in subfolders if specified in the API call. For more information, see [Organize your data in subfolders](how-to-guides/build-a-custom-model.md?view=doc-intel-2.1.0&preserve-view=true#organize-your-data-in-subfolders-optional).
82+
> By default, the REST API uses documents located at the root of your container. You can also use data organized in subfolders if specified in the API call. For more information, see [Organize your data in subfolders](../how-to-guides/build-a-custom-model.md?view=doc-intel-2.1.0&preserve-view=true#organize-your-data-in-subfolders-optional).
8383
8484
## Use the Azure portal
8585

@@ -97,13 +97,13 @@ The Azure portal is a web-based console that enables you to manage your Azure su
9797

9898
* Make sure the **Read**, **Write**, **Delete**, and **List** permissions are selected.
9999

100-
:::image type="content" source="media/sas-tokens/sas-permissions.png" alt-text="Screenshot that shows the SAS permission fields in the Azure portal.":::
100+
:::image type="content" source="../media/sas-tokens/sas-permissions.png" alt-text="Screenshot that shows the SAS permission fields in the Azure portal.":::
101101

102102
>[!IMPORTANT]
103103
>
104104
> * If you receive a message similar to the following one, you'll also need to assign access to the blob data in your storage account:
105105
>
106-
> :::image type="content" source="media/sas-tokens/need-permissions.png" alt-text="Screenshot that shows the lack of permissions warning.":::
106+
> :::image type="content" source="../media/sas-tokens/need-permissions.png" alt-text="Screenshot that shows the lack of permissions warning.":::
107107
>
108108
> * [Azure role-based access control](/azure/role-based-access-control/overview) (Azure RBAC) is the authorization system used to manage access to Azure resources. Azure RBAC helps you manage access and permissions for your Azure resources.
109109
> * [Assign an Azure role for access to blob data](/azure/role-based-access-control/role-assignments-portal?tabs=current) to assign a role that allows for read, write, and delete permissions for your Azure storage container. *See* [Storage Blob Data Contributor](/azure/role-based-access-control/built-in-roles#storage-blob-data-contributor).
@@ -177,4 +177,4 @@ That's it! You learned how to create SAS tokens to authorize how clients access
177177
## Next step
178178

179179
> [!div class="nextstepaction"]
180-
> [Build a training data set](how-to-guides/build-a-custom-model.md?view=doc-intel-2.1.0&preserve-view=true)
180+
> [Build a training data set](../how-to-guides/build-a-custom-model.md?view=doc-intel-2.1.0&preserve-view=true)

0 commit comments

Comments
 (0)