Credential Engine Meta Schema Serializations

Release 20170929

This page displays serializations for the Credential Engine Meta Schema schema in JSON-LD and Turtle. Below you will find every class, property, concept scheme, and concept for this schema, available in either format. Use this page to get the serialized version of the entire schema, including unstable and deprecated terms. For the serialized version of an individual term, use the JSON-LD or Turtle links for that term on the Terms page.

Use either the "Direct Link" or "JSON/Turtle Download" links below to always get the latest version of the schema.

Credential Engine Meta Schema Turtle Encoding

@prefix constraintType: <http://credreg.net/meta/vocabs/constraintType/> .
@prefix cs: <http://purl.org/vocab/changeset/schema#> .
@prefix groupType: <http://credreg.net/meta/vocabs/groupType/> .
@prefix meta: <http://credreg.net/meta/terms/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix vs: <https://www.w3.org/2003/06/sw-vocab-status/ns> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
#====================
# CLASSES
#====================
meta:ChangeHistory a rdf:Class ;
rdfs:label "Change History"@en-US ;
rdfs:comment "Provides a list of cs:ChangeSet instances for a term."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/meta/ChangeHistory/json> ;
meta:domainFor meta:hasChangeSet .
#====================
# PROPERTIES
#====================
meta:domainFor a rdf:Property ;
rdfs:label "Domain For"@en-US ;
rdfs:comment "This class is one of the domains for the indicated property."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/meta/domainFor/json> ;
schema:domainIncludes rdf:Class ;
schema:rangeIncludes rdf:Property .
meta:hasChangeSet a rdf:Property ;
rdfs:label "Has Change Set"@en-US ;
rdfs:comment "Provides a list of change sets for this term."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/meta/hasChangeSet/json> ;
schema:domainIncludes meta:ChangeHistory ;
schema:rangeIncludes cs:ChangeSet .
meta:hasConcept a rdf:Property ;
rdfs:label "Has Concept"@en-US ;
rdfs:comment "The indicated concept is a concept of this concept scheme at some level."@en-US ;
dct:description "Less specific than skos:hasTopConcept. Concepts listed here may appear anywhere in this concept scheme."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/meta/hasConcept/json> ;
schema:domainIncludes skos:ConceptScheme ;
schema:rangeIncludes skos:Concept .
meta:objectText a rdf:Property ;
rdfs:label "Object Text"@en-US ;
rdfs:comment "Language-encoded text of a meta:Triple."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/meta/objectText/json> ;
rdfs:subPropertyOf rdf:object ;
schema:domainIncludes rdf:Statement ;
schema:rangeIncludes rdf:langString .
meta:supersededBy a rdf:Property ;
rdfs:label "Superseded By"@en-US ;
rdfs:comment "Indicates the entity that supersedes this entity."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/meta/supersededBy/json> ;
schema:domainIncludes rdf:Class, rdf:Property, skos:Concept, skos:ConceptScheme ;
schema:rangeIncludes xsd:anyURI .
meta:targetScheme a rdf:Property ;
rdfs:label "Target Concept Scheme"@en-US ;
rdfs:comment "Indicates the primary or preferred concept scheme that should ultimately be used with this property, even when the range of the property is an intermediate object."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/meta/targetScheme/json> ;
schema:domainIncludes rdf:Property ;
schema:rangeIncludes xsd:anyURI .
#====================
# CONCEPT SCHEMES
#====================
meta:ConstraintType a skos:ConceptScheme ;
rdfs:label "Constraint Type"@en-US ;
rdfs:comment "Types of constraints used in profiles of schemas."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/meta/ConstraintType/json> ;
meta:hasConcept constraintType:HasValidationGroup, constraintType:OverrideDomain, constraintType:OverrideRange, constraintType:RecommendsProperty, constraintType:ReferenceProperty, constraintType:RequiresAnyProperty, constraintType:RequiresProperty, constraintType:StronglyRecommendsProperty, constraintType:ValidationTopLevel .
meta:GroupType a skos:ConceptScheme ;
rdfs:label "Group Type"@en-US ;
rdfs:comment "Groups of schema terms."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/meta/GroupType/json> ;
meta:hasConcept groupType:Expansion, groupType:SuperClass, groupType:TopLevel .
#====================
# CONCEPTS
#====================
constraintType:HasValidationGroup a skos:Concept ;
skos:prefLabel "Has Validation Group"@en-US ;
skos:definition "When a class in the subject of this constraint is selected along with a parameter that indicates it should be grouped with similar classes, the resulting data should instead use classes in the object of this constraint."@en-US ;
dct:description "Classes in the subject of this constraint may also appear in the object of this constraint, so that the object list should always be used without concatenation with the subject list."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/HasValidationGroup/json> .
constraintType:OverrideDomain a skos:Concept ;
skos:prefLabel "Override Domain"@en-US ;
skos:definition "Replaces the domain of the property or properties in the subject with the value or values of the object."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/OverrideDomain/json> .
constraintType:OverrideRange a skos:Concept ;
skos:prefLabel "Override Range"@en-US ;
skos:definition "Replaces the rdfs:rangeIncludes of the property or properties in the subject with the value or values in the object."@en-US ;
dct:description "Enables forcibly replacing the range of a property with an arbitrarily chosen range. Useful for restricting a multi-range property at the schema level to a single range in a profile."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/OverrideRange/json> .
constraintType:RecommendsProperty a skos:Concept ;
skos:prefLabel "Recommends Property"@en-US ;
skos:definition "Classes in the subject of this constraint recommend that data be provided for properties in the object of this constraint."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/RecommendsProperty/json> .
constraintType:ReferenceProperty a skos:Concept ;
skos:prefLabel "Reference Property"@en-US ;
skos:definition "Classes in the subject of this constraint can be pointed to by the set of properties in the object of this constraint when no direct reference to an instance of that class is available."@en-US ;
dct:description "When you need to point to an entity that does not have a URI, you can use the set of properties indicated in the object of this constraint to provide a loose "pointer" object intended to lead the consumer of the information to the desired entity."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/ReferenceProperty/json> .
constraintType:RequiresAnyProperty a skos:Concept ;
skos:prefLabel "Requires Any Property"@en-US ;
skos:definition "Classes in the subject of this constraint require that data be provided for one or more of the properties in the subject of this constraint."@en-US ;
dct:description "Each instance of a constraint that uses this constraint type should be considered a separate entity. Do not merge the subjects or objects lists of such entities with any other entities, even if there is overlap between the subjects or objects lists."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/RequiresAnyProperty/json> .
constraintType:RequiresProperty a skos:Concept ;
skos:prefLabel "Requires Property"@en-US ;
skos:definition "Classes in the subject of this constraint require that data be provided for properties listed in the object of this constraint."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/RequiresProperty/json> .
constraintType:StronglyRecommendsProperty a skos:Concept ;
skos:prefLabel "Strongly Recommends Property"@en-US ;
skos:definition "Classes in the subject of this constraint strongly recommend that data for properties in the object of this constraint be provided if such data is available."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/StronglyRecommendsProperty/json> .
constraintType:ValidationTopLevel a skos:Concept ;
skos:prefLabel "Validation Top Level"@en-US ;
skos:definition "Classes in the subject of this constraint should be considered "top level" entities in some system, and should be directly retrievable from that system."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/ValidationTopLevel/json> .
groupType:Expansion a skos:Concept ;
skos:prefLabel "Expansion"@en-US ;
skos:definition "The URI of this group should be replaced with the members of this group when being processed by some system, when and where appropriate."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/groupType/Expansion/json> .
groupType:SuperClass a skos:Concept ;
skos:prefLabel "Super Class"@en-US ;
skos:definition "Classes that serve as a grouping mechanism for other classes."@en-US ;
dct:description "Generally, members of this group are not used in actual implementations; rather, subclasses of these classes should be used."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/groupType/SuperClass/json> .
groupType:TopLevel a skos:Concept ;
skos:prefLabel "Top Level"@en-US ;
skos:definition "Classes that are published as URI references rather than as embedded data."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/groupType/TopLevel/json> .

Constraint Type Turtle Encoding

@prefix constraintType: <http://credreg.net/meta/vocabs/constraintType/> .
@prefix cs: <http://purl.org/vocab/changeset/schema#> .
@prefix groupType: <http://credreg.net/meta/vocabs/groupType/> .
@prefix meta: <http://credreg.net/meta/terms/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix vs: <https://www.w3.org/2003/06/sw-vocab-status/ns> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
meta:ConstraintType a skos:ConceptScheme ;
rdfs:label "Constraint Type"@en-US ;
rdfs:comment "Types of constraints used in profiles of schemas."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/meta/ConstraintType/json> ;
meta:hasConcept constraintType:HasValidationGroup, constraintType:OverrideDomain, constraintType:OverrideRange, constraintType:RecommendsProperty, constraintType:ReferenceProperty, constraintType:RequiresAnyProperty, constraintType:RequiresProperty, constraintType:StronglyRecommendsProperty, constraintType:ValidationTopLevel .
constraintType:HasValidationGroup a skos:Concept ;
skos:prefLabel "Has Validation Group"@en-US ;
skos:definition "When a class in the subject of this constraint is selected along with a parameter that indicates it should be grouped with similar classes, the resulting data should instead use classes in the object of this constraint."@en-US ;
dct:description "Classes in the subject of this constraint may also appear in the object of this constraint, so that the object list should always be used without concatenation with the subject list."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/HasValidationGroup/json> .
constraintType:OverrideDomain a skos:Concept ;
skos:prefLabel "Override Domain"@en-US ;
skos:definition "Replaces the domain of the property or properties in the subject with the value or values of the object."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/OverrideDomain/json> .
constraintType:OverrideRange a skos:Concept ;
skos:prefLabel "Override Range"@en-US ;
skos:definition "Replaces the rdfs:rangeIncludes of the property or properties in the subject with the value or values in the object."@en-US ;
dct:description "Enables forcibly replacing the range of a property with an arbitrarily chosen range. Useful for restricting a multi-range property at the schema level to a single range in a profile."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/OverrideRange/json> .
constraintType:RecommendsProperty a skos:Concept ;
skos:prefLabel "Recommends Property"@en-US ;
skos:definition "Classes in the subject of this constraint recommend that data be provided for properties in the object of this constraint."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/RecommendsProperty/json> .
constraintType:ReferenceProperty a skos:Concept ;
skos:prefLabel "Reference Property"@en-US ;
skos:definition "Classes in the subject of this constraint can be pointed to by the set of properties in the object of this constraint when no direct reference to an instance of that class is available."@en-US ;
dct:description "When you need to point to an entity that does not have a URI, you can use the set of properties indicated in the object of this constraint to provide a loose "pointer" object intended to lead the consumer of the information to the desired entity."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/ReferenceProperty/json> .
constraintType:RequiresAnyProperty a skos:Concept ;
skos:prefLabel "Requires Any Property"@en-US ;
skos:definition "Classes in the subject of this constraint require that data be provided for one or more of the properties in the subject of this constraint."@en-US ;
dct:description "Each instance of a constraint that uses this constraint type should be considered a separate entity. Do not merge the subjects or objects lists of such entities with any other entities, even if there is overlap between the subjects or objects lists."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/RequiresAnyProperty/json> .
constraintType:RequiresProperty a skos:Concept ;
skos:prefLabel "Requires Property"@en-US ;
skos:definition "Classes in the subject of this constraint require that data be provided for properties listed in the object of this constraint."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/RequiresProperty/json> .
constraintType:StronglyRecommendsProperty a skos:Concept ;
skos:prefLabel "Strongly Recommends Property"@en-US ;
skos:definition "Classes in the subject of this constraint strongly recommend that data for properties in the object of this constraint be provided if such data is available."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/StronglyRecommendsProperty/json> .
constraintType:ValidationTopLevel a skos:Concept ;
skos:prefLabel "Validation Top Level"@en-US ;
skos:definition "Classes in the subject of this constraint should be considered "top level" entities in some system, and should be directly retrievable from that system."@en-US ;
vs:term_status vs:stable ;
meta:changeHistory <http://credreg.net/meta/termhistory/constraintType/ValidationTopLevel/json> .