A Profile's Resource Descriptor has been inherited from a Base Specification is inherited from Profiles within inheritance hierarchies may use this property. If absent, then the Resource Descriptor applies specifically to this Profiles only Profile A named set of constraints on one or more identified base specifications or other profiles, including the identification of any implementing subclasses of datatypes, semantic interpretations, vocabularies, options and parameters of those base specifications necessary to accomplish a particular function. This definition includes what are often called "application profiles", "metadata application profiles", or "metadata profiles". conforms to An established standard to which the described resource conforms A base specification an Profile conforms to is transitive profile of A means to list all the transitive hierarchy of base specifications that this Profile implies conformance to Nicholas Car Simon Cox 2018-02-16 2018-11-15 This ontology is for describing relationships between standards/specifications, profiles of them and supporting artifacts such as validating resources. This model starts with [http://dublincore.org/2012/06/14/dcterms#Standard](dct:Standard) entities which can either be Base Specifications (a standard not profiling any other Standard) or Profiles (Standards which do profile others). Base Specifications or Profiles can have Resource Descriptors associated with them that defines implementing rules for the it. Resource Descriptors must indicate the role they play (to guide, to validate etc.) and the formalism they adhere to (dct:format) to allow for content negotiation. A vocabulary of Resource Roles are provided alongside this ontology but that list is extensible. Rob Atkinson Profile Descriptions Ontology 1.0 Alejandra Gonzalez-Beltran has role Functional role of a Resource Some roles are published alongside this ontology in a separate vocabulary A dct:Standard (or a Profile or Base Specification) has a Profile has profile A property to link from a Resource Descriptor to an implementing resource object An rdfs:Resource that implements the Resource Descriptor has artifact 0 This may not be a useful class: documents of any specification can be regarded as a trivial profile, so applications only need to be concerned with Profile conformance Base Specification A specification that defines all implementation constraints, without applying constraints on usage of another specification A Profile is a profile of a dct:Standard (or a Base Specification or another Profile) is profile of The semantics of the rdfs:Range means that any resource treated as a base specification can be regarded as a Profile (i.e. may be any specification with an empty set of additional constraints) This property is to be used to indicate a token that identifies this Profile which should be used when the Profile's URI cannot be used. For potential use in content negotiation has token A property for identifying this Profile for use in APIs Property for indicating a Resource Descriptor of this profile has resource Resource Descriptor A resource that defines an aspect - a particular part or feature - of a Profile Can be use to indicate the formalism (via dct:format) and any adherence to a dct:Standard (via dct:conformsTo) to allow for machine mediation as well as its purpose via relation to a ResourceRole (via hasRole) Resource Role The role that an Resource plays Specific terms must come from a vocabulary