Ir para o conteúdo

Código Natural/Identificação taxonômica: mudanças entre as edições

→‎Caso de uso ilustrativo: add estabilidade estatística
m (typo e add data mesh)
(→‎Caso de uso ilustrativo: add estabilidade estatística)
Linha 171: Linha 171:


Por fim, importante notar que algumas classes, com previsão de maior quantidade de IDs, podem usar intervalos de prefixo, como artifício para tratar o maior volume.  Tanto o prefixo de classe como seu intervalo seriam concebidos necessariamente com a base convencionada pela empresa, não podendo mais alterar essa decisão inicial de adoção de base.
Por fim, importante notar que algumas classes, com previsão de maior quantidade de IDs, podem usar intervalos de prefixo, como artifício para tratar o maior volume.  Tanto o prefixo de classe como seu intervalo seriam concebidos necessariamente com a base convencionada pela empresa, não podendo mais alterar essa decisão inicial de adoção de base.
===Estabilidade estatística ===
Métodos estatísticos ([[wikipedia:cluster analysis]]) permitem avaliar a través de atributos de cada candidato a classe a sua relação com os demais e sua posição dentro de uma "hierarquia de semelhança", conhecida como dendrograma.
[[Arquivo:Dendrograma-cluster.png|centro|semmoldura|680px]]
[[Arquivo:Taxonomia-frutas1.png|miniaturadaimagem]]
Na ilustração acima as cores indicam o nível hierárquico eleito como mais estável. No dendrograma o eixo Y foi representa o grau decrescente de semelhança, ou crescente de agrupamento.  Ao lado a classificação de frutas da quitanda. Pelo corte eleito essas frutas estarão em classes diferentes: bananas, tomates, uvas, maçãs. Por ser uma análise pobre (poucos dados descritivos das futas) deixou laranjas no mesmo grupo que as maçãs. A taxonomia numétrica em geral será utilizada como recurso complementar, não como principal.


===Caso de uso ilustrativo===
===Caso de uso ilustrativo===
Linha 181: Linha 190:
Optou-se também por adotar, como medida de apoio à transição do ID convencional (inteiro de 32 bits) para o [[Código_natural/Representação_interna#Cache-length_strategy|hInt de 64 bits]], a classe Other. Nela os clientes com cadastro indefinido ou onde caberiam outras classificações, ficam de "quarentena". Na representação base16h apenas os "hexadecimais puros" preservam prefixo, de modo que havendo mais de 16 classes, será necessário mais de um dígito.
Optou-se também por adotar, como medida de apoio à transição do ID convencional (inteiro de 32 bits) para o [[Código_natural/Representação_interna#Cache-length_strategy|hInt de 64 bits]], a classe Other. Nela os clientes com cadastro indefinido ou onde caberiam outras classificações, ficam de "quarentena". Na representação base16h apenas os "hexadecimais puros" preservam prefixo, de modo que havendo mais de 16 classes, será necessário mais de um dígito.


* <code>0</code> - InternalOrganization (classe para gestão interna de subsidiárias e departamentos)
*<code>0</code> - InternalOrganization (classe para gestão interna de subsidiárias e departamentos)
* <code>10</code> - [https://schema.org/Airline Airline]
*<code>10</code> - [https://schema.org/Airline Airline]
* <code>16</code> - [https://schema.org/Consortium Consortium]
*<code>16</code> - [https://schema.org/Consortium Consortium]
* <code>20</code> - [https://schema.org/Corporation Corporation]
*<code>20</code> - [https://schema.org/Corporation Corporation]
* <code>26</code> - [https://schema.org/EducationalOrganization EducationalOrganization]
*<code>26</code> - [https://schema.org/EducationalOrganization EducationalOrganization]
* <code>30</code> - [https://schema.org/FundingScheme FundingScheme]
*<code>30</code> - [https://schema.org/FundingScheme FundingScheme]
* <code>36</code> - [https://schema.org/GovernmentOrganization GovernmentOrganization]
*<code>36</code> - [https://schema.org/GovernmentOrganization GovernmentOrganization]
* <code>40</code> - [https://schema.org/LibrarySystem LibrarySystem]
*<code>40</code> - [https://schema.org/LibrarySystem LibrarySystem]
* <code>46</code> - [https://schema.org/LocalBusiness LocalBusiness]
*<code>46</code> - [https://schema.org/LocalBusiness LocalBusiness]
** <code>4600</code> - [https://schema.org/AnimalShelter AnimalShelter]
**<code>4600</code> - [https://schema.org/AnimalShelter AnimalShelter]
** <code>4606</code> - [https://schema.org/ArchiveOrganization ArchiveOrganization]
**<code>4606</code> - [https://schema.org/ArchiveOrganization ArchiveOrganization]
** <code>4610</code> - [https://schema.org/AutomotiveBusiness AutomotiveBusiness]
**<code>4610</code> - [https://schema.org/AutomotiveBusiness AutomotiveBusiness]
** <code>4616</code> - [https://schema.org/ChildCare ChildCare]
**<code>4616</code> - [https://schema.org/ChildCare ChildCare]
** <code>4620</code> - [https://schema.org/DryCleaningOrLaundry DryCleaningOrLaundry]
**<code>4620</code> - [https://schema.org/DryCleaningOrLaundry DryCleaningOrLaundry]
** <code>4626</code> - [https://schema.org/EmergencyService EmergencyService]
**<code>4626</code> - [https://schema.org/EmergencyService EmergencyService]
** <code>4630</code> - [https://schema.org/EmploymentAgency EmploymentAgency]
**<code>4630</code> - [https://schema.org/EmploymentAgency EmploymentAgency]
** <code>4636</code> - [https://schema.org/EntertainmentBusiness EntertainmentBusiness]
**<code>4636</code> - [https://schema.org/EntertainmentBusiness EntertainmentBusiness]
** <code>4640</code> - [https://schema.org/FinancialService FinancialService]
**<code>4640</code> - [https://schema.org/FinancialService FinancialService]
** <code>4646</code> - [https://schema.org/FoodEstablishment FoodEstablishment]
**<code>4646</code> - [https://schema.org/FoodEstablishment FoodEstablishment]
** <code>4650</code> - [https://schema.org/GovernmentOffice GovernmentOffice]
**<code>4650</code> - [https://schema.org/GovernmentOffice GovernmentOffice]
** <code>4656</code> - [https://schema.org/HealthAndBeautyBusiness HealthAndBeautyBusiness]
**<code>4656</code> - [https://schema.org/HealthAndBeautyBusiness HealthAndBeautyBusiness]
** <code>4660</code> - [https://schema.org/HomeAndConstructionBusiness HomeAndConstructionBusiness]
**<code>4660</code> - [https://schema.org/HomeAndConstructionBusiness HomeAndConstructionBusiness]
** <code>4666</code> - [https://schema.org/InternetCafe InternetCafe]
**<code>4666</code> - [https://schema.org/InternetCafe InternetCafe]
** <code>4670</code> - [https://schema.org/LegalService LegalService]
**<code>4670</code> - [https://schema.org/LegalService LegalService]
** <code>4676</code> - [https://schema.org/Library Library]
**<code>4676</code> - [https://schema.org/Library Library]
** <code>4680</code> - [https://schema.org/LodgingBusiness LodgingBusiness]
**<code>4680</code> - [https://schema.org/LodgingBusiness LodgingBusiness]
** <code>4686</code> - [https://schema.org/MedicalBusiness MedicalBusiness]
**<code>4686</code> - [https://schema.org/MedicalBusiness MedicalBusiness]
** <code>4690</code> - [https://schema.org/ProfessionalService ProfessionalService]
**<code>4690</code> - [https://schema.org/ProfessionalService ProfessionalService]
** <code>4696</code> - [https://schema.org/RadioStation RadioStation]
**<code>4696</code> - [https://schema.org/RadioStation RadioStation]
** <code>46a0</code> - [https://schema.org/RealEstateAgent RealEstateAgent]
**<code>46a0</code> - [https://schema.org/RealEstateAgent RealEstateAgent]
** <code>46a6</code> - [https://schema.org/RecyclingCenter RecyclingCenter]
**<code>46a6</code> - [https://schema.org/RecyclingCenter RecyclingCenter]
** <code>46b0</code> - [https://schema.org/SelfStorage SelfStorage]
** <code>46b0</code> - [https://schema.org/SelfStorage SelfStorage]
** <code>46b6</code> - [https://schema.org/ShoppingCenter ShoppingCenter]
** <code>46b6</code> - [https://schema.org/ShoppingCenter ShoppingCenter]
** <code>46c0</code> - [https://schema.org/SportsActivityLocation SportsActivityLocation]
**<code>46c0</code> - [https://schema.org/SportsActivityLocation SportsActivityLocation]
** <code>46c6</code> - [https://schema.org/Store Store]
**<code>46c6</code> - [https://schema.org/Store Store]
** <code>46d0</code> - [https://schema.org/TelevisionStation TelevisionStation]
**<code>46d0</code> - [https://schema.org/TelevisionStation TelevisionStation]
** <code>46d6</code> - [https://schema.org/TouristInformationCenter TouristInformationCenter]
**<code>46d6</code> - [https://schema.org/TouristInformationCenter TouristInformationCenter]
** <code>46e0</code> - [https://schema.org/TravelAgency TravelAgency]
**<code>46e0</code> - [https://schema.org/TravelAgency TravelAgency]
* <code>50</code> - [https://schema.org/MedicalOrganization MedicalOrganization]
*<code>50</code> - [https://schema.org/MedicalOrganization MedicalOrganization]
** <code>500</code> - [https://schema.org/Dentist Dentist]
**<code>500</code> - [https://schema.org/Dentist Dentist]
** <code>501</code> - [https://schema.org/DiagnosticLab DiagnosticLab]
**<code>501</code> - [https://schema.org/DiagnosticLab DiagnosticLab]
** <code>502</code> - [https://schema.org/Hospital Hospital]
**<code>502</code> - [https://schema.org/Hospital Hospital]
** <code>503</code> - [https://schema.org/MedicalClinic MedicalClinic]
**<code>503</code> - [https://schema.org/MedicalClinic MedicalClinic]
** <code>504</code> - [https://schema.org/Pharmacy Pharmacy]
**<code>504</code> - [https://schema.org/Pharmacy Pharmacy]
** <code>505</code> - [https://schema.org/Physician Physician]
**<code>505</code> - [https://schema.org/Physician Physician]
** <code>506</code> - [https://schema.org/VeterinaryCare VeterinaryCare]
** <code>506</code> - [https://schema.org/VeterinaryCare VeterinaryCare]
* <code>56</code> - [https://schema.org/NGO NGO]
*<code>56</code> - [https://schema.org/NGO NGO]
* <code>60</code> - [https://schema.org/NewsMediaOrganization NewsMediaOrganization]
*<code>60</code> - [https://schema.org/NewsMediaOrganization NewsMediaOrganization]
* <code>66</code> - [https://schema.org/OnlineBusiness OnlineBusiness]
*<code>66</code> - [https://schema.org/OnlineBusiness OnlineBusiness]
** <code>660</code> - [https://schema.org/OnlineStore OnlineStore]
**<code>660</code> - [https://schema.org/OnlineStore OnlineStore]
* <code>70</code> - [https://schema.org/PerformingGroup PerformingGroup]
*<code>70</code> - [https://schema.org/PerformingGroup PerformingGroup]
** <code>701</code> - [https://schema.org/DanceGroup DanceGroup]
**<code>701</code> - [https://schema.org/DanceGroup DanceGroup]
** <code>702</code> - [https://schema.org/MusicGroup MusicGroup]
**<code>702</code> - [https://schema.org/MusicGroup MusicGroup]
** <code>703</code> - [https://schema.org/TheaterGroup TheaterGroup]
**<code>703</code> - [https://schema.org/TheaterGroup TheaterGroup]
* <code>76</code> - [https://schema.org/PoliticalParty PoliticalParty]
*<code>76</code> - [https://schema.org/PoliticalParty PoliticalParty]
* <code>80</code> - [https://schema.org/Project Project]
*<code>80</code> - [https://schema.org/Project Project]
** <code>800</code> - [https://schema.org/FundingAgency FundingAgency]
**<code>800</code> - [https://schema.org/FundingAgency FundingAgency]
** <code>801</code> - [https://schema.org/ResearchProject ResearchProject]
**<code>801</code> - [https://schema.org/ResearchProject ResearchProject]
* <code>86</code> - [https://schema.org/ResearchOrganization ResearchOrganization]
*<code>86</code> - [https://schema.org/ResearchOrganization ResearchOrganization]
* <code>90</code> - [https://schema.org/SearchRescueOrganization SearchRescueOrganization]
*<code>90</code> - [https://schema.org/SearchRescueOrganization SearchRescueOrganization]
* <code>96</code> - [https://schema.org/SportsOrganization SportsOrganization]
*<code>96</code> - [https://schema.org/SportsOrganization SportsOrganization]
** <code>960</code> - [https://schema.org/SportsTeam SportsTeam]
**<code>960</code> - [https://schema.org/SportsTeam SportsTeam]
* <code>a0</code> - [https://schema.org/WorkersUnion WorkersUnion]
*<code>a0</code> - [https://schema.org/WorkersUnion WorkersUnion]
* <code>a6</code> - [https://schema.org/WorkersUnion WorkersUnion]
*<code>a6</code> - [https://schema.org/WorkersUnion WorkersUnion]
*... (outras classificações, ausentes no SchemaOrg, podem ser obtidas ou criadas na Wikidata)
* ... (outras classificações, ausentes no SchemaOrg, podem ser obtidas ou criadas na Wikidata)
* <code>f</code> - Other (classe '''temporária''' para a gestão de cadastros incompletos)
*<code>f</code> - Other (classe '''temporária''' para a gestão de cadastros incompletos)


Devido à ambiguidade nos domínios, a empresa precisa definir qual a subclasse canônica, quando o SchemaOrg oferecer mais de uma alternativa. Por exemplo "Dentist" pode ser subclasse de "LocalBusiness" ou de "MedicalOrganization", no exemplo foi adotada a classe "MedicalOrganization".
Devido à ambiguidade nos domínios, a empresa precisa definir qual a subclasse canônica, quando o SchemaOrg oferecer mais de uma alternativa. Por exemplo "Dentist" pode ser subclasse de "LocalBusiness" ou de "MedicalOrganization", no exemplo foi adotada a classe "MedicalOrganization".
2 583

edições