Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add basic XSD and OWL support #204

Merged
merged 22 commits into from
Jan 20, 2021

Conversation

dunglas
Copy link
Member

@dunglas dunglas commented Jun 18, 2020

Q A
Bug fix? no
New feature? yes
BC breaks? no
Deprecations? no
Tickets closes #259, closes #277, closes #207, closes #206, closes #201, closes #235, closes #250
License MIT
Doc PR todo

Add basic Web Ontology Language (OWL) and XML Schema (XSD) support to the generator.

My main goal is to be able to generate a PHP data model from the Activity Streams 2.0 vocabulary, but it should also work with any other vocabulary defined using OWL.

TODO:

  • Fix inheritance error in the logs
  • Fix Doctrine annotation generation
  • Add cardinality support
  • Add tests

@dunglas dunglas marked this pull request as ready for review January 20, 2021 18:41
@dunglas dunglas merged commit cf7aaca into api-platform:master Jan 20, 2021
@dunglas dunglas deleted the feat/owl-support branch January 20, 2021 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant