Queremos conjuntos de dados!
Com o lançamento da Prévia do InterSystems IRIS 2021.2 e a nova funcionalidade LOAD DATA, gostaríamos de colocá-los a prova com o novo Concurso InterSystems de DATASETS !
🏆 Concurso InterSystems de Datasets 🏆
Duração: de 27 de Dezembro a 16 de Janeiro de 2022
Nosso prêmio aumentou para US$ 9,450!

Prêmios
1. Nominação dos Especialistas - um júri especialmente selecionado irá determinar os ganhadores:
🥇 1° lugar - US$4.000
🥈 2° lugar - US$2.000
🥉 3° lugar - US$1.000
🌟 do 4° ao 10° lugares - US$100
2. Ganhadores da Comunidade - dado às aplicações que ganharem a maior quantidade de votos no total:
🥇 1° lugar - US$1.000
🥈 2° lugar - US$500
🥉 3° lugar - US$250
Se vários participantes tiverem a mesma quantidade de votos, todos serão considerados ganhadores e a premiação será então dividida entre eles.
Quem pode participar?
Qualquer membro da Comunidade de Desenvolvedores, exceto funcionários da InterSystems (contratados da ISC são permitidos). Crie já sua conta!
👥 Desenvolvedores podem criar times para criar uma aplicação colaborativa. São permitidos de 2 até 5 desenvolvedores por time.
Não se esqueçam de divulgar os membros de seu time no README de sua aplicação – Usem os perfis da Comunidade de Desenvolvedores.
Duração do Concurso
🛠 De 27 de Dezembro a 09 de Janeiro: Desenvolvimento das Aplicações e fase de registro.
✅ De 10 a 16 de Janeiro: Período de votação.
Nota: Os desenvolvedores participantes podem incluir melhorias em seus aplicativos durante todo o período de registro e também no de votação.
O tópico
Um dos maiores problemas discutidos em nossos concursos de programação anteriores é a falta de conjuntos de dados. Todas as vezes que você tem uma ideia de projeto sobre uma área de assunto ou indústria em particular você precisa de um conjunto de dados relacionado e parte do trabalho do concurso é achar/preparar/carregar este conjunto de dados.
Este é o motivo pelo qual decidimos fazer um concurso de datasets! Vamos trazer conjuntos de dados úteis para a Comunidade de Desenvolvedores InterSystems!
Então! O que nós estamos procurando?
Apresentar um repositório que irá carregar um conjunto de dados no namespace IRIS da InterSystems.
Isto pode ser feito idealmente com um pacote ZPM e os dados pode estar contidos no pacote ou, o pacote pode ter um método que carregue os dados de uma URL para a instância do IRIS. De qualquer forma, uma vez que instalado, seu projeto deverá conter uma classe (ou várias classes) com dados e estes deverão ser relacionados a um tópico, área de assunto, ideia, indústria, etc. nomeie !
O projeto deverá sugerir como utilizar os dados - consultas SQL, APIs REST, ou ambos.
A visualização dos dados é um adicional.Tanto a visualização e as APIs (se houverem) podem ser entregues em outro projeto, mas não são obrigatórios.
Nós não limitamos vocês em relação a forma como os dados serão armazenados no repositório. Ex.de como elas podem ser:
- Exportação de global(ais) (preferencialmente no formato XML que no GOF).
- Criação dos dados a partir de um script SQL
- Um código ObjectScript (ou java, js, python, etc) que gere os dados no IRIS
Aqui estão exemplos de projetos deste tipo:
Requisitos:
- Convenção para nomenclatura de classes. Comece o nome das classes com: dc.data.nome_escolhido.class. Ex. em um conjunto de dados referente a dados de transação financeira, os nomes das classes poderiam ser: dc.data.finance.transaction, dc.data.finance.instrument.
- Referência a origem dos dados. Se você pegar o conjunto de dados de algum lugar na internet e apenas adaptá-lo para o formato do InterSystems IRIS, por favor disponibilize o link para a origem. Se os dados forem seus, por favor disponibilize a licença para uso.
- Os pacotes ZPM devem iniciar com “dataset-” nome do pacote, ex. dataset-countries, dataset-titanic.
- E, como sempre, teremos bônus técnicos para docker, demo, artigo, zpm, vídeo, etc.
- Disponibilize a licença para um conjunto de dados.
👉 Tipos comuns de licença para conjuntos de dados (a fonte)
Licenças comuns em ordem da mais aberta à mais restritiva:MARCA DE DOMÍNIO PÚBLICO - DOMÍNIO PÚBLICO
Dedique seu conjunto de dados ao domínio público: isso não é tecnicamente uma licença, já que você está renunciando a todos os seus direitos em seu conjunto de dados ao optar por dedicar seu conjunto de dados ao domínio público. Para doar seu trabalho para o domínio público, você pode selecionar “domínio público” no menu de licença ao criar seu conjunto de dados.
DEDICAÇÃO E LICENÇA DE DOMÍNIO PÚBLICO OPEN DATA COMMONS - PDDL
Esta licença é uma das licenças Open Data Commons e é como uma dedicatória de domínio público. Ele permite que você, como proprietário de um conjunto de dados, use um mecanismo de licença para renunciar aos seus direitos em um conjunto de dados quando, de outra forma, não seria capaz de dedicar seu conjunto de dados ao domínio público de acordo com a legislação aplicável.
ATRIBUIÇÃO CREATIVE COMMONS 4.0 INTERNACIONAL CC-BY
Esta licença é uma das licenças Creative Commons abertas e permite que os usuários compartilhem e adaptem seu conjunto de dados, desde que deem crédito a você.
CONTRATO DE LICENÇA DE DADOS DA COMUNIDADE – CDLA PERMISSIVE-2.0
Este Contrato de Licença de Dados da Comunidade é semelhante às licenças permissivas de código aberto, como a licença MIT. Ele permite que os usuários usem, modifiquem e adaptem seu conjunto de dados e os dados nele contidos e compartilhem-nos. Os termos do CDLA-Permissive-2.0 explicitamente não impõem quaisquer obrigações ou restrições sobre os resultados obtidos do uso computacional dos dados pelos usuários. A versão 2.0 é significativamente mais curta, usa linguagem simples para expressar a concessão de permissões e requisitos. A única obrigação é "disponibilizar o texto deste contrato com os Dados compartilhados", incluindo a isenção de garantias e responsabilidades.
LICENÇA DE ATRIBUIÇÃO OPEN DATA COMMONS - ODC-BY
Esta licença é uma das licenças Open Data Commons e permite que os usuários compartilhem e adaptem seu conjunto de dados, desde que deem crédito a você.
CREATIVE COMMONS ATRIBUIÇÃO-COMPARTILHAMENTO 4.0 INTERNATIONAL - CC-BY-SA
Esta licença é uma das licenças Creative Commons abertas e permite que os usuários compartilhem e adaptem seu conjunto de dados, desde que deem crédito a você e distribuam quaisquer adições, transformações ou alterações em seu conjunto de dados sob esta licença. Consideramos esta licença (também conhecida como licença viral) problemática, uma vez que outros podem decidir não trabalhar com seu conjunto de dados licenciado CC-BY-SA se houver risco de que, ao fazer isso, o trabalho deles em seu conjunto de dados precise ser compartilhado sob esta licença quando eles preferiria usar outra licença.
CONTRATO DE LICENÇA DE DADOS DA COMUNIDADE – CDLA-SHARING-1.0
Esta licença é uma das licenças do Community Data License Agreement e foi projetada para incorporar os princípios de "copyleft" em uma licença de dados. Ele permite que os usuários usem, modifiquem e adaptem seu conjunto de dados e os dados nele contidos, e compartilhem o conjunto de dados e dados com suas alterações, desde que o façam sob o CDLA-Sharing e dêem crédito a você. Os termos do CDLA-Sharing explicitamente não impõem quaisquer obrigações ou restrições sobre os resultados obtidos do uso computacional dos dados pelos usuários.
OPEN DATA COMMONS LICENÇA DE BASE DE DADOS ABERTA - ODC-ODBL
Esta licença é uma das licenças Open Data Commons e permite aos usuários compartilhar e adaptar seu conjunto de dados, desde que dêem crédito a você e distribuam quaisquer adições, transformações ou alterações em seu conjunto de dados sob esta licença. Consideramos esta licença (também conhecida como licença viral) problemática, uma vez que outros podem decidir não trabalhar com seu conjunto de dados licenciado ODC-ODbL se houver risco de que, ao fazer isso, o trabalho deles em seu conjunto de dados precise ser compartilhado sob esta licença quando preferir usar outra licença.
CREATIVE COMMONS ATRIBUIÇÃO-NÃO COMERCIAL 4.0 INTERNATIONAL - CC BY-NC
Esta licença é uma das licenças Creative Commons mais restritivas. Os usuários podem compartilhar e adaptar seu conjunto de dados se derem crédito a você e não usarem seu conjunto de dados para fins comerciais.
CREATIVE COMMONS ATRIBUIÇÃO-SEM DERIVADOS 4.0 INTERNATIONAL - CC BY-ND
Esta licença é uma das licenças Creative Commons mais restritivas. Os usuários podem compartilhar seu conjunto de dados se derem crédito a você, mas não podem fazer acréscimos, transformações ou alterações em seu conjunto de dados sob esta licença.
CREATIVE COMMONS ATRIBUIÇÃO-NÂO COMERCIAL-COMPARTILHAMENTO 4.0 INTERNATIONAL - CC BY-NC-SA
Esta licença é uma das licenças Creative Commons mais restritivas. Os usuários podem compartilhar seu conjunto de dados apenas se (1) derem crédito a você, (2) não usarem seu conjunto de dados para quaisquer fins comerciais e (3) distribuir quaisquer adições, transformações ou alterações em seu conjunto de dados sob esta licença. Consideramos esta licença uma licença viral, pois os usuários precisarão compartilhar seu trabalho em seu conjunto de dados sob esta mesma licença e quaisquer usuários do conjunto de dados adaptado também precisariam compartilhar seu trabalho no conjunto de dados adaptado sob esta licença e assim por diante para quaisquer outras alterações a esses conjuntos de dados modificados.
CREATIVE COMMONS ATRUBUIÇÃO-NÃO COMERCIAL-SEM DERIVADOS 4.0 INTERNATIONAL - CC BY-NC-ND
Esta licença é uma das licenças Creative Commons mais restritivas. Os usuários podem compartilhar apenas seu conjunto de dados não modificado se derem crédito a você e não o compartilharem para fins comerciais. Os usuários não podem fazer acréscimos, transformações ou alterações em seu conjunto de dados sob esta licença.
OPÇÕES DE COBERTURA DE LICENÇA ADICIONAL
Se uma licença não estiver listada nas opções do menu data.world, você pode selecionar Outro e especificar os detalhes no resumo do seu conjunto de dados.
NENHUMA LICENÇA ESPECIFICADA
Ninguém pode usar, compartilhar, distribuir, postar novamente, adicionar, transformar ou alterar seu conjunto de dados se você não tiver especificado uma licença.
Essas descrições são apenas resumos dessas licenças. Para obter o texto real das licenças, que recomendamos enfaticamente que você leia, clique nos links fornecidos.
Sumário dos tipos comuns de licenças:
DOMÍNIO PÚBLICO
O trabalho foi dedicado ao domínio público renunciando a todos os direitos do trabalho em todo o mundo sob a lei de direitos autorais, incluindo todos os direitos relacionados e conexos, na medida permitida por lei.
ATRIBUIÇÃO
Você deve dar o crédito apropriado, fornecer um link para a licença e indicar se as alterações foram feitas. Você pode fazer isso de qualquer maneira razoável, mas não de qualquer forma que sugira que o licenciante endossa você ou seu uso.
COMPARTILHAMENTO
Se você remixar, transformar ou desenvolver o material, deverá distribuir suas contribuições sob a mesma licença do original.
NÃO COMERCIAL
Você não pode usar o material para fins comerciais.
SOMENTE BASE DE DADOS
A licença se aplica apenas ao banco de dados e não a seu conteúdo ou dados.
SEM DERIVADOS
Sem trabalhos derivados. Você não pode alterar, transformar ou construir sobre este trabalho.
Todas as licenças que começam com CC-BY na tabela acima referem-se à versão 4.0 dessas licenças.
Requisitos Gerais:
- Aplicações aceitas: Aplicações novas no Open Exchange ou aplicações existentes com uma melhoria considerável. Nosso time irá revisar todas as aplicações antes de aprová-las para o concurso.
- A aplicação deverá funcionar tanto no IRIS Community Edition quanto no IRIS for Health Community Edition ou no IRIS Advanced Analytics Community
- A aplicação deverá ser de Código Aberto e deverá ser publicada no GitHub.
- O arquivo README da aplicação deverá ser escrito em Inglês, conter os passos para a instalação, e conter tanto um vídeo de demonstração e/ou descrição do funcionamento da aplicação.
Recursos Auxiliares
1. Para iniciantes com a plataforma de dados InterSystems IRIS:
2. Para iniciantes no Gerenciador de Pacotes ObjectScript (ZPM):
3. Como enviar seu projeto para o concurso:
4. E mais:
Julgamento
As regras de votação serão divulgadas em breve. Fiquem ligados!
Então,
Aguardamos pelo SEU projeto inovador - junte-se a nossa maratona de codificação para ganhar!
❗️ Verifiquem os Termos Oficiais do Concurso AQUI.❗️