SBVR - O que é possível agora e por quê?
Resumo: Na última década, os fornecedores de TI têm anunciado a alegação de que seu produto ou serviço específico “faz a ponte da TI para os negócios”. ™ No entanto, independentemente de quão valioso seu produto possa ter sido para algum propósito específico, tais reivindicações foram vazias porque um componente fundamental - a torre da ponte suspensa no lado comercial - estava faltando. O SBVR fornece o componente de ponte fundamental que está faltando desde que os computadores começaram a ser usados nas organizações na década de 1950. Donald Chapin explica como o SBVR consegue isso.
O que é SBVR?
Semântica de Vocabulário de Negócios e Regras de Negócios (SBVR) é a primeira especificação sob o novo fluxo de especificações de Negócios Orientados a Modelos do Object Management Group. O SBVR é efetivamente duas especificações em uma, cobrindo respectivamente:
- Vocabulário de negócios [também conhecido como ‘terminologia’ ISO] (conceitos; representações incluindo termos, nomes e definições; regras de definição [também conhecidas como ‘regras estruturais’]; e conselhos de possibilidade) — linguagem de propósito especial como um conjunto coeso de conceitos interconectados, não apenas uma lista de termos e definições, ou seja, como uma ontologia de linguagem natural; e
- Orientação comportamental (políticas de negócios, regras de negócios operacionais e avisos de permissão) que rege as ações de negócios de uma organização.
O Vocabulário SBVR é como o conteúdo de um dicionário de linguagem natural, mas é diferente de várias maneiras:
- Centrado no conceito; não centrado na palavra (os significados estão em sistemas conceituais),
- Apenas linguagem para fins especiais,
- Comunidade e campo de assunto fornecem o contexto para o significado,
- Termos multilíngues para conceitos discretos que abrangem linguagens naturais,
- Notações não-verbais para conceitos,
- Definições formais entendidas em termos de características com taxonomias incorporadas (facultativas),
- Esquemas de referência definidos para coisas individuais,
- Tratamento formal de papéis e aspectos (perspectivas),
- Conceitos verbais (sujeito-verbo-objeto mais, às vezes, preposição-objeto) como entradas,
- Entradas interpretáveis em lógica formal,
- Capaz de suportar a especificação formal da orientação comportamental.
O SBVR fornece a base para ferramentas de software de negócios para permitir a especificação, gerenciamento e intercâmbio de vocabulário de negócios e orientação comportamental como ativos de negócios.
As ferramentas de software de negócios que implementam o SBVR podem oferecer uma ampla variedade de recursos para permitir que a equipe de negócios em qualquer tipo de organização concorde com definições entre linguagens naturais e unidades organizacionais, concorde com os termos dessas definições em seu idioma e/ou unidade organizacional e documente essas e suas orientações comportamentais em um banco de dados online.
O uso do Vocabulário de Negócios e Orientação Comportamental documentados pelo SBVR permite que a equipe de negócios pense com mais clareza, use os termos de forma consistente para comunicar o significado pretendido e crie e use orientação comportamental de forma inequívoca.
O que mudou com o lançamento do SBVR?
Na última década, os fornecedores de TI têm anunciado a alegação de que seu produto ou serviço específico “faz a ponte entre a TI e os negócios”. (Observe que eles não estão dizendo “dos negócios para a TI”.) No entanto, independentemente de quão valioso seu produto possa ter sido para algum propósito específico, tais reivindicações foram vazias porque um componente fundamental - a torre da ponte suspensa no lado comercial - estava faltando.
Quando o vocabulário de negócios e a orientação comportamental de uma organização forem documentados usando ferramentas totalmente compatíveis com a parte de vocabulário de negócios do SBVR e esse vocabulário de negócios estiver sendo usado de forma ampla e consistente para criar seus documentos de texto, essa organização terá construído a torre da ponte suspensa no lado comercial. O melhor teste decisivo para isso é quando os documentos de uma organização estão sendo escritos com uma ferramenta de autoria SBVR, como um suplemento do Microsoft Word, que coloca termos e definições dentro de seu contexto na ponta dos dedos do escritor.
Uma implementação viva do SBVR no uso do vocabulário de negócios de uma organização para criar seus documentos possibilita que uma organização construa uma ponte entre os negócios e a TI e vice-versa. O SBVR fornece o componente de ponte fundamental que está faltando desde que os computadores começaram a ser usados nas organizações na década de 1950.
O que há no SBVR que faz a diferença?
Uma pergunta-chave que será feita é: “Por que o SBVR torna possível fazer a ponte dos negócios para a TI quando nada mais antes realmente permitiu isso?” A resposta está nas quatro disciplinas das quais o SBVR foi sintetizado:
- Linguagem Natural e Terminologia Ciência,
- Modelagem Orientada a Fatos em Lógica Formal,
- Linguística
- Consultoria Empresarial.
É a integração e a interação entre os recursos retirados dessas quatro disciplinas, juntamente com o know-how, a experiência e as comunidades existentes de todas as quatro disciplinas, que faz a diferença e permite que o SBVR seja, pela primeira vez, a torre do lado comercial para a ponte dos negócios para a TI.
SBVR: Enraizado na Linguagem Natural e na Comunicação Humana
O SBVR é construído sobre a base dos padrões científicos de terminologia ISO, ISO 704:2000 e ISO 1087-1:2000, para fornecer a base sobre a qual se ergue a torre Business Vocabulary no lado comercial da ponte suspensa. Essas normas especificam como estruturar e documentar o propósito especial
- conceitos (conhecidos por suas definições, que são equivalentes em todos os idiomas) e
- designações (termos e nomes para esses conceitos em uma linguagem natural específica)
que são compartilhados entre os membros da comunidade que falam sobre um determinado campo temático (indústria, profissão, disciplina, etc.). Esses padrões são do Comitê Técnico da ISO 37 “Terminologia e outros Recursos de Linguagem e Conteúdo” e surgiram no campo da tradução há muitas décadas. Eles são todos sobre comunicação humana usando linguagem de propósito especial no contexto da linguagem natural.
SBVR: Adicionando a precisão da modelagem orientada a fatos sustentada pela lógica formal
Embora as relações conceituais sejam uma parte fundamental dos padrões de terminologia ISO, seu tratamento nesses padrões não é preciso o suficiente para permitir que o vocabulário de negócios e a orientação comportamental criados sob esses padrões tenham uma interpretação em lógicas formais e, portanto, uma semântica formal. É a contribuição de modelos semânticos orientados a fatos e suas sólidas credenciais de lógica formal que adicionam a precisão necessária e a semântica formal aos padrões de terminologia ISO. Além disso, um dos principais objetivos da modelagem orientada a fatos sempre foi fornecer as principais construções formais baseadas em lógica necessárias para capturar a semântica de alguns tipos de declarações de linguagem natural.
A modelagem orientada a fatos começou a ser usada na década de 1970 e foi estabelecida de forma abrangente no Relatório Técnico ISO TR 9007:1987, “Conceitos e Terminologia para o Esquema Conceitual e a Base de Informações”. Hoje, a modelagem orientada a fatos é mais amplamente conhecida e praticada como Object Role Modeling (ORM), CogNIAM, etc. A contribuição dessa disciplina é o que dá ao Vocabulário e à Orientação Comportamental do SBVR significados precisos e permite que eles sejam transformados em projetos de sistemas de TI sem perder ou alterar a semântica do negócio. Também possibilita gerar modelos OWL (Web Ontology Language) e UML a partir de um subconjunto de recursos do SBVR, permitindo assim que os profissionais de negócios estruturem e documentem seu próprio conhecimento.
SBVR: Conectando a gramática da linguagem natural com definições e instruções lógicas
A terceira disciplina que contribui para o SBVR é a linguística e, em particular, a anotação linguística da gramática da linguagem natural. Embora o SBVR não inclua estruturas de anotação linguística (estas são fornecidas em padrões criados por um subcomitê diferente [SC4] da ISO TC 37), o SBVR fornece uma cláusula inteira de construções de formulação semântica que são usadas para conectar estruturas de anotação linguística às estruturas de modelo de fato SBVR subjacentes fornecidas pela terminologia ISO ‘relações de conceito’ e modelagem orientada a fatos. No entanto, as ferramentas SBVR que podem estruturar definições e declarações de orientação comportamental claramente fazem uso dessa tecnologia de anotação linguística, além de implementar o SBVR.
Essas construções de formulação semântica do SBVR são adequadas para capturar a semântica de negócios das definições e declarações de orientação comportamental mais complicadas, incluindo exceções à orientação comportamental, em termos do vocabulário do SBVR com o qual são formuladas. Eles são a parte do SBVR que permite que tanto as definições quanto as declarações de orientação comportamental sejam interpretadas na lógica formal.
SBVR: Garantindo a aplicabilidade prática nas organizações
Onde a ciência da terminologia deu ao SBVR sua base, centenas de anos de experiência coletiva em consultoria de negócios aplicando vocabulário e abordagens de regras de negócios às necessidades das organizações deram ao SBVR sua forma prática. Desde a introdução de comunidades de pessoas que compartilham conceitos e termos como o contexto de significado e representação, até os poderosos recursos de adoção de vocabulário do SBVR que permitem a reutilização do vocabulário onde quer que seja compartilhado em uma comunidade mais ampla, o design do SBVR sempre foi orientado para a aplicação prática que gera valor para a organização.
O SBVR atende a todas as necessidades de vocabulário de uma organização
As organizações não manterão um vocabulário (também conhecido como ‘terminologia’ ISO) para um determinado campo de assunto em relação a um padrão de tradução … uma segunda versão do mesmo vocabulário em relação a um segundo padrão para análise de texto, navegação e pesquisa … uma terceira versão do mesmo vocabulário em relação a um terceiro padrão para regras de negócios, etc., etc. Como o SBVR é construído com base na ISO 704 e 1087-1, com a integridade adicional da modelagem orientada a fatos, o SBVR oferece a oportunidade de fornecer um banco de dados de terminologia que atenderá a todas as necessidades de terminologia de uma organização e seu suporte a sistemas de TI - não apenas aqueles para tradução ou regras de negócios. O SBVR fornece o que é necessário para tornar o gerenciamento de vocabulário multiuso uma realidade, logística e economicamente.
Possibilidades no mundo dos negócios — Conhecimento baseado em SBVR
Além disso, o Vocabulário e a Orientação Comportamental do SBVR criados pelas pessoas que os compartilharam podem - quando usados com ferramentas de software de negócios compatíveis com SBVR como parte integrante das atividades de negócios - fornecer novos benefícios comerciais significativos, permitindo ou aprimorando esses tipos de atividades de negócios:
Integração de negócios e melhoria de desempenho
Descrever as atividades de negócios de forma consistente usando o Vocabulário SBVR traz à tona atividades duplicadas e desconexões dentro da organização e entre ela e suas partes interessadas. A resolução dessas duplicações e desconexões leva diretamente à integração dos negócios. Separar as regras de negócios do SBVR dos processos - mesmo no nível essencial do processo de negócios, onde os artefatos de informação e o processamento de informações são abstraídos - adiciona grande flexibilidade ao gerenciamento de processos de negócios. As medidas de desempenho especificadas usando o Vocabulário SBVR podem ser fornecidas com dados precisos e interpretadas com precisão. Como a documentação pode ser produzida com a qualidade necessária mais rapidamente e com menos custo ao usar o Vocabulário SBVR, os produtos podem ser movidos para a fabricação e para fornecedores terceirizados mais rapidamente e com menos risco.
Risco, governança e conformidade
Uma das principais fontes de risco de negócios é não ter governança gerencial e regulatória adequada. Desde a Sarbanes-Oxley, os executivos das organizações podem ir para a cadeia porque não podem demonstrar que possuem documentação de governança adequada. O uso do Vocabulário e Orientação Comportamental do SBVR permite a criação de documentação de governança gerencial e regulatória que “não é facilmente mal interpretada”, reduzindo assim os riscos de sua aplicação incorreta, tanto internamente quanto pelos reguladores. Como remove a ambiguidade, o SBVR permite a reutilização da orientação comportamental sempre que for relevante. O SBVR fornece a semântica para as ferramentas SBVR para ajudar a remover a confusão causada por regras conflitantes, a perda de tempo causada por regras duplicadas e as lacunas nas regras em que a não conformidade pode ocorrer. O SBVR também permite monitorar eventos de não conformidade, que são inerentes às regras de negócios do SBVR.
Globalização/Localização e Tradução
A globalização flexível e a localização precisa dos produtos e serviços de uma organização - bem como seus processos e governança - são aprimoradas pelos recursos de formação de conceito do SBVR que são independentes de termos e nomes, ao mesmo tempo em que podem ser expressos em qualquer linguagem natural. Adicione a isso a clareza de pensamento incentivada por modelos orientados a fatos com uma semântica formal e você pode fornecer documentação localizada/traduzida no idioma do leitor, com custo e atraso reduzidos, bem como maior precisão e significados mais consistentes.
Comunicação e Documentação
O pensamento e a comunicação de negócios claros por meio da criação de documentos e da criação de conhecimento de alta qualidade são o resultado final do uso do Vocabulário SBVR e das ferramentas de criação de documentos de suporte. Documentos bem formados podem ser construídos em torno de conceitos e relações conceituais SBVR bem formados, que fornecem a mensagem clara, e em torno de termos SBVR bem formados, que permitem a expressão clara. Esses documentos são muito mais rápidos e facilmente compreendidos. O uso maximizado do Vocabulário SBVR padrão do setor fornece a melhor comunicação com as partes interessadas externas. O conhecimento tácito também é capturado com mais facilidade e precisão ao usar os recursos de formação de conceitos do SBVR.
Criação de Documentos e Índices de Conteúdo
O Vocabulário SBVR — quando usado por ferramentas de software de criação de índices — permite índices semânticos que fazem referência cruzada a significados (conceitos e relações de conceito) e não apenas cadeias arbitrárias de caracteres sem sentido. Esses índices semânticos possibilitam uma duplicação de esforço muito reduzida, tornando os produtos de trabalho existentes mais fáceis e rápidos Eles fornecem a semântica de negócios para navegar, pesquisar e analisar conteúdo por meio de significados - não apenas cadeias de caracteres sem sentido.
Formação
Uma das primeiras coisas que um bom designer de treinamento faz é identificar e estruturar os conceitos e as relações de conceito que devem ser aprendidos. Este trabalho, que é uma parte importante do desenvolvimento do treinamento, já é feito em um Vocabulário SBVR. Mais uma vez, os pontos fortes do SBVR na formação de conceitos garantem um aprendizado mais rápido e eficaz e um domínio técnico, o que, por sua vez, proporciona maior produtividade mais cedo.
Requisitos centrados na linguagem de negócios para sistemas de informação
Imagine ser capaz de extrair a maior parte do conteúdo de uma Especificação de Requisitos do Sistema de Informação de um banco de dados existente de Vocabulário SBVR e Orientação Comportamental! Essa é exatamente a possibilidade que o SBVR oferece para áreas de uma organização que documentaram seu vocabulário de negócios e orientação comportamental usando o SBVR. Originadas dessa forma, as Especificações de Requisitos já estão na linguagem usada pelos empresários para se comunicarem entre si; os conceitos já estão estruturados da maneira como os empresários pensam; e as regras de negócios já indicam como os empresários desejam que a organização opere.
A parte da Especificação de Requisitos que ainda precisa ser decidida é então limitada a coisas como:
- os factos de negócio que são necessários para realizar uma tarefa, ou por uma parte interessada externa,
- os factos de negócio que têm de ser aceites pelas partes interessadas externas e tratados, ou recordados para utilização futura,
- decisões sobre o número máximo de ocorrências de coisas a serem registradas,
- requisitos de sistema não funcionais.
Essas Especificações de Requisitos centradas na linguagem de negócios fornecem à TI todas as informações necessárias para criar um sistema de informações que pensa e fala da maneira que as pessoas de negócios pensam e opera da maneira que as pessoas de negócios desejam. Eles fornecem um parâmetro objetivo para a empresa medir o quão bem o sistema de informação proposto/entregue realmente atende às pessoas que dirigem a organização.
Possibilidades no mundo da TI — SBVR-Intelligent Systems
Como o vocabulário de negócios do SBVR (também conhecido como ISO ‘Terminologia’) e a orientação comportamental se relacionam com a TI
O Vocabulário de Negócios e Orientação Comportamental do SBVR criado para uso em uma ou mais atividades de negócios pode ser usado como entrada para projetar atividades para sistemas de informação e software. Aproveitar o Vocabulário de Negócios e a Orientação Comportamental do SBVR permite que a TI ofereça novos benefícios significativos em seu suporte aos negócios nestas áreas de aplicação de TI:
Procura e pesquisa de documentos e análise de texto
Uma das maiores áreas de valor de TI não realizado é dominar o conhecimento e o know-how no vasto inventário de conteúdo baseado em texto de uma organização. Testemunhe a onda de aquisições e ofertas recentes no espaço de pesquisa, tanto na pesquisa interna quanto na Internet. O Vocabulário SBVR fornece a base sobre a qual construir navegação e pesquisa semântica baseadas em significados — não apenas em cadeias de caracteres arbitrárias.
As taxonomias são um componente essencial da navegação e pesquisa semântica. A verdadeira taxonomia para uma área temática já está em um Vocabulário SBVR, inerente ao seu sistema conceitual e definições intensionais. A taxonomia principal (como um esquema relacional normalizado) pode ser extraída diretamente de um banco de dados de vocabulário SBVR, e os diretórios de navegação (como exibições de banco de dados) podem ser construídos com combinações dessas estruturas de taxonomia principais.
O software de mineração e análise de texto pode receber grande parte de sua inteligência potencial do SBVR Vocabulary. Conhecer conceitos e relações de conceito SBVR já definidos aumenta muito sua capacidade de identificá-los em texto bruto e produzir resultados de mineração de texto mais precisos e perspicazes.
Os benefícios de usar o Vocabulário SBVR como semântica de negócios para navegação, pesquisa e análise de texto incluem:
- aumento da criatividade pessoal, pensamento lateral e descoberta de conhecimento;
- maior compartilhamento de conhecimento e reutilização das melhores práticas;
- evitar retrabalho inevitável, especialmente em atividades intensivas em conhecimento; e
- valor comercial significativo, inédito, de novos conhecimentos, criado quando relacionamentos e padrões implícitos entre conceitos de substantivos no texto são explicitados.
Business Intelligence e Análise de Dados
A maioria dos pacotes de software de Business Intelligence agora tem camadas semânticas para fazer a ponte entre a linguagem dos usuários de negócios e as estruturas de armazenamento de dados de TI. A linguagem real e já documentada dos usuários corporativos pode ser extraída do banco de dados de vocabulário do SBVR. Se o mapeamento do Vocabulário SBVR para estruturas de armazenamento de dados de TI já tiver sido modelado, essas camadas semânticas de Business Intelligence podem ser geradas.
O uso do Vocabulário SBVR como âncora de negócios para as camadas semânticas de Business Intelligence permite que a equipe de negócios solicite dados usando a mesma linguagem que usa para se comunicar, verbalmente e por escrito.
Gerenciamento e arquitetura de dados
O Vocabulário SBVR permite a reutilização de dados de referência e pode ser usado para:
- fornecer os significados e seus vários conjuntos de nomes, códigos e/ou outros identificadores uma vez, para toda a organização, onde essa única fonte pode ser usada para comunicação empresarial, bem como em qualquer sistema de TI;
- fornecer a semântica de negócios para traduzir entre os diferentes conjuntos de nomes, códigos e/ou outros identificadores para o mesmo significado ao passar dados de um sistema de TI para outro;
- permitir que uma única consulta recupere dados estruturados e texto não estruturado se o Vocabulário SBVR for usado com o software de inteligência de negócios e o software de pesquisa e navegação semântica;
- juntamente com as decisões de design, gerar banco de dados e esquemas XML;
- criar um catálogo de dados disponíveis que seja organizado de acordo com os significados do negócio no banco de dados de vocabulário do SBVR; e
- ser a base para validar a qualidade dos dados armazenados.
Arquitetura de middleware baseada em mensagens
O Vocabulário SBVR pode ser usado para especificar o conteúdo semântico e garantir a integridade semântica das mensagens para fornecer integração de aplicativos corporativos e integração e manutenção de dados de latência zero. Eles também podem ser usados em combinações com decisões de design de sistema de TI para gerar definições de interface de serviço da Web e UML baseadas em semântica de negócios.
Sistemas de gerenciamento de processos de negócios
As regras de negócios operacionais do SBVR de propriedade e na linguagem da equipe de negócios podem ser transformadas em regras de sistemas que regem a combinação da execução manual e automatizada de processos de negócios. O Vocabulário SBVR fornece o link entre os dados que estão sendo processados pelas atividades/tarefas do processo de negócios e as regras que regem a execução do processo de negócios.
Recursos avançados de inteligência
O Vocabulário SBVR pode fornecer a semântica de negócios para Mecanismos de Regras de Análise Preditiva e Mecanismos de Raciocínio Semântico da Web. Isso torna explícitas as implicações potenciais de fatos do presente - bem como fatos projetados de possíveis cenários futuros - para que possam ser levados em consideração na tomada de decisões.
Desenvolvimento e configuração de software de aplicativo baseado em regras
O uso do Vocabulário SBVR fornece a semântica de negócios que, quando combinada com requisitos de informação e decisões de design de sistema, pode gerar definições e/ou código de tela e relatório. As regras de negócio do SBVR, quando combinadas com decisões de design do sistema, podem ser a base para gerar regras de execução para mecanismos específicos de regras do sistema operacional e/ou código para métodos em componentes de software de objeto de negócios. Eles também permitem que o software imponha diretamente a conformidade para os tipos de regras que são aplicáveis pelos sistemas de TI.
Localização de software
O vocabulário multilíngue do SBVR pode ser a base para a localização de software, muitas vezes de forma amplamente automatizada. Como os significados do SBVR podem ser identificados por um computador separado de qualquer linguagem natural, uma única ligação de software aos significados em um banco de dados de Vocabulário e Orientação Comportamental do SBVR pode suportar telas e relatórios em qualquer idioma.
Software de engenharia reversa para requisitos de negócios
Usando o vocabulário SBVR criado e de propriedade do profissional de negócios como alvo, as ferramentas de engenharia reversa podem reverter todo o caminho de volta à linguagem real usada pela equipe de negócios para se comunicarem entre si. Isso fornece a base para a engenharia avançada de sistemas de TI que pensam e falam da maneira como as pessoas de negócios falam e operam de acordo com as regras de negócios decididas pelas pessoas de negócios.
Usando o SBVR para remover a ambiguidade do sistema de TI e dos modelos de software
O recurso de Vocabulário SBVR também pode ser usado para fornecer definições formais para elementos de modelo UML que são interpretáveis em lógicas formais, onde as definições fazem referência aos outros elementos UML no modelo UML. Isso adiciona um novo nível de precisão e significado aos modelos UML.
Possibilidades no mundo dos padrões
Há um enorme corpo de vocabulários padrão existentes (também conhecidos como ‘terminologias’ ISO), cada um dos quais reflete a maneira como uma determinada profissão, disciplina, comércio, indústria ou comunidade pensa e fala sobre suas atividades e as coisas com as quais trabalha. O recurso de vocabulário SBVR pode ser usado para adicionar precisão a significados e relações de conceito em um vocabulário padrão existente (também conhecido como ‘terminologia’ ISO) para que eles tenham uma semântica inequívoca e possam ser usados para criar orientação comportamental inequívoca.
Órgãos de padronização e associações profissionais/comerciais podem, e em alguns casos estão planejando, disponibilizar seu vocabulário (também conhecido como ‘terminologia’ ISO) de maneira padrão para que possam ser adotados como parte de outros vocabulários do SBVR.
- Autor: Donald R. Chapin
- Artigo Original