Create reference library
This guide explains how to create and propose reference-library content through PCA.
What this workflow covers¶
This workflow is used when you need to create structured ontology or reference-data content such as:
- subclasses or other class-based terms
- properties
- annotation properties
- SHACL shapes
- new ontology contexts
What you should prepare first¶
Before you start, prepare:
- a clear name
- a clear description
- a justification for why the content is needed
- the target ontology or collection
- the parent or structural context, such as
subClassOf, domain, range, or target class where relevant
Step-by-step for interactive users¶
- Confirm through PCA Explore that the content does not already exist.
- Decide which kind of content you need to create.
- Open the relevant creation workflow in the platform.
- Enter the required fields carefully.
- Add optional structural information if your content type supports it.
- Review the proposed values before submission.
- Submit the content and keep the created IRI or confirmation for later follow-up.
Step-by-step for technical users¶
If you use the API, the main reference-library creation endpoints include:
POST /rdl/terms/subclassPOST /general/propertyPOST /rdl/terms/annotationpropertyPOST /rdl/shapesPOST /ontologies/domains
Typical technical workflow:
- Authenticate with the correct role.
- Build the payload for the specific content type.
- Include
changeJustification,name,description, andontologywhere required. - Add the type-specific structural fields.
- Submit the payload and store the returned location or identifier.
Practical advice¶
- Treat
changeJustificationas mandatory in practice, even where you are thinking mainly as a modeler rather than a reviewer. - Be precise about the ontology you are writing into.
- Do not create near-duplicates just because wording differs slightly.