{"id":16416094,"url":"https://github.com/phax/ph-xsds","last_synced_at":"2025-08-20T18:22:31.773Z","repository":{"id":39861943,"uuid":"63174677","full_name":"phax/ph-xsds","owner":"phax","description":"Prebuild JAXB based XSDs referenced in multiple projects","archived":false,"fork":false,"pushed_at":"2025-06-18T07:59:39.000Z","size":1581,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-15T01:56:09.877Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-07-12T16:33:48.000Z","updated_at":"2025-06-18T07:59:42.000Z","dependencies_parsed_at":"2024-03-09T21:23:37.072Z","dependency_job_id":"3d6eb627-7b54-4774-a608-6e36a3281fde","html_url":"https://github.com/phax/ph-xsds","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/phax/ph-xsds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-xsds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-xsds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-xsds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-xsds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phax","download_url":"https://codeload.github.com/phax/ph-xsds/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phax%2Fph-xsds/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271362533,"owners_count":24746503,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T07:08:24.034Z","updated_at":"2025-08-20T18:22:31.768Z","avatar_url":"https://github.com/phax.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ph-xsds\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.helger.xsd/ph-xsds-parent-pom/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.helger.xsd/ph-xsds-parent-pom) \n[![javadoc](https://javadoc.io/badge2/com.helger.xsd/ph-xsds-parent-pom/javadoc.svg)](https://javadoc.io/doc/com.helger.xsd/ph-xsds-parent-pom)\n[![CodeCov](https://codecov.io/gh/phax/ph-xsds/branch/master/graph/badge.svg)](https://codecov.io/gh/phax/ph-xsds)\n\nPrebuild JAXB based XSDs referenced in multiple projects.\nThe projects contained in here are meant to be reusable JAXB objects.\nYou can use the artefacts as episodes in your projects and therefore reduced code bloat.\n\nCurrently contained XSDs are:\n* XMLDSig 1.0\n* XMLDSig 1.1 (builds on XMLDSig 1.0)\n* XAdES 1.3.2 (builds on XMLDSig 1.0) \n* XAdES 1.4.1 (builds on XMLDSig 1.0 and XAdES 1.3.2)\n* CCTS CCT SchemaModule\n* OASIS BDXR SMP v1 (builds on XMLDSig 1.0) (since v2.2.0)\n* OASIS BDXR SMP v2 CS01 (builds on XMLDSig 1.0, XAdES 1.3.2, XAdES 1.4.1 and CCTS CCT SchemaModule) (since v2.2.0)\n* XML Encryption Core (builds on XMLDSig 1.0) (since v2.2.4)\n* XML Encryption 1.1 (builds on XMLDSig 1.0 and XML Encryption Core) (since v2.2.4)\n* XML.xsd 2009-01 (since v2.2.5)\n* XLink (build on XML.xsd) (since v2.2.5)\n* Web Services Addressing 1.0 (since v2.2.6)\n\n# Maven usage\n\nAdd the following to your pom.xml to use this artifact as a BOM, replacing `x.y.z` with the effective version number:\n\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003ecom.helger.xsd\u003c/groupId\u003e\n  \u003cartifactId\u003eph-xsds-parent-pom\u003c/artifactId\u003e\n  \u003cversion\u003ex.y.z\u003c/version\u003e\n  \u003ctype\u003epom\u003c/type\u003e\n  \u003cscope\u003eimport\u003c/scope\u003e\n\u003c/dependency\u003e\n```\n\nNote: prior to v2.3.0 the Maven groupId was `com.helger`.\n\n\n# Gradle considerations\n\nThis project relies on JDK version based Maven profile activation.\nSee https://github.com/phax/ph-jaxb-pom#gradle-usage for help on this specific issue. \n\n# News and noteworthy\n\nv4.0.0 - work in progress\n* Requires Java 17 as the minimum version\n* Updated to ph-commons 12.0.0\n\nv3.0.0 - 2023-01-08\n* Using Java 11 as the baseline\n* Updated to ph-commons 11\n* Using JAXB 4.0 as the baseline\n\nv2.6.0 - 2021-05-02\n* Updated to ph-commons 10.1\n* Changed the JAXB binding to `XMLOffset*` classes\n\nv2.5.0 - 2021-03-21\n* Updated to ph-commons 10\n* Changed the JAXB binding to `Offset*` classes\n\nv2.4.3 - 2021-03-18\n* Updated to ph-commons 9.5.5\n* Changed the JAXB binding for `xs:dateTime` to `java.time.OffsetDateTime`\n\nv2.4.2 - 2021-02-16\n* Removed dependencies for ph-xmldsig and related - no longer depends on JAXB implementation\n\nv2.4.1 - 2020-09-17\n* Updated to Jakarta JAXB 2.3.3\n\nv2.4.0 - 2020-08-28\n* Updated to ph-commons 9.4.7\n* Using Java 8 date and time classes for JAXB created classes\n\nv2.3.0 - 2020-05-26\n* Changed the \"groupId\" of the Maven artefacts to `com.helger.xsd`\n\nv2.2.6 - 2020-05-11\n* Fixed package and class name for the XML XSD handling\n* Added new submodule `ph-xsds-wsaddr` for \"Web Services Addressing 1.0\"\n\nv2.2.5 - 2020-05-10\n* Added new submodule `ph-xsds-xml` for \"XML.xsd 2009-01\"\n* Added new submodule `ph-xsds-xlink` for \"XLink\"\n\nv2.2.4 - 2020-03-18\n* Added new submodule `ph-xsds-xmlenc` for \"XML Encryption Core\"\n* Added new submodule `ph-xsds-xmlenc11` for \"XML Encryption 1.1\"\n\nv2.2.3 - 2019-05-28\n* Extended APIs of relevant project to list all necessary includes in the correct order\n* Added namespace URI constants\n* Added default XML namespace prefixes \n\nv2.2.2 - 2019-05-06\n* Added a missing piece of Java 12 support\n\nv2.2.1 - 2019-05-05\n* Added Java 12 support\n\nv2.2.0 - 2019-05-05\n* Added new submodule `ph-xsds-bdxr-smp1`\n* Added new submodule `ph-xsds-bdxr-smp2`\n\nv2.1.0 - 2018-11-22\n* Update to ph-commons 9.2.0\n\nv2.0.1 - 2018-10-22\n* Added utility classes to safely access the contained XSD resources\n\nv2.0.0 - 2017-11-05\n* Binds to ph-commons 9.0.0\n\nv1.0.1 - 2017-02-24\n* Binds to ph-commons 8.6.2 - prepared for 9.x\n\nv1.0.0 - 2016-07-13\n* Binds to ph-commons 8.x\n\n---\n\nMy personal [Coding Styleguide](https://github.com/phax/meta/blob/master/CodingStyleguide.md) |\nIt is appreciated if you star the GitHub project if you like it.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphax%2Fph-xsds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphax%2Fph-xsds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphax%2Fph-xsds/lists"}