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

Adding additionalProperty & schema.org/PropertyValue to JDX #25

Open
stuartasutton opened this issue Apr 22, 2019 · 1 comment
Open
Assignees
Labels
data model Matters concerning creation, maintenance and methods for publication of JDX data model enhancement New feature or request

Comments

@stuartasutton
Copy link
Collaborator

I have added the schema.org/PropertyValue entity to JDX model as well as it accompanying schema.org/propertyID property to accommodate the inclusion of the occasional property that is needed for a particular job description that: (a) cannot be found in a known namespace; and (b) is too fringe to justify addition to JDX as a new property.

E.g.,

{
   "@type": "http://schema.org/PropertyValue",
   "schema:name": "FLSA Exempt Status",
   "schema:value": "Non Exempt",
   "http://schema.org/propertyID": "http://jobdataexchange.org/terms/addProp/flsaExemptStatus"
}

This PropertyValue mechanism should be used sparingly and never where a specific property from a known namespace serves the purpose. Using PropertyValue as a substitute for such properties will not trigger the same linked data function as the predicate of an RDF triple.

I'm considering adding schema.org/PropertyValue to the range of schema:identifier for the same reason (already in the enumerated range of the property in schema.org).

@stuartasutton stuartasutton added the data model Matters concerning creation, maintenance and methods for publication of JDX data model label Apr 22, 2019
@stuartasutton
Copy link
Collaborator Author

Apologies, forgot something. I am also adding schema.org/additionalProperty to the JobMaster etc. and to Organization with a range of the newly added PropertyValue'.

@DMSaunders DMSaunders added the enhancement New feature or request label Dec 31, 2019
@DMSaunders DMSaunders changed the title Adding schema.org/PropertyValue to JDX Adding additionalProperty & schema.org/PropertyValue to JDX Dec 31, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data model Matters concerning creation, maintenance and methods for publication of JDX data model enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants