GithubHelp home page GithubHelp logo

Comments (4)

gustavofonseca avatar gustavofonseca commented on August 26, 2024

@ppKrauss , a informação que tenho é que as tabelas seguem integralmente a especificação do w3c (http://www.w3.org/TR/2004/WD-xhtml2-20040722/mod-tables.html), exceto que:

  • O primeiro nível da estrutura pode ter apenas <thead>, <tbody> ou <tfoot>.
  • <th> apenas abaixo de <thead>
  • <td> apenas abaixo de <tbody> ou <tfoot>

Consegue me indicar a origem das outras regras que vc menciona?

Abraço

from packtools.

ppKrauss avatar ppKrauss commented on August 26, 2024

@gustavofonseca , foi na lista de discussão, scielo-xml, expressei no post uma espécie de consolidação das respostas dadas até aquele momento... Mas talvez nem todas na lista, algumas foram por e-mail, outras por avaliar o que era devolvido para ser refeito...

Acho que o melhor é conferir uma a uma das "regras consolidadas" que indiquei, com o pessoal responsável. Algumas "regras SciELO" até criam problemas, como exigir um thead vazio, ou não permitir td em thead -- pois existem casos de artigos publicadas sem o bold e center impostos pelo th (a contradição está em forçar o uso sistemático de style depois de ter recomendado não usar style).

O uso de bigodes explícitos com hr uma época foi proibido, depois voltou a ser permitido... Eu realmente não sei o que é "lei vigente", sempre foi confusa essa parte da "lei", relativa a tabelas, por não ser escrita numa norma.


A sugestão geral seria a seguinte:

  1. O "legislador" estabelece em linguagem informal as regras, e você inclui também a sua tradução formal (expressando a regra em linguagem um pouco mais técnica e precisa, ou mesmo Schematron) para cada uma dessas regras.

  2. As regras são submetidas a Consulta pública na lista scielo-xml.

  3. Fechada a Consulta e eventuais modificações, a sua tradução entra para o scielo-style.sch.

    3.1. Um documento paralelo (sugiro desde já um scielo-style.md aqui para o git mesmo) pode registrar as justificativas, fazer link com discussões, com outras normas, etc. Isso serviria de subsídio tanto para a construção do texto do Guia SPS, como para assegurar que no futuro não se percam as fundamentações das regras, evitando re-discussão de assuntos já consolidados.

  4. Com o lançamento oficial do seu scielo-style.sch (depois de consolidadas da mesma maneira outras regras pendentes) teremos uma "lei escrita" (!).

Qua acha? Acredito que todas as "pendências de regra" possam ser tradadas desse modo. Além das tabelas, existe, por exemplo, a pendência de Consulta pública para a "lei dos IDs".

from packtools.

gustavofonseca avatar gustavofonseca commented on August 26, 2024

@ppKrauss , vou levantar as regras reais sobre as tabelas. Sobre sua sugestão de processo de gestão de mudanças e documentação, ainda preciso pensar em como isso se encaixa nas mudanças que estamos propondo.

from packtools.

gustavofonseca avatar gustavofonseca commented on August 26, 2024

O resultado do levantamento sobre as regras que envolvem tabelas está disponível em http://docs.scielo.org/projects/scielo-publishing-schema/en/latest/tagset.html#table

from packtools.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.