Closed acka47 closed 2 years ago
@TobiasNx If you are interested in this and don't know what to do next week, you might pick this up, add a description of yourself to examples/person/valid/tb.json
and start working on a JSON Schema to validate the person profiles in examples/person/valid/
.
Suggestions:
Question:
What is the status of this? Can we open a PR of the branch to review?
I haven't found the time yet to work on this. Will do later this week hopefully.
I have added entries for each product and project in the examples folder. (More as a note to self), here are some things we will need to clarify, some earlier, some later:
name
property for persons and projects/products, I used two different approaches: language maps for products/projects as we want to list German and English names and just a key for persons as we do not intent to add a person's name in different languages. However, this would result in two different schemas for the same property. One way towards a common approach would be to use different files per language (and indicating the file's @language
in the context) instead of one file per entry with language maps. Then we wouldn't have to use language maps at all. -> #473uses
, improves
& updates
but we probably should start with only two broader defined relations. Or we might even makes these relations separate nodes to add more context/descriptions to them. -> #444"@context": "https://schema.org"
for most entries which is enough for development. In the end, we will have to take a deeper look and create a application-specific context.) -> #472I addressed the open questions in other issues and created an additional one so that we can close this issue.