#XSD

Gerbrand van Dieyengerbrand@fosstodon.org
2025-04-17

What do you recommend as format for data exchange? Like XSD, EDI in the (far) past? Json schema? Typed schema? Openapi ? #JSON #schema #Data #xsd

Jan de Muijnck-Hughesjfdm@discuss.systems
2025-04-11

Revisiting the idea of 'Shaped Data' using #dependent_types

The idea being that lots of standards (#RFCs) are encoded in #XML for good reason.

Surprise, surprise:

What if we assume: #XSD are #types and XML and #XPath are values typed by XSD.

We can encode that nicely using dependent types so that we can write well-typed queries over well-typed data:

```
query : {ty : Schema n a} -> Query ty -> Data ty -> Maybe (Result ty)
```

Still, there are more things that can be well-typed. For example, I am gearing up to look at getting something like this working:

```
parse : {ty : Schema n a}
-> (str : String)
-> Rule (Data ty)
```

2025-01-28

Памятка по XSD

Самое главное стоит понимать, что XSD (XML Schema Definition) – это схема, то есть описание данных взаимодействия. Схемы бывают разные, например, наша XSD, которую обычно используют для описания структур в формате XML, или JSON-schema - для описания структур в формате JSON. Использование схем в контрактах API сейчас уже является стандартом де-факто, так как это удобно. Основные объекты, из которых состоит XSD-схема: - Элементы; - Типы; - Индикаторы порядка.

habr.com/ru/companies/sberbank

#xsd #xml #json #схема #интеграция #интеграция_сервисов #интеграция_систем #проектирование_взаимодействия #api #микросервисы

🅴🆁🆄🅰 🇷🇺erua@hub.hubzilla.de
2024-12-03
На этом видео со свежего HighLoad++ начиная с 3:20:40 и по 3:31:34 интервью про внутренности Системы Быстрых Платежей от ведущего разраба в так называемой «Мир Plat.Form (НСПК)» — стоящей и за системой пластиковых карт МИР, т.е. это часть национальной система платёжных карт #НСПК.

TL;DR как и на чём вращается #СБП
  • Приложения (сами инстанцы сервисов) на #Java и #Kotlin
  • Хранение ссылок платёжных, QR-кодов, в #Cassandra
  • Платёжные поручения в #XML со схемой #XSD (стандарт на базе формата ISO 20022)
  • Обмен сообщениями с ЦБ тоже через #XML (отдельный формат)
  • Инстанцы сервисов обработки транзакций statefull
  • Многопоточная обработка через Actor Model (выбрали #Akka, вот эта вот)

И это реально прокручивается за пару секунд, что многим хорошо известно, хотя изначально выделено 15 секунд на всю процедуру оплаты в магазинах, когда стоишь на кассе.

Полезно к вопросам о технологической отсталости и зависимости.
Почему собственно и рассказывать доводилось так подробно о том насколько Java реально русская и «Axiom JDK».
Да и хорошо известен тот факт, что Kotlin тоже российский, целиком и полностью, тоже в основном питерский — назван в честь острова #Котлин на котором располагается город #Кронштадт.

И вопрос переносимости Java-приложений между серверами с разными ОС тоже хорошо известен, сегодня это одни ОС с application servers, а завтра могут быть и другие. Если перешли на что-то сродни «Axiom JDK», так же могут уйти и на решения Azul Systems, гарантирующие отсутствие «замираний мира» (фризов при работе GC) или наоборот.

А национальная СБП, весьма нагруженная и социально значимая вещь, которой пользуется реально много людей в РФ, довольно большой процент населения. Как известно уровень комиссии у СБП в десять раз ниже, чем у древних Visa & MasterCard.

Может и доживём когда-нибудь, когда отечественная государственная агитационно-пропагандийская машина начнёт такие вещи раскручивать в медийном пространстве. Если не в прайм-тайм на федеральных ТВ каналах, то хотя бы продвигать в различных социальных медиа.

#softwaredevelopment #lang_ru @Russia
Torsten Finktnfink
2024-11-09

For everyone, who has to handle XML Schemas () , this article hints to a free, powerful and helpful tool:
blog.akquinet.de/2024/11/04/ha

2024-08-18

The @TEIConsortium TEI Consortium has posted its 'In Memoriam' for Dr C. Michael Sperberg-McQueen:
tei-c.org/2024/08/18/c-michael
😢😭

A loss to the world and those interested in text technologies. We'll remember him at #TEI2024 and always.

#RIP #XML #XSD #iXML #W3C #XSLT @w3c

2024-06-20

Введение в стандарты DDEX: Как обмениваться музыкальными данными

Эта статья предназначена для тех, кто впервые сталкивается с получением или отправкой данных о музыке в одном из стандартов DDEX. Здесь будет представлена базовая информация и ссылки на ресурсы, где можно найти дополнительные материалы.

habr.com/ru/articles/823110/

#DDEX #XML #XSD #ERN #MEAD #PIE

2024-02-23

I know there is a #schematron implementation in #XSLT, has there ever been an attempt to implement #RelaxNG or #XSD in it?

2024-01-22

I am once again delving into the world of #meta-meta #programming..

Generate a #Python binding (#pybind11) for a C++ #binding which you generate from a #WSDL/ #XSD #SOAP service definition given you have only the WSDL at hand to start with.

I was aware this project wasn't exactly small but it's growing further. Glad my boss nodded it off as a “that's quick and easy and cheaper than licensing gSOAP!” thing.

Roberto De Giuligalend@mastodon.uno
2023-11-17

Qualcuno può suggerirmi un buon programma #foss per visualizzare e modificare graficamente file #XSD ? Grazie a tutti in anticipo #UnoAiuto

2023-10-25

I have to work with a lot of XSD XML specification at work. Reading #XSD is often terrible if they reach a specific complexity.

Current xsd->html generators are outdated/unuseable or commercial.

So i have started to write my own prototype in #rust. Will be a nice weekend project.

2023-09-12

Semiconductor Industry Growing to $1 Trillion by 2030 📈 #INTC #TSM #NVDA #QCOM #SMH #SOXX #XSD #semiconductors

2023-04-28

Earlier today I gave an impromptu demo of how #XSD works to a coworker and you'd swear I just revealed Santa was real.

There is a simply enormous number of Devs whose only knowledge of #XML tech is second hand retellings of stories about how "Draconian" error handling was oh so terrible, ignoring that we don't use notepad anymore and have modern IDEs that sort everything.

I wonder how to fix this. I really need to get XSD working in xRust next I think, possibly before DTDs.

2023-02-20

I have no idea where to ask this, but how did people work (or at least still do work) with XSD? #XSD #JSONLD #XML

2023-01-17

Does anyone have a copy of the #socialWeb #schema that used to live at ostatus.org/schema/1.0 ?

I'm referring to what I assume was an #XSD document that the #JSON-LD would have been #validated against.

2023-01-14

I'm starting to scrap the bottom of the barrel when it comes to #XML parser conformance tests. Almost everything that remains require me to:

1- Support external DTDs
2- Validate DTDs

So the questions to consider:

1- Instead of validating DTDs, should I look at something like #XSD or #RelaxNG instead?

2- Is it acceptable practice to bundle popular DTDs like #XHTML with the project so we can minimize the network calls? I don't think that'd be a bad idea, so long as licensing allows it.

Asmir Mustaficgoetas@phpc.social
2023-01-03

goetas-webservices/xsd2php 0.4.7 has been just released!
More info on github.com/goetas-webservices/
#xml #xsd #api

comrad 🇪🇺comrad
2018-11-18

Ich glaube ich gebe den Versuch eine große ganzheitliche für die Holarse-Daten aus zeitgründen vorerst auf. Das automatische generieren der Entities hatte schon was. Aber wenn die Daten dann nicht importiert werden können obwohl xmllint angibt die XML-Datei wäre gegen die XSD valide, dann wird es müßig.

2018-09-05

A gift for those with too little schema definition in their life. #xml #xsd #software #barf release.niem.gov/niem/niem-cor

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst