diff --git a/docs/generators/owl.rst b/docs/generators/owl.rst index a0ed1edeb3..f9ee4b57e5 100644 --- a/docs/generators/owl.rst +++ b/docs/generators/owl.rst @@ -85,9 +85,36 @@ string. :language: yaml The ontology header then carries ``dcterms:creator `` -and ``dcterms:rights "Copyright 2026 The Example Team"``. ``implements: [owl:AnnotationProperty]`` -declares the two predicates as annotation properties; the restrictions that the metaclass's -own slots produce are a matter of the property role, not of the value. +and ``dcterms:rights "Copyright 2026 The Example Team"``, and the two predicates are +declared as annotation properties (see below). + +Annotation properties +^^^^^^^^^^^^^^^^^^^^^ + +A slot that ``implements`` ``owl:AnnotationProperty`` is an annotation property +(`OWL 2 §5.5 `__), and so is +a slot whose property IRI is one of the nine built-in annotation properties, such as a +slot with ``slot_uri: rdfs:label`` emitted with ``--no-use-native-uris``. An annotation +property has no logical meaning (`§10.1 `__), +so the generator emits no class restriction for it: a class that uses the slot gets no +``owl:allValuesFrom`` or cardinality axiom on it. Its domain, a datatype or class range +and its super-properties are emitted as the annotation axioms of +`§10.2 `__; a range that is a node +type such as ``nodeidentifier`` gives no range axiom. Built-in annotation properties are +not declared, as OWL 2 reserves them. + +An IRI is an annotation, an object or a data property, not two of these +(`§5.8.1 `__), so a slot +that implements two roles is an error, as is a logical use of an annotation property: an +inverse or a property characteristic, a unique key, a type designator, or a condition in +a rule or class expression. A super-property (``is_a`` or a mixin) must have the same +role as its sub-property, since a sub-property axiom relates two annotation properties +or two logical properties. Every other predicate the generator writes outside the +reserved vocabulary, such as ``skos:definition`` and ``skos:inScheme`` for element +metadata, is declared as an annotation property, as OWL 2 DL requires a declaration +for each property (§5.8.1). Slots without the role keep their object or data property +projection, also when a metaclass declares them; LinkML then puns the annotated element +as an individual, as it does for all metadata. Enums and PermissibleValues ^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/packages/linkml/src/linkml/generators/common/annotations.py b/packages/linkml/src/linkml/generators/common/annotations.py index 702ace7ef8..bc585500ad 100644 --- a/packages/linkml/src/linkml/generators/common/annotations.py +++ b/packages/linkml/src/linkml/generators/common/annotations.py @@ -35,7 +35,7 @@ True """ -from dataclasses import dataclass +from dataclasses import dataclass, field from typing import Any from rdflib import BNode, Literal, URIRef @@ -47,10 +47,11 @@ @dataclass(frozen=True) class DeclaredAnnotation: - """The RDF predicate and value of an annotation that a metaclass slot declares.""" + """The RDF predicate and value of an annotation, and the metaclass slot that declares it.""" predicate: URIRef value: URIRef | BNode | Literal + slot: SlotDefinition = field(compare=False, hash=False, repr=False) def declaring_slots(sv: SchemaView, element: Element | PermissibleValue, tag: str) -> list[SlotDefinition]: @@ -113,7 +114,7 @@ def declared_annotation( for slot in declaring_slots(sv, element, tag): term = annotation_term(sv, slot, value, language) if term is not None: - declared.add(DeclaredAnnotation(URIRef(sv.get_uri(slot, expand=True)), term)) + declared.add(DeclaredAnnotation(URIRef(sv.get_uri(slot, expand=True)), term, slot)) if len(declared) > 1: metaclasses = ", ".join(element.instantiates) raise ValueError(f"The metaclasses {metaclasses} declare annotation {tag!r} with different terms") diff --git a/packages/linkml/src/linkml/generators/owlgen.py b/packages/linkml/src/linkml/generators/owlgen.py index e7a9911bea..522910a5b2 100644 --- a/packages/linkml/src/linkml/generators/owlgen.py +++ b/packages/linkml/src/linkml/generators/owlgen.py @@ -248,6 +248,89 @@ def _present(values: Iterable[_T | None]) -> list[_T]: # is technical and must never be language-tagged. _LANGUAGE_TAGGABLE_RANGES: ClassVar[frozenset[str]] = frozenset({"string", "ncname"}) + # The built-in annotation properties of OWL 2 (Structural Specification §5.5, Table 5). + _BUILTIN_ANNOTATION_PROPERTIES: ClassVar[frozenset[URIRef]] = frozenset( + { + RDFS.label, + RDFS.comment, + RDFS.seeAlso, + RDFS.isDefinedBy, + OWL.deprecated, + OWL.versionInfo, + OWL.priorVersion, + OWL.backwardCompatibleWith, + OWL.incompatibleWith, + } + ) + # The namespaces of the OWL 2 reserved vocabulary (Structural Specification §2.4, Table 2). + _RESERVED_NAMESPACES: ClassVar[tuple[str, ...]] = (str(RDF), str(RDFS), str(XSD), str(OWL)) + # The declarations of a property's role (§5.3 to §5.5). + _PROPERTY_DECLARATIONS: ClassVar[frozenset[URIRef]] = frozenset( + {OWL.ObjectProperty, OWL.DatatypeProperty, OWL.AnnotationProperty} + ) + + def _declare_annotation_properties(self) -> None: + """Declare every predicate of the ontology that has no role as an annotation property. + + OWL 2 DL requires each IRI used as a property to be declared (Structural + Specification §5.8.1). The generator declares the object and data + properties of the slots it emits; every other predicate it writes outside + the reserved vocabulary (§2.4) is an annotation: the metadata of elements + (``skos:definition``, ``skos:inScheme``, ``dcterms:title``, ...), the + mappings, and annotations. A predicate that a restriction uses + (``owl:onProperty``) is a logical property and is left alone. + """ + graph = self.graph + declared = {s for s, role in graph.subject_objects(RDF.type) if role in self._PROPERTY_DECLARATIONS} + restricted = set(graph.objects(None, OWL.onProperty)) + for predicate in set(graph.predicates()): + if str(predicate).startswith(self._RESERVED_NAMESPACES) or predicate in declared | restricted: + continue + graph.add((predicate, RDF.type, OWL.AnnotationProperty)) + + # The property roles a slot can declare with ``implements`` (OWL 2 §5.3 to §5.5). + _PROPERTY_ROLES: ClassVar[frozenset[URIRef]] = frozenset( + {OWL.AnnotationProperty, OWL.ObjectProperty, OWL.DatatypeProperty} + ) + + def _declared_property_role(self, slot: SlotDefinition) -> URIRef | None: + """Return the OWL property role that *slot* declares with ``implements``, if any. + + :raises ValueError: if the slot declares more than one role; an IRI is an + annotation, an object or a data property (OWL 2 §5.8.1) + """ + roles: set[URIRef] = set() + for value in slot.implements: + uri = self.schemaview.expand_curie(value) + if uri.startswith("owl:"): + uri = str(OWL) + uri[len("owl:") :] + if URIRef(uri) in self._PROPERTY_ROLES: + roles.add(URIRef(uri)) + if len(roles) > 1: + raise ValueError(f"Slot {slot.name!r} implements more than one OWL property role: {sorted(roles)}") + return next(iter(roles), None) + + def is_annotation_property(self, slot: SlotDefinition) -> bool: + """Whether *slot* is an OWL annotation property. + + It is one when it implements ``owl:AnnotationProperty`` or when its property + IRI is a built-in annotation property (OWL 2 §5.5), as for a slot mapped to + ``rdfs:label`` and emitted with that IRI. + """ + return ( + self._declared_property_role(slot) == OWL.AnnotationProperty + or self._prop_uri(slot) in self._BUILTIN_ANNOTATION_PROPERTIES + ) + + def _resolved_slot( + self, slot: SlotDefinition, cls: "ClassDefinition | AnonymousClassExpression | None" + ) -> SlotDefinition: + """Return *slot* with its global definition and, within a class, the class's usage applied.""" + sv = self.schemaview + if isinstance(cls, ClassDefinition) and slot.name in sv.class_slots(cls.name): + return sv.induced_slot(slot.name, cls.name) + return sv.get_slot(slot.name, attributes=True) or slot + def __post_init__(self) -> None: # Resolver must be assigned before ``super().__post_init__()`` so that # any hook the parent invokes during initialisation can safely call @@ -334,6 +417,7 @@ def as_graph(self) -> Graph: # Add metadata as annotation properties self.add_metadata(schema, base) + self._declare_annotation_properties() return graph def serialize(self, **kwargs: Any) -> str: @@ -411,6 +495,11 @@ def add_metadata(self, e: Definition | PermissibleValue, uri: URIRef) -> None: continue declared = declared_annotation(this_sv, e, k, v.value, lang) if declared is not None: + if ( + self.is_annotation_property(declared.slot) + and declared.predicate not in self._BUILTIN_ANNOTATION_PROPERTIES + ): + self.graph.add((declared.predicate, RDF.type, OWL.AnnotationProperty)) self.graph.add((uri, declared.predicate, declared.value)) continue if ":" not in k: @@ -537,12 +626,19 @@ def add_class(self, cls: ClassDefinition) -> None: # then create an axiom: (t some C) subClassOf C. type_designator = sv.get_type_designator_slot(cls.name) if type_designator: + if self.is_annotation_property(self._resolved_slot(type_designator, cls)): + raise ValueError( + f"Annotation property {type_designator.name!r} cannot be the type designator of {cls.name!r}" + ) td_prop = self._prop_uri(type_designator.name) restr = self._some_values_from(td_prop, subject_expr) self.graph.add((restr, RDFS.subClassOf, subject_expr)) # unique key constraints are mapped to OWL hasKey if cls.unique_keys: for uk in cls.unique_keys.values(): + for slot_name in uk.unique_key_slots: + if self.is_annotation_property(sv.induced_slot(slot_name, cls.name)): + raise ValueError(f"Annotation property {slot_name!r} cannot be in a unique key of {cls.name!r}") uk_props = [self._prop_uri(slot) for slot in uk.unique_key_slots] uk_props_listnode = BNode() Collection(self.graph, uk_props_listnode, uk_props) @@ -716,6 +812,11 @@ def transform_class_expression( if none_of_expr: owl_exprs.append(none_of_expr) for slot in own_slots: + if self.is_annotation_property(self._resolved_slot(slot, cls)): + if isinstance(cls, AnonymousClassExpression): + raise ValueError(f"Annotation property {slot.name!r} cannot be a condition of a class expression") + # An annotation property has no logical meaning (OWL 2 §10.1), so no restriction. + continue if slot.name: owltypes = self.slot_node_owltypes(sv.get_slot(slot.name), owning_class=cls) else: @@ -1046,7 +1147,9 @@ def add_slot(self, slot: SlotDefinition, attribute: bool = False) -> None: # Slots may be modeled as Object or Datatype Properties # if type_objects is True, then ALL slots are ObjectProperties - self.graph.add((slot_uri, RDF.type, self.slot_owl_type(slot))) + role = self.slot_owl_type(slot) + if slot_uri not in self._BUILTIN_ANNOTATION_PROPERTIES: + self.graph.add((slot_uri, RDF.type, role)) if self.metaclasses: # add metaclass which this property instantiates -- induces punning self.graph.add( @@ -1072,6 +1175,10 @@ def add_slot(self, slot: SlotDefinition, attribute: bool = False) -> None: if attribute: return + if role == OWL.AnnotationProperty: + if slot_uri not in self._BUILTIN_ANNOTATION_PROPERTIES: + self._add_annotation_property_axioms(slot, slot_uri) + return range_expr = self.transform_class_slot_expression(None, slot) if range_expr: @@ -1091,10 +1198,54 @@ def add_slot(self, slot: SlotDefinition, attribute: bool = False) -> None: if getattr(slot, metaslot, False): self.graph.add((slot_uri, RDF.type, uri)) - if slot.is_a: - self.graph.add((slot_uri, RDFS.subPropertyOf, self._prop_uri(slot.is_a))) - for mixin in slot.mixins: - self.graph.add((slot_uri, RDFS.subPropertyOf, self._prop_uri(mixin))) + self._add_super_properties(slot, slot_uri) + + def _add_super_properties(self, slot: SlotDefinition, slot_uri: URIRef) -> None: + """Emit the ``is_a`` parent and the mixins of *slot* as its super-properties. + + A sub-property axiom relates two annotation properties (OWL 2 §10.2.1) or two + properties of a logical role (§9.2.1, §9.3.1), so a super-property must have + the role *slot* has: a slot whose ``is_a`` or mixin is an annotation property + while it is none, or the reverse, is an error. + + :raises ValueError: if *slot* and a super-property differ in the annotation role + """ + is_annotation = self.is_annotation_property(slot) + for parent_name in ([slot.is_a] if slot.is_a else []) + list(slot.mixins): + parent = self.schemaview.get_slot(parent_name, attributes=True) + if parent is not None and self.is_annotation_property(parent) != is_annotation: + kinds = ( + ("an annotation property", "not one") if is_annotation else ("not an annotation property", "one") + ) + raise ValueError( + f"Slot {slot.name!r} is {kinds[0]} but its super-property {parent_name!r} is {kinds[1]}; " + "a sub-property axiom needs both to have the same role (OWL 2 §10.2.1)" + ) + self.graph.add((slot_uri, RDFS.subPropertyOf, self._prop_uri(parent_name))) + + def _add_annotation_property_axioms(self, slot: SlotDefinition, slot_uri: URIRef) -> None: + """Emit the axioms OWL 2 allows for an annotation property (§10.2). + + These are sub-properties and a domain and a range given by a named IRI; a + range that is a type gives its datatype, a node type gives no range. Inverses + and property characteristics are object property axioms (§9.2), so a slot that + declares them with the annotation role is an error. + """ + for metaslot in ("inverse", "symmetric", "asymmetric", "transitive", "reflexive", "irreflexive"): + if getattr(slot, metaslot): + raise ValueError(f"Annotation property {slot.name!r} cannot declare {metaslot}") + sv = self.schemaview + if slot.domain: + self.graph.add((slot_uri, RDFS.domain, self._class_uri(slot.domain))) + if slot.range in sv.all_types(): + term = type_term(sv, slot.range) + if not term.kind.is_node: + self.graph.add((slot_uri, RDFS.range, URIRef(term.datatype))) + elif slot.range in sv.all_classes(): + self.graph.add((slot_uri, RDFS.range, self._class_uri(slot.range))) + elif slot.range in sv.all_enums(): + self.graph.add((slot_uri, RDFS.range, self._enum_uri(slot.range))) + self._add_super_properties(slot, slot_uri) def add_type(self, typ: TypeDefinition) -> None: type_uri = self._type_uri(typ.name) @@ -1688,10 +1839,11 @@ def _permissible_value_uri( def slot_owl_type(self, slot: SlotDefinition) -> URIRef: sv = self.schemaview - if slot.implements: - for t in ["owl:AnnotationProperty", "owl:ObjectProperty", "owl:DatatypeProperty"]: - if t in slot.implements: - return OWL[t.replace("owl:", "")] + role = self._declared_property_role(slot) + if role is not None: + return role + if self._prop_uri(slot) in self._BUILTIN_ANNOTATION_PROPERTIES: + return OWL.AnnotationProperty if slot.range is None: slot_range = self.schemaview.schema.default_range else: diff --git a/tests/linkml/test_base/__snapshots__/meta.owl b/tests/linkml/test_base/__snapshots__/meta.owl index 2f02afafd7..a8726d7570 100644 --- a/tests/linkml/test_base/__snapshots__/meta.owl +++ b/tests/linkml/test_base/__snapshots__/meta.owl @@ -19,6 +19,9 @@ @prefix linkml: . @prefix vann1: . @prefix schema1: . +dcterms:conformsTo a owl:AnnotationProperty . +dcterms:license a owl:AnnotationProperty . +dcterms:title a owl:AnnotationProperty . rdf:object a owl:Class , linkml:RelationalRoleEnum ; rdfs:label "OBJECT" ; rdfs:subClassOf linkml:RelationalRoleEnum ; @@ -34,18 +37,27 @@ rdf:subject a owl:Class , linkml:RelationalRoleEnum ; rdfs:subClassOf linkml:RelationalRoleEnum ; skos:definition "a slot with this role connects a relationship to its subject/source node" ; skos:exactMatch owl:annotatedSource . +skos:altLabel a owl:AnnotationProperty . skos:broaderMatch a owl:Class , linkml:AliasPredicateEnum ; rdfs:label "BROAD_SYNONYM" ; rdfs:subClassOf linkml:AliasPredicateEnum . -skos:exactMatch a owl:Class , linkml:AliasPredicateEnum ; +skos:closeMatch a owl:AnnotationProperty . +skos:definition a owl:AnnotationProperty . +skos:editorialNote a owl:AnnotationProperty . +skos:exactMatch a owl:AnnotationProperty , owl:Class , linkml:AliasPredicateEnum ; rdfs:label "EXACT_SYNONYM" ; rdfs:subClassOf linkml:AliasPredicateEnum . +skos:inScheme a owl:AnnotationProperty . +skos:mappingRelation a owl:AnnotationProperty . skos:narrowerMatch a owl:Class , linkml:AliasPredicateEnum ; rdfs:label "NARROW_SYNONYM" ; rdfs:subClassOf linkml:AliasPredicateEnum . +skos:note a owl:AnnotationProperty . +skos:prefLabel a owl:AnnotationProperty . skos:relatedMatch a owl:Class , linkml:AliasPredicateEnum ; rdfs:label "RELATED_SYNONYM" ; rdfs:subClassOf linkml:AliasPredicateEnum . +sh:order a owl:AnnotationProperty . linkml:AliasPredicateEnum a owl:Class , linkml:EnumDefinition ; rdfs:label "alias_predicate_enum" ; owl:unionOf _:c14n349 ; @@ -1633,6 +1645,7 @@ linkml:shared a owl:ObjectProperty , linkml:SlotDefinition ; skos:altLabel "inverse functional" , "many to one or many" ; skos:definition "If True, then the relationship between the slot domain and range is many to one or many to many" ; skos:inScheme linkml:meta . +linkml:simple_dict_value a owl:AnnotationProperty . linkml:singular_name a owl:ObjectProperty , linkml:SlotDefinition ; rdfs:domain linkml:SlotDefinition ; rdfs:label "singular_name" ; diff --git a/tests/linkml/test_biolink_model/__snapshots__/biolink.owl.ttl b/tests/linkml/test_biolink_model/__snapshots__/biolink.owl.ttl index 364bcd01db..123478b572 100644 --- a/tests/linkml/test_biolink_model/__snapshots__/biolink.owl.ttl +++ b/tests/linkml/test_biolink_model/__snapshots__/biolink.owl.ttl @@ -71,6 +71,19 @@ @prefix CTD: . @prefix schema1: . @prefix doi: . +dct:license a owl:AnnotationProperty . +pav:version a owl:AnnotationProperty . +skos:altLabel a owl:AnnotationProperty . +skos:broadMatch a owl:AnnotationProperty . +skos:closeMatch a owl:AnnotationProperty . +skos:definition a owl:AnnotationProperty . +skos:editorialNote a owl:AnnotationProperty . +skos:exactMatch a owl:AnnotationProperty . +skos:inScheme a owl:AnnotationProperty . +skos:mappingRelation a owl:AnnotationProperty . +skos:narrowMatch a owl:AnnotationProperty . +skos:note a owl:AnnotationProperty . +skos:relatedMatch a owl:AnnotationProperty . os:AllSomeInterpretation a owl:Class , biolink:LogicalInterpretationEnum ; rdfs:label "all_some" ; rdfs:subClassOf biolink:LogicalInterpretationEnum ; @@ -2883,6 +2896,7 @@ biolink:can_be_carried_out_by a owl:ObjectProperty , linkml:SlotDefinition ; rdfs:subPropertyOf biolink:actively_involves ; owl:inverseOf biolink:capable_of ; skos:inScheme . +biolink:canonical_predicate a owl:AnnotationProperty . biolink:capable_of a owl:ObjectProperty , linkml:SlotDefinition ; rdfs:domain biolink:NamedThing ; rdfs:label "capable of" ; @@ -3202,6 +3216,7 @@ biolink:decreases_response_to a owl:ObjectProperty , linkml:SlotDefinition ; skos:narrowMatch CTD:decreases_response_to_substance ; biolink:canonical_predicate true ; biolink:opposite_of "increases response to" . +biolink:denormalized a owl:AnnotationProperty . biolink:deprecated a owl:ObjectProperty , linkml:SlotDefinition ; rdfs:label "deprecated" ; rdfs:range linkml:Boolean ; @@ -5902,6 +5917,7 @@ biolink:xref a owl:ObjectProperty , linkml:SlotDefinition ; skos:definition "A database cross reference or alternative identifier for a NamedThing or edge between two NamedThings. This property should point to a database record or webpage that supports the existence of the edge, or gives more detail about the edge. This property can be used on a node or edge to provide multiple URIs or CURIE cross references." ; skos:inScheme ; skos:narrowMatch gff3:Dbxref , gpi:DB_Xrefs . +linkml:permissible_values a owl:AnnotationProperty . linkml:topValue a owl:DatatypeProperty ; rdfs:label "value" . _:c14n0 a owl:Restriction ; diff --git a/tests/linkml/test_generators/test_owl_annotation_properties.py b/tests/linkml/test_generators/test_owl_annotation_properties.py new file mode 100644 index 0000000000..6d026c64ef --- /dev/null +++ b/tests/linkml/test_generators/test_owl_annotation_properties.py @@ -0,0 +1,228 @@ +"""gen-owl gives annotation properties their OWL role and no logical axioms. + +A slot that implements ``owl:AnnotationProperty``, or whose property IRI is one of +the built-in annotation properties of OWL 2 (Structural Specification §5.5), is +declared as such and produces no class restriction (annotation properties have no +logical meaning, §10.1). Its domain, range and super-properties are emitted as the +annotation axioms of §10.2; logical uses are errors. +""" + +from pathlib import Path + +import pytest +import yaml +from rdflib import DCTERMS, OWL, RDF, RDFS, XSD, Graph, URIRef + +from linkml.generators.owlgen import OwlSchemaGenerator + +EX = "https://example.org/m/" +EXAMPLE = Path(__file__).resolve().parents[3] / "docs/examples/owl-dcmi-agent-annotations.yaml" + +SCHEMA = """ +id: https://example.org/m +name: m +prefixes: + ex: https://example.org/m/ + linkml: https://w3id.org/linkml/ + owl: http://www.w3.org/2002/07/owl# + rdfs: http://www.w3.org/2000/01/rdf-schema# + dcterms: http://purl.org/dc/terms/ +imports: [linkml:types] +default_prefix: ex +default_range: string +slots: + comment: + slot_uri: rdfs:comment + # an annotation property with native URIs too, so that note may refine it + implements: [owl:AnnotationProperty] + note: + slot_uri: dcterms:description + range: string + implements: [owl:AnnotationProperty] + is_a: comment + domain: Thing + ref: + range: nodeidentifier + implements: [owl:AnnotationProperty] +classes: + Thing: + slots: [comment, note, ref] + attributes: + name: + slot_uri: rdfs:label + plain: + range: string +""" + + +def _graph(source: str | Path, **kwargs) -> Graph: + """The generated ontology, parsed back from Turtle.""" + generator = OwlSchemaGenerator(source, type_objects=False, metaclasses=False, **kwargs) + return Graph().parse(data=generator.serialize(), format="turtle") + + +def _restrictions(graph: Graph, prop: URIRef) -> int: + return len(list(graph.subjects(OWL.onProperty, prop))) + + +@pytest.mark.parametrize("prop", ["note", "ref"]) +def test_declared_annotation_property_has_no_restrictions(prop): + """``implements: [owl:AnnotationProperty]`` gives the declaration and suppresses the restrictions.""" + graph = _graph(SCHEMA) + assert set(graph.objects(URIRef(EX + prop), RDF.type)) == {OWL.AnnotationProperty} + assert _restrictions(graph, URIRef(EX + prop)) == 0 + assert set(graph.objects(URIRef(EX + "plain"), RDF.type)) == {OWL.DatatypeProperty} + assert _restrictions(graph, URIRef(EX + "plain")) > 0 + + +@pytest.mark.parametrize( + "native,expected", + [ + pytest.param(True, {URIRef(EX + "name"): OWL.DatatypeProperty}, id="native"), + pytest.param(False, {RDFS.label: None, RDFS.comment: None}, id="mapped"), + ], +) +def test_builtin_annotation_property_iri(native, expected): + """A slot emitted with a built-in annotation property IRI gets no declaration and no restriction. + + With native URIs the local property is an ordinary data property, as before. + """ + graph = _graph(SCHEMA, use_native_uris=native) + for prop, role in expected.items(): + assert set(graph.objects(prop, RDF.type)) == ({role} if role else set()) + assert (_restrictions(graph, prop) > 0) is (role is not None) + if role is None: + assert not set(graph.objects(prop, RDFS.range)) | set(graph.objects(prop, RDFS.domain)) + + +def test_annotation_property_axioms(): + """Domain, a datatype range and super-properties are kept; a node type gives no range (OWL 2 §10.2).""" + graph = _graph(SCHEMA, use_native_uris=False) + note = URIRef("http://purl.org/dc/terms/description") + assert set(graph.objects(note, RDFS.domain)) == {URIRef(EX + "Thing")} + assert set(graph.objects(note, RDFS.range)) == {XSD.string} + assert set(graph.objects(note, RDFS.subPropertyOf)) == {RDFS.comment} + assert set(graph.objects(URIRef(EX + "ref"), RDFS.range)) == set() + + +def test_declared_annotation_predicate_is_declared(): + """A metaclass slot with the annotation role declares the predicate its annotations use.""" + graph = _graph(EXAMPLE) + ontology = URIRef("https://example.org/model") + assert set(graph.objects(ontology, DCTERMS.creator)) == {URIRef("https://orcid.org/0000-0002-1825-0097")} + for predicate in (DCTERMS.creator, DCTERMS.rights): + assert (predicate, RDF.type, OWL.AnnotationProperty) in graph + assert _restrictions(graph, predicate) == 0 + assert not any(obj in {OWL.AnnotationProperty} for obj in graph.objects(None, OWL.onProperty)) + + +def test_contradictory_roles_fail(): + schema = yaml.safe_load(SCHEMA) + schema["slots"]["note"]["implements"] = ["owl:AnnotationProperty", "owl:DatatypeProperty"] + with pytest.raises(ValueError, match="more than one OWL property role"): + _graph(yaml.safe_dump(schema)) + + +@pytest.mark.parametrize( + "change,message", + [ + pytest.param({"slots": {"note": {"symmetric": True}}}, "cannot declare symmetric", id="characteristic"), + pytest.param({"slots": {"note": {"inverse": "comment"}}}, "cannot declare inverse", id="inverse"), + pytest.param( + {"classes": {"Thing": {"unique_keys": {"k": {"unique_key_slots": ["note"]}}}}}, "unique key", id="key" + ), + pytest.param( + {"slots": {"ref": {"designates_type": True, "range": "string"}}}, "type designator", id="designator" + ), + pytest.param( + { + "classes": { + "Thing": {"rules": [{"preconditions": {"slot_conditions": {"note": {"equals_string": "x"}}}}]} + } + }, + "condition of a class expression", + id="rule", + ), + ], +) +def test_logical_use_of_annotation_property_fails(change, message): + """An annotation property cannot carry object property axioms or appear in a class expression.""" + schema = yaml.safe_load(SCHEMA) + for section, elements in change.items(): + for name, fields in elements.items(): + schema[section][name].update(fields) + with pytest.raises(ValueError, match=message): + _graph(yaml.safe_dump(schema)) + + +@pytest.mark.parametrize( + "child,parent,message", + [ + pytest.param( + {"implements": ["owl:AnnotationProperty"]}, + {}, + "is an annotation property but its super-property 'base' is not one", + id="annotation-under-data", + ), + pytest.param( + {}, + {"implements": ["owl:AnnotationProperty"]}, + "is not an annotation property but its super-property 'base' is one", + id="data-under-annotation", + ), + ], +) +@pytest.mark.parametrize("link", ["is_a", "mixins"]) +def test_super_property_with_another_role_fails(child, parent, message, link): + """A sub-property axiom relates properties of one role (OWL 2 §9.3.1, §10.2.1).""" + schema = yaml.safe_load(SCHEMA) + schema["slots"]["base"] = {"range": "string", **parent} + schema["slots"]["derived"] = {"range": "string", **child, link: "base" if link == "is_a" else ["base"]} + schema["classes"]["Thing"]["slots"].append("derived") + with pytest.raises(ValueError, match=message): + _graph(yaml.safe_dump(schema)) + + +@pytest.mark.parametrize( + "native,sub,sup", + [ + pytest.param(True, URIRef(EX + "note"), URIRef(EX + "comment"), id="native"), + pytest.param(False, URIRef("http://purl.org/dc/terms/description"), RDFS.comment, id="mapped"), + ], +) +def test_super_property_with_the_same_role_is_emitted(native, sub, sup): + """An annotation property under an annotation property keeps its super-property, + as ``note`` under ``comment``, which is ``rdfs:comment`` with mapped URIs.""" + graph = _graph(SCHEMA, use_native_uris=native) + assert (sub, RDFS.subPropertyOf, sup) in graph + assert (sub, RDF.type, OWL.AnnotationProperty) in graph + + +@pytest.mark.parametrize("native", [True, False]) +def test_every_predicate_without_a_role_is_an_annotation_property(native): + """OWL 2 DL requires each property IRI to be declared (§5.8.1): the predicates gen-owl writes + for metadata are annotation properties, logical properties keep their role, and the reserved + vocabulary (§2.4) gets no declaration.""" + schema = yaml.safe_load(SCHEMA) + schema["title"] = "A schema" + schema["classes"]["Thing"]["description"] = "A thing." + schema["classes"]["Thing"]["exact_mappings"] = ["dcterms:Agent"] + graph = _graph(yaml.safe_dump(schema), use_native_uris=native) + skos = "http://www.w3.org/2004/02/skos/core#" + for metadata in ( + DCTERMS.title, + URIRef(skos + "definition"), + URIRef(skos + "inScheme"), + URIRef(skos + "exactMatch"), + ): + assert (metadata, RDF.type, OWL.AnnotationProperty) in graph, metadata + restricted = set(graph.objects(None, OWL.onProperty)) + assert restricted, "the schema has class restrictions" + for prop in restricted: + assert (prop, RDF.type, OWL.AnnotationProperty) not in graph + roles = (OWL.AnnotationProperty, OWL.ObjectProperty, OWL.DatatypeProperty) + for predicate in set(graph.predicates()): + if str(predicate).startswith((str(RDF), str(RDFS), str(XSD), str(OWL))): + assert not any((predicate, RDF.type, role) in graph for role in roles), predicate + else: + assert any((predicate, RDF.type, role) in graph for role in roles), predicate diff --git a/tests/linkml/test_issues/__snapshots__/issue_163.owl b/tests/linkml/test_issues/__snapshots__/issue_163.owl index f89ca116ea..36301fbe5f 100644 --- a/tests/linkml/test_issues/__snapshots__/issue_163.owl +++ b/tests/linkml/test_issues/__snapshots__/issue_163.owl @@ -60,6 +60,7 @@ ex:unit a owl:ObjectProperty , linkml:SlotDefinition ; rdfs:label "unit" ; rdfs:range ex:Unitcode ; skos:inScheme ex:sample\/example1 . +skos:inScheme a owl:AnnotationProperty . linkml:topValue a owl:DatatypeProperty ; rdfs:label "value" . _:c14n0 a owl:Restriction ; diff --git a/tests/linkml/test_issues/__snapshots__/issue_163b.owl b/tests/linkml/test_issues/__snapshots__/issue_163b.owl index c76655e4af..66d5433a34 100644 --- a/tests/linkml/test_issues/__snapshots__/issue_163b.owl +++ b/tests/linkml/test_issues/__snapshots__/issue_163b.owl @@ -60,6 +60,7 @@ ex:unit a owl:ObjectProperty , linkml:SlotDefinition ; skos:inScheme . a owl:Ontology ; rdfs:label "example1" . +skos:inScheme a owl:AnnotationProperty . linkml:topValue a owl:DatatypeProperty ; rdfs:label "value" . _:c14n0 a owl:Restriction ; diff --git a/tests/linkml/test_issues/__snapshots__/issue_163c.owl b/tests/linkml/test_issues/__snapshots__/issue_163c.owl index 2e4506b525..71a3272e62 100644 --- a/tests/linkml/test_issues/__snapshots__/issue_163c.owl +++ b/tests/linkml/test_issues/__snapshots__/issue_163c.owl @@ -27,6 +27,9 @@ ex:s2 a owl:ObjectProperty , linkml:SlotDefinition ; skos:prefLabel "source" . ex:sample\/example163c a owl:Ontology ; rdfs:label "example163c" . +skos:definition a owl:AnnotationProperty . +skos:inScheme a owl:AnnotationProperty . +skos:prefLabel a owl:AnnotationProperty . _:c14n0 a owl:Restriction ; owl:minCardinality 0 ; owl:onProperty ex:s1 . diff --git a/tests/linkml/test_issues/__snapshots__/issue_290.owl b/tests/linkml/test_issues/__snapshots__/issue_290.owl index 235810e989..1c18d55b14 100644 --- a/tests/linkml/test_issues/__snapshots__/issue_290.owl +++ b/tests/linkml/test_issues/__snapshots__/issue_290.owl @@ -1,28 +1,22 @@ -@prefix ex: . -@prefix linkml: . -@prefix owl: . +@prefix rdf: . @prefix rdfs: . @prefix skos: . - -ex:s a owl:ObjectProperty, - owl:SymmetricProperty, - linkml:SlotDefinition ; - rdfs:label "s" ; - rdfs:range ex:C ; - owl:inverseOf ex:t ; - skos:inScheme . - -ex:t a owl:ObjectProperty, - linkml:SlotDefinition ; - rdfs:label "t" ; - rdfs:range ex:C ; - skos:inScheme . - -ex:C a owl:Class, - linkml:ClassDefinition ; - rdfs:label "c" ; - skos:inScheme . - +@prefix xsd: . +@prefix owl: . +@prefix linkml: . +@prefix ex: . +ex:C a owl:Class , linkml:ClassDefinition ; + rdfs:label "c" ; + skos:inScheme . +ex:s a owl:ObjectProperty , owl:SymmetricProperty , linkml:SlotDefinition ; + rdfs:label "s" ; + rdfs:range ex:C ; + owl:inverseOf ex:t ; + skos:inScheme . +ex:t a owl:ObjectProperty , linkml:SlotDefinition ; + rdfs:label "t" ; + rdfs:range ex:C ; + skos:inScheme . a owl:Ontology ; - rdfs:label "example.org" . - + rdfs:label "example.org" . +skos:inScheme a owl:AnnotationProperty . diff --git a/tests/linkml/test_issues/__snapshots__/linkml_issue_384.owl.txt b/tests/linkml/test_issues/__snapshots__/linkml_issue_384.owl.txt index 0dfbd8ea82..5060f324a4 100644 --- a/tests/linkml/test_issues/__snapshots__/linkml_issue_384.owl.txt +++ b/tests/linkml/test_issues/__snapshots__/linkml_issue_384.owl.txt @@ -1,4 +1,7 @@ # --- linkml_issue_384-False-False.owl --- + . + . + . . "GeoAge" . _:c14n10 . @@ -177,6 +180,9 @@ _:c14n9 "1"^^ . # --- linkml_issue_384-True-True.owl --- + . + . + . . . "GeoAge" . diff --git a/tests/linkml/test_issues/__snapshots__/linkml_issue_387.owl b/tests/linkml/test_issues/__snapshots__/linkml_issue_387.owl index ebc4c29f9f..7d202f0d8f 100644 --- a/tests/linkml/test_issues/__snapshots__/linkml_issue_387.owl +++ b/tests/linkml/test_issues/__snapshots__/linkml_issue_387.owl @@ -1,28 +1,27 @@ +@prefix rdf: . @prefix ex: . -@prefix owl: . @prefix rdfs: . @prefix skos: . @prefix xsd: . - -ex:C1 a owl:Class ; - rdfs:label "C1" ; - rdfs:subClassOf [ a owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty ex:a ], - [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty ex:a ], - [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty ex:a ] ; - skos:inScheme . - +@prefix owl: . +@prefix linkml: . xsd:string a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "test" . - +skos:inScheme a owl:AnnotationProperty . +ex:C1 a owl:Class ; + rdfs:label "C1" ; + rdfs:subClassOf _:c14n0 , _:c14n1 , _:c14n2 ; + skos:inScheme linkml:examples\/test . ex:a a owl:DatatypeProperty ; - rdfs:label "a" ; - skos:inScheme . - + rdfs:label "a" ; + skos:inScheme linkml:examples\/test . +linkml:examples\/test a owl:Ontology ; + rdfs:label "test" . +_:c14n0 a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ex:a . +_:c14n1 a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ex:a . +_:c14n2 a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ex:a . diff --git a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.jsonld b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.jsonld index c1db60e45a..161a6128b0 100644 --- a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.jsonld +++ b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.jsonld @@ -1,26 +1,65 @@ [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_marriage_history", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "has marriage history" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/MarriageEvent" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "diagnosis" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FakeClass", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "BirthEvent" + "@value": "FakeClass" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" - }, - { - "@id": "_:N60afd31d83864133abecbb1fe14caf83" + "@id": "_:N96be564e32644b978f6b069a3096033c" }, { - "@id": "_:Na29e1247ffbc40fcbb7fb2a3660de39e" + "@id": "_:N5f13a05d1a914d0488c13353d00fa181" }, { - "@id": "_:N6f458392795b465bb8b72debd47adb6e" + "@id": "_:Nd75054589cda4ee6b51ebb97f1569884" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -30,23 +69,23 @@ ] }, { - "@id": "_:N60afd31d83864133abecbb1fe14caf83", + "@id": "_:N96be564e32644b978f6b069a3096033c", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" } ] }, { - "@id": "_:Na29e1247ffbc40fcbb7fb2a3660de39e", + "@id": "_:N5f13a05d1a914d0488c13353d00fa181", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -58,12 +97,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" } ] }, { - "@id": "_:N6f458392795b465bb8b72debd47adb6e", + "@id": "_:Nd75054589cda4ee6b51ebb97f1569884", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -75,214 +114,202 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "other codes" + "@value": "married to" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" } ], - "https://w3id.org/linkml/permissible_values": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes#a%20b" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "persons" + "@value": "in location" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } + ], + "https://w3id.org/biolink/opposite": [ + { + "@value": "location_of" + } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_A", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "heartfelt" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + "@value": "tree_slot_A" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@value": "warm and hearty friendliness" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern", + "@id": "http://purl.org/dc/terms/title", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" + "@value": "CLEAN" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/city", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "city" + "@value": "DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to", + "@id": "http://www.w3.org/2004/02/skos/core#mappingRelation", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "related to" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } + "http://www.w3.org/2002/07/owl#AnnotationProperty" ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Relationship", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Relationship" + "@value": "Organization" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Nb5c9fe17e07543fca32efed49e36450e" - }, - { - "@id": "_:N07b007b715fd4c33bbd8c4921cc98b5e" - }, - { - "@id": "_:Nbed84608c9694b15a7a63d649e5ecf5c" - }, - { - "@id": "_:Nc93e5425af904602bf146f5f59fec913" - }, - { - "@id": "_:N99915d40be5f4df9b8a539de1ab2b41c" - }, - { - "@id": "_:N67db87ff8d0e42c9ae2f9ad2b5e19c84" - }, - { - "@id": "_:N4680841ca5a74bf5baeefbf2c706bfa8" - }, - { - "@id": "_:N53cf5682fbf641f1a8dc2c8c0558cf61" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" }, { - "@id": "_:N8a1b79271bae4aa7807a18abc298a133" + "@id": "_:Naeafe2ac15e24c79920ce6ba5874ed33" }, { - "@id": "_:Nc155e020ff6a4a04aec85180341d08c4" + "@id": "_:N22420b9247774c6d99b1a84948ddff4f" }, { - "@id": "_:N21403332e94d4238a5321085bad0fb09" + "@id": "_:N3d49e91cd5ce4a0296d01ac358577250" }, { - "@id": "_:N513500ced8b941e388802c5c8f150157" + "@id": "_:Nc7c0b47224894ace90967752df631d38" }, { - "@id": "_:Nb2729c6d29924eb28870b703d5540bd3" + "@id": "_:N512caf35619f4428b682eec5e72a9f8f" }, { - "@id": "_:N6156e74d075b4d48bbcf217aece36b75" - }, + "@id": "_:N9ae0315f2fb7462cac2225a4a748f563" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "_:N894b315c7cc44a41bb1d8328be5fc020" + "@value": "An organization.\n\nThis description\nincludes newlines\n\n## Markdown headers\n\n * and\n * a\n * list" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } + ], + "http://www.w3.org/ns/shacl#order": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 3 + } ] }, { - "@id": "_:Nb5c9fe17e07543fca32efed49e36450e", + "@id": "_:Naeafe2ac15e24c79920ce6ba5874ed33", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:N07b007b715fd4c33bbd8c4921cc98b5e", + "@id": "_:N22420b9247774c6d99b1a84948ddff4f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:Nbed84608c9694b15a7a63d649e5ecf5c", + "@id": "_:N3d49e91cd5ce4a0296d01ac358577250", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -294,28 +321,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:Nc93e5425af904602bf146f5f59fec913", + "@id": "_:Nc7c0b47224894ace90967752df631d38", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N99915d40be5f4df9b8a539de1ab2b41c", + "@id": "_:N512caf35619f4428b682eec5e72a9f8f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -327,12 +354,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N67db87ff8d0e42c9ae2f9ad2b5e19c84", + "@id": "_:N9ae0315f2fb7462cac2225a4a748f563", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -344,78 +371,92 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N4680841ca5a74bf5baeefbf2c706bfa8", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@value": "DiagnosisType" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ], + "https://w3id.org/linkml/permissible_values": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType#TODO" } ] }, { - "@id": "_:N53cf5682fbf641f1a8dc2c8c0558cf61", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute1", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "attribute1" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N8a1b79271bae4aa7807a18abc298a133", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Friend", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "Friend" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" + "@id": "_:N889aa70217a24e708c727ee27420858b" + }, + { + "@id": "_:N8a72c9f6ba6f41f0ab181b4eda55e961" + }, + { + "@id": "_:Nf17fed81bdce4e06a539d2fc882226af" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nc155e020ff6a4a04aec85180341d08c4", + "@id": "_:N889aa70217a24e708c727ee27420858b", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N21403332e94d4238a5321085bad0fb09", + "@id": "_:N8a72c9f6ba6f41f0ab181b4eda55e961", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -427,12 +468,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N513500ced8b941e388802c5c8f150157", + "@id": "_:Nf17fed81bdce4e06a539d2fc882226af", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -444,95 +485,64 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:Nb2729c6d29924eb28870b703d5540bd3", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@value": "LIVING" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" } ] }, { - "@id": "_:N6156e74d075b4d48bbcf217aece36b75", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" - } - ] - }, - { - "@id": "_:N894b315c7cc44a41bb1d8328be5fc020", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/street", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "street" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfMix", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "AnyOfMix" + "@value": "BirthEvent" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Ncc834fed9a354f8783c533534b204b45" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" + }, + { + "@id": "_:Nae0e28db08ac45ae80ff4b0fa90f3ed6" }, { - "@id": "_:N2e76e85afe2b4de1bba4fe89d2c08b42" + "@id": "_:Neafd54bebbe64c8abb83eebfe7634d07" }, { - "@id": "_:N0b048e3336c94d299f4422cdedc064a5" + "@id": "_:Nead1fa91ccc344538972cd4d80fd0f89" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -542,41 +552,23 @@ ] }, { - "@id": "_:Ncc834fed9a354f8783c533534b204b45", + "@id": "_:Nae0e28db08ac45ae80ff4b0fa90f3ed6", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:N203c4cb6b4c44d0da4959f4e59aac4a3" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" - } - ] - }, - { - "@id": "_:N203c4cb6b4c44d0da4959f4e59aac4a3", - "http://www.w3.org/2002/07/owl#unionOf": [ - { - "@list": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:N2e76e85afe2b4de1bba4fe89d2c08b42", + "@id": "_:Neafd54bebbe64c8abb83eebfe7634d07", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -588,12 +580,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:N0b048e3336c94d299f4422cdedc064a5", + "@id": "_:Nead1fa91ccc344538972cd4d80fd0f89", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -605,56 +597,29 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "http://www.w3.org/2001/XMLSchema#integer", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ClassWithSpaces", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "MedicalEvent" + "@value": "class with spaces" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" - }, - { - "@id": "_:N6b0b461b31c248f3931c4e1f173f7558" - }, - { - "@id": "_:N8134efc4fd5045a38f060d8d19e6f92e" - }, - { - "@id": "_:N45b4acee638642609295cd7b57d3c368" - }, - { - "@id": "_:N7881f41e8011438e99c21961e4aa146b" - }, - { - "@id": "_:N7ec09b4f7e384c3b9b515edd3b0d231d" - }, - { - "@id": "_:N798f5e34c778423e8ae9550f5969dd15" - }, - { - "@id": "_:Nfcae41c8efe34ac1b065d786a077c960" + "@id": "_:N82a486892bf44160bc86775f92852378" }, { - "@id": "_:N48a2f55dda94469fa5c926565caa2346" + "@id": "_:Nc65b0e65da164eeabf0efad8149418ed" }, { - "@id": "_:N54904c463c65490aa38821fbf13245e5" + "@id": "_:N4614b1ec1ab74579b721ba264f9ace75" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -664,23 +629,23 @@ ] }, { - "@id": "_:N6b0b461b31c248f3931c4e1f173f7558", + "@id": "_:N82a486892bf44160bc86775f92852378", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" } ] }, { - "@id": "_:N8134efc4fd5045a38f060d8d19e6f92e", + "@id": "_:Nc65b0e65da164eeabf0efad8149418ed", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -692,12 +657,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" } ] }, { - "@id": "_:N45b4acee638642609295cd7b57d3c368", + "@id": "_:N4614b1ec1ab74579b721ba264f9ace75", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -709,78 +674,94 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" } ] }, { - "@id": "_:N7881f41e8011438e99c21961e4aa146b", + "@id": "https://w3id.org/linkml/tests/core/started_at_time", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" + "@value": "started at time" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "http://www.w3.org/2001/XMLSchema#date" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "_:N7ec09b4f7e384c3b9b515edd3b0d231d", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfMix", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "AnyOfMix" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" - } - ] - }, - { - "@id": "_:N798f5e34c778423e8ae9550f5969dd15", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "@id": "_:Nf6aaba148a874026ad5ddc8499d67079" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "_:N208a635f4b39439fb71468d97af690ff" + }, + { + "@id": "_:N8f2943fe77c8462aa92d824e78eb14c5" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nfcae41c8efe34ac1b065d786a077c960", + "@id": "_:Nf6aaba148a874026ad5ddc8499d67079", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept" + "@id": "_:Nd3721db5bb4b4408887c5c33b0daeafb" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" + } + ] + }, + { + "@id": "_:Nd3721db5bb4b4408887c5c33b0daeafb", + "http://www.w3.org/2002/07/owl#unionOf": [ + { + "@list": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + } + ] } ] }, { - "@id": "_:N48a2f55dda94469fa5c926565caa2346", + "@id": "_:N208a635f4b39439fb71468d97af690ff", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -792,12 +773,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" } ] }, { - "@id": "_:N54904c463c65490aa38821fbf13245e5", + "@id": "_:N8f2943fe77c8462aa92d824e78eb14c5", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -809,122 +790,123 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/MarriageEvent", + "@id": "https://w3id.org/linkml/tests/core/used", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@value": "MarriageEvent" + "@id": "https://w3id.org/linkml/tests/core/Activity" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/WithLocation" - }, - { - "@id": "_:N908ca98fa3f04ff7b074114026d85abf" - }, - { - "@id": "_:N02335e8a215e49b381efa09bccc45f5a" - }, + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "_:N3fc151bb479a4e1f896933bcae3d8e2b" + "@value": "used" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "_:N908ca98fa3f04ff7b074114026d85abf", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_2", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + "@value": "slot with space 2" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N02335e8a215e49b381efa09bccc45f5a", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "has employment history" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent" } - ] - }, - { - "@id": "_:N3fc151bb479a4e1f896933bcae3d8e2b", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/ns/shacl#order": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 7 } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/resting", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "http://www.w3.org/2004/02/skos/core#exactMatch", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "is_living" + "@value": "heartfelt" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "warm and hearty friendliness" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_marriage_history", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_C", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "has marriage history" + "@value": "tree_slot_C" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/MarriageEvent" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_B" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/mixin_slot_I" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -934,34 +916,29 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/core/was_associated_with", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "was associated with" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/core/Agent" + "@value": "OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "type" + "@value": "code systems" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -971,139 +948,228 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/core/activity_set", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "activity set" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/core/Activity" + "@value": "aliases" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3", + "@id": "https://w3id.org/linkml/tests/core/was_associated_with", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "attribute3" + "@value": "was associated with" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "https://w3id.org/linkml/tests/core/Agent" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" + "@value": "LongEnum" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" + } + ] } - ] - }, - { - "@id": "https://example.org/bizcodes/003", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "PROMOTION" + "@value": "An example enum whose joined values will exceed 255 characters." } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "https://w3id.org/linkml/permissible_values": [ { - "@value": "promotion event" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept", + "@id": "http://www.w3.org/2004/02/skos/core#altLabel", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "ProcedureConcept" + "@value": "KitchenStatus" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept" + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN" + } + ] } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://example.org/bizcodes/002", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "FIRE" + "@id": "https://w3id.org/linkml/tests/core" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "https://w3id.org/linkml/permissible_values": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" - } - ], - "https://w3id.org/biolink/opposite": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY" + }, { - "@value": "HIRE" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "metadata" + "@value": "altitude" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@value": "Example of a slot that has an unconstrained range" + "@id": "http://www.w3.org/2001/XMLSchema#decimal" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -1113,77 +1179,68 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Address", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "FamilialRelationship" + "@value": "Address" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Relationship" - }, - { - "@id": "_:N207a3af45bd94f91a273f185c3f11570" + "@id": "_:Ne7d38d1c6f5446dfa7420d3dd718c525" }, { - "@id": "_:Ne6a69b29230a4b2487353f7e3451b4b5" + "@id": "_:N0b683c98614241a59e3723bd5ea0cc31" }, { - "@id": "_:N5b6d860e0f4c4bcf9dad47b47c754e68" + "@id": "_:Ne9ffd677e35342599032768bc01416c4" }, { - "@id": "_:N2a1ad22ba8ba47b6b0a2a1ac4070bb7c" + "@id": "_:Nf7c2bdc3a0c34b17892fd04fe15944c0" }, { - "@id": "_:N56db2c53fbc443e6aea35f6b79baa2fd" + "@id": "_:N7d60561e37a14677b021c1bf16cab6ce" }, { - "@id": "_:Na9f020e0e82641b28fff2a1833acf30d" + "@id": "_:N1143503e18524de0802be00a64ea5f21" }, { - "@id": "_:Nfbf1acc038cc4008a6726ae6c571bef6" + "@id": "_:Ne19cfafbf02f4ce6866134c17e7cbb5a" }, { - "@id": "_:N7d87621257e34b62bdf954bf5974cba6" + "@id": "_:N2a0c69c289b54fa9838805fcdf8cc829" }, { - "@id": "_:N2d3a2c1299a44fb3bdb0578d2f8699ce" + "@id": "_:Nf1c9370ce71e4bb3a048f5e8c311f688" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } - ], - "http://www.w3.org/ns/shacl#order": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 5 - } ] }, { - "@id": "_:N207a3af45bd94f91a273f185c3f11570", + "@id": "_:Ne7d38d1c6f5446dfa7420d3dd718c525", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "http://www.w3.org/2001/XMLSchema#decimal" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" } ] }, { - "@id": "_:Ne6a69b29230a4b2487353f7e3451b4b5", + "@id": "_:N0b683c98614241a59e3723bd5ea0cc31", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1195,12 +1252,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" } ] }, { - "@id": "_:N5b6d860e0f4c4bcf9dad47b47c754e68", + "@id": "_:Ne9ffd677e35342599032768bc01416c4", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1212,45 +1269,45 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" } ] }, { - "@id": "_:N2a1ad22ba8ba47b6b0a2a1ac4070bb7c", + "@id": "_:Nf7c2bdc3a0c34b17892fd04fe15944c0", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" } ] }, { - "@id": "_:N56db2c53fbc443e6aea35f6b79baa2fd", + "@id": "_:N7d60561e37a14677b021c1bf16cab6ce", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": 0 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" } ] }, { - "@id": "_:Na9f020e0e82641b28fff2a1833acf30d", + "@id": "_:N1143503e18524de0802be00a64ea5f21", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1262,45 +1319,45 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" } ] }, { - "@id": "_:Nfbf1acc038cc4008a6726ae6c571bef6", + "@id": "_:Ne19cfafbf02f4ce6866134c17e7cbb5a", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" } ] }, { - "@id": "_:N7d87621257e34b62bdf954bf5974cba6", + "@id": "_:N2a0c69c289b54fa9838805fcdf8cc829", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": 0 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" } ] }, { - "@id": "_:N2d3a2c1299a44fb3bdb0578d2f8699ce", + "@id": "_:Nf1c9370ce71e4bb3a048f5e8c311f688", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1312,18 +1369,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/TubSubClass1", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "companies" + "@value": "tub sub class 1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubclassTest" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "Same depth as Sub sub class 1" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -1333,24 +1400,24 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FakeClass", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EqualsString", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "FakeClass" + "@value": "EqualsString" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N6e54618f1f594b3fb276df73600be64d" + "@id": "_:N589471500bc5408285d47163c2e8e5f1" }, { - "@id": "_:N298cbd0e06724411bc8787ea8b721cb4" + "@id": "_:N49c28944b19746c98aead8ab3bd342df" }, { - "@id": "_:N5829047ee5c74f69b8be0e2d67e4bf62" + "@id": "_:N3e277a56713d4bb4b73b002f2ee459ef" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -1360,118 +1427,101 @@ ] }, { - "@id": "_:N6e54618f1f594b3fb276df73600be64d", + "@id": "_:N589471500bc5408285d47163c2e8e5f1", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "_:N73790f13ff1543afa3575a1bb6ed68ac" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" } ] }, { - "@id": "_:N298cbd0e06724411bc8787ea8b721cb4", + "@id": "_:N73790f13ff1543afa3575a1bb6ed68ac", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#oneOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" + "@list": [ + { + "@value": "foo" + } + ] } ] }, { - "@id": "_:N5829047ee5c74f69b8be0e2d67e4bf62", + "@id": "_:N49c28944b19746c98aead8ab3bd342df", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": 0 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location", + "@id": "_:N3e277a56713d4bb4b73b002f2ee459ef", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "in location" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "https://w3id.org/biolink/opposite": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "location_of" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "CodeSystem" + "@value": "Place" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Ne4c50282470f46aa900c5bfb4bb044b3" - }, - { - "@id": "_:Nce7e273abba641ab9862b68d6f1f9ee5" - }, - { - "@id": "_:Nae212815f137483eb4b2dd453ee2dd3b" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" }, { - "@id": "_:N69771cef07a741fa93a212cb2914f82c" + "@id": "_:N16deeac2682e4862be5126043e698a11" }, { - "@id": "_:Na88623665db4405289c9670f13f2f145" + "@id": "_:N57af8d0f482d4fdab3eb21db843eed49" }, { - "@id": "_:N271ca287b14e456ba228ce32e16e6446" + "@id": "_:Ne4db923076924b9280ecc1e255a3555a" }, { - "@id": "_:Ncb18735b827a4354959f01c431807b89" + "@id": "_:Ne670c9a1c7164fe0a2f5e8031d0a0660" }, { - "@id": "_:N57952d3f527e4b0dbdc7285accbad1a8" + "@id": "_:Na0d800d536c04ad881201bb602793e7e" }, { - "@id": "_:Nbae89cec4fd94537920d5b185fd67f20" + "@id": "_:Ne753a28c4db844e5b4d970f6683ea70f" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -1481,7 +1531,7 @@ ] }, { - "@id": "_:Ne4c50282470f46aa900c5bfb4bb044b3", + "@id": "_:N16deeac2682e4862be5126043e698a11", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1497,7 +1547,7 @@ ] }, { - "@id": "_:Nce7e273abba641ab9862b68d6f1f9ee5", + "@id": "_:N57af8d0f482d4fdab3eb21db843eed49", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1514,7 +1564,7 @@ ] }, { - "@id": "_:Nae212815f137483eb4b2dd453ee2dd3b", + "@id": "_:Ne4db923076924b9280ecc1e255a3555a", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1531,23 +1581,23 @@ ] }, { - "@id": "_:N69771cef07a741fa93a212cb2914f82c", + "@id": "_:Ne670c9a1c7164fe0a2f5e8031d0a0660", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:Na88623665db4405289c9670f13f2f145", + "@id": "_:Na0d800d536c04ad881201bb602793e7e", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1559,12 +1609,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N271ca287b14e456ba228ce32e16e6446", + "@id": "_:Ne753a28c4db844e5b4d970f6683ea70f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1576,149 +1626,196 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:Ncb18735b827a4354959f01c431807b89", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@value": "long_id" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N57952d3f527e4b0dbdc7285accbad1a8", + "@id": "https://example.org/bizcodes/002", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "FIRE" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + } + ], + "https://w3id.org/biolink/opposite": [ + { + "@value": "HIRE" } ] }, { - "@id": "_:Nbae89cec4fd94537920d5b185fd67f20", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "type" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "married to" + "@value": "PARENT_OF" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" + } + ] + }, + { + "@id": "http://www.w3.org/2004/02/skos/core#closeMatch", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "http://www.w3.org/2004/02/skos/core#inScheme", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/core/description", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "description" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" + "@value": "DIRTY" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization", + "@id": "https://w3id.org/linkml/tests/kitchen_sink.owl.ttl", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Ontology" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://purl.org/dc/terms/title": [ { - "@value": "Organization" + "@value": "Kitchen Sink Schema" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" - }, - { - "@id": "_:N2a2e679758b54827b103dc1e159c7244" - }, - { - "@id": "_:Na4608a2a109b48ec9a5b9ada08d06b65" - }, - { - "@id": "_:N15665e8e1aa248179417cb4766092363" - }, - { - "@id": "_:N3b44dd95e53b4374a2cf8de4380d7864" - }, + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "_:Na251771ee1bd4dec8e083926ccbdc656" - }, + "@value": "kitchen_sink" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "_:Nfdd87056dfc142a38f1369bcd1844304" + "@id": "https://example.org/" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "An organization.\n\nThis description\nincludes newlines\n\n## Markdown headers\n\n * and\n * a\n * list" + "@value": "Kitchen Sink Schema\n\nThis schema does not do anything useful. It exists to test all features of linkml.\n\nThis particular text field exists to demonstrate markdown within a text field:\n\nLists:\n\n * a\n * b\n * c\n\nAnd links, e.g to [Person](Person.md)" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "ceo" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/ns/shacl#order": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 3 + "@value": "HasAliases" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "_:N6fb67fda7a6e49cfb5291494f8cccfe3" + }, + { + "@id": "_:N474f01d569c3493686962912126214a1" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N2a2e679758b54827b103dc1e159c7244", + "@id": "_:N6fb67fda7a6e49cfb5291494f8cccfe3", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1729,62 +1826,104 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases" } ] }, { - "@id": "_:Na4608a2a109b48ec9a5b9ada08d06b65", + "@id": "_:N474f01d569c3493686962912126214a1", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": 0 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases" } ] }, { - "@id": "_:N15665e8e1aa248179417cb4766092363", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "attribute2" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/WithLocation", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "WithLocation" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "_:N9caebd5407a643da9cc3e9da37a7104b" + }, + { + "@id": "_:N74bacf1f25064f12a00117ab78258e0d" + }, + { + "@id": "_:N2924e45ac39045e5a1fa27a34f7d7970" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N3b44dd95e53b4374a2cf8de4380d7864", + "@id": "_:N9caebd5407a643da9cc3e9da37a7104b", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:Na251771ee1bd4dec8e083926ccbdc656", + "@id": "_:N74bacf1f25064f12a00117ab78258e0d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1796,12 +1935,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:Nfdd87056dfc142a38f1369bcd1844304", + "@id": "_:N2924e45ac39045e5a1fa27a34f7d7970", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1813,26 +1952,29 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfClasses", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "HasAliases" + "@value": "AnyOfClasses" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Nc09af9427c4b45769d64342afbc3ef70" + "@id": "_:Ncd668ee587fa49768abfb3ed7fd712f5" + }, + { + "@id": "_:Nbf2841296ce14bbe92a663020bf87504" }, { - "@id": "_:Ncc2718e813284aa1b8fb6d39ae1cca21" + "@id": "_:N6f314ad43b13472dbe1256e1483f7063" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -1842,23 +1984,38 @@ ] }, { - "@id": "_:Nc09af9427c4b45769d64342afbc3ef70", + "@id": "_:Ncd668ee587fa49768abfb3ed7fd712f5", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "_:N2c5a930e84dc49dbb6e794ab493a6c4f" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" + } + ] + }, + { + "@id": "_:N2c5a930e84dc49dbb6e794ab493a6c4f", + "http://www.w3.org/2002/07/owl#unionOf": [ + { + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization" + } + ] } ] }, { - "@id": "_:Ncc2718e813284aa1b8fb6d39ae1cca21", + "@id": "_:Nbf2841296ce14bbe92a663020bf87504", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1870,53 +2027,198 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Dataset", + "@id": "_:N6f314ad43b13472dbe1256e1483f7063", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#maxCardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubSubClass2", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Dataset" + "@value": "Sub sub class 2" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubclassTest" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "CHILD_OF" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "Person" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "https://en.wikipedia.org/wiki/Person" + }, + { + "@id": "http://schema.org/Person" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Nbf183bf5211f4994a241bd7ab74f6a11" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" + }, + { + "@id": "_:N5f90848b215d42e4b7b1c855d8297c80" + }, + { + "@id": "_:Ndb301f1e7b3448278a22d20cfc7c0ec0" + }, + { + "@id": "_:N94b91229bec94f6d805db9bc8bc2ad2c" + }, + { + "@id": "_:N292a0b832f2343f381078d798aa1a352" + }, + { + "@id": "_:Nbb63be594af64b49a8c34256cdf73556" + }, + { + "@id": "_:N5bd0c91a742648f8baddc423c0a51332" + }, + { + "@id": "_:N93590653e4014b38ba9431dbbbee1396" + }, + { + "@id": "_:Nc08d1026384449d4b7252ebb27cbee28" + }, + { + "@id": "_:Nbf9ee8677ad14d6ea1a162002cf94d39" + }, + { + "@id": "_:Nec70b20432b842ab84b3a14d077997b9" + }, + { + "@id": "_:Na3976c1ab2b84e748e9368279d6b45ff" + }, + { + "@id": "_:N889171c07664424fa99a7778505b48ab" + }, + { + "@id": "_:N534537f9578c47cfb44e17faf4cbeff2" }, { - "@id": "_:Nf73d42f314ad46538907ec8b5dfcbafc" + "@id": "_:Ne90b1be6f0674abea43407e7e8594ce2" }, { - "@id": "_:Ndae2d68a10714800b9d0e43ca2c18b72" + "@id": "_:Nd2d4081cf37449e1ab95f4fc7ae87904" }, { - "@id": "_:N1aa4afffe9e04eec99c24eb81543b674" + "@id": "_:N933634de3f294b8fb16d2e1853e8f371" }, { - "@id": "_:Nc3e7729ba1694fbeb899e385b8af761f" + "@id": "_:N2a539f3bf901416985f0778acf23fc74" }, { - "@id": "_:N1424eacf38fb4f89bff291819d34e9fb" + "@id": "_:N03c41c876e484e91bac094a19d0751c3" }, { - "@id": "_:N633be931a3774a2782801aeed2f7a015" + "@id": "_:N4045e732930143309ddd96cf7c733ed8" }, { - "@id": "_:N92cf686e982f4724ab3b0311275f9b95" + "@id": "_:N6d8bc47a3e3c4631a6182b9d91be51aa" }, { - "@id": "_:N95090dbc979342169afc4e656921faad" + "@id": "_:Ne9f5b1e2985b4b238d848da8fdc5ddd0" }, { - "@id": "_:Nd33f6c7975054d6f9d18e3eadaab58f6" + "@id": "_:Nd7bc89b1cb26448b95f4814dc320ece5" }, { - "@id": "_:Nb0c59b1415ae4f0c99a693909ac145cb" + "@id": "_:N62335995d8e94d6a9157564f5613d1e9" + }, + { + "@id": "_:Nfbb9b9275f2d4a06850d026268307ddc" + }, + { + "@id": "_:Naeb811d0788e4e708500e16d09ae1214" + }, + { + "@id": "_:N6fab4b8f691f49209dd207925e8d03e1" + }, + { + "@id": "_:N28beec629f7c4728b5603bbad5f409d9" + }, + { + "@id": "_:N1fc062772f5549a09c6c32df497c78f0" + }, + { + "@id": "_:N2c538f7169c649fa8912ed3f86c84b50" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "A person, living or dead" + } + ], + "http://www.w3.org/2004/02/skos/core#exactMatch": [ + { + "@id": "http://schema.org/Person" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -1927,61 +2229,50 @@ "http://www.w3.org/ns/shacl#order": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": 2 } - ] - }, - { - "@id": "_:Nbf183bf5211f4994a241bd7ab74f6a11", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "https://w3id.org/linkml/tests/kitchen_sink/fallible": [ { - "@id": "https://w3id.org/linkml/tests/core/Activity" + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": true } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "https://w3id.org/linkml/tests/kitchen_sink/opinions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1000 } - ] - }, - { - "@id": "_:Nf73d42f314ad46538907ec8b5dfcbafc", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "https://w3id.org/linkml/tests/kitchen_sink/resting": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "supine" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "https://w3id.org/linkml/tests/kitchen_sink/viewer": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities" + "@value": "ks:PersonViewer" } ] }, { - "@id": "_:Ndae2d68a10714800b9d0e43ca2c18b72", + "@id": "_:N5f90848b215d42e4b7b1c855d8297c80", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Address" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses" } ] }, { - "@id": "_:N1aa4afffe9e04eec99c24eb81543b674", + "@id": "_:Ndb301f1e7b3448278a22d20cfc7c0ec0", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1993,61 +2284,107 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses" } ] }, { - "@id": "_:Nc3e7729ba1694fbeb899e385b8af761f", + "@id": "_:N94b91229bec94f6d805db9bc8bc2ad2c", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" + "@id": "_:Nf6153147226e468ab9bdd8a5d9429e48" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" } ] }, { - "@id": "_:N1424eacf38fb4f89bff291819d34e9fb", + "@id": "_:Nf6153147226e468ab9bdd8a5d9429e48", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2002/07/owl#intersectionOf": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@list": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + }, + { + "@id": "_:N026f3ca9acb94814b0b7bdb7d21b5dff" + }, + { + "@id": "_:Necf667843a7c49e4b94465b9561d775c" + } + ] + } + ] + }, + { + "@id": "_:N026f3ca9acb94814b0b7bdb7d21b5dff", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" + ], + "http://www.w3.org/2002/07/owl#onDatatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies" + "@list": [ + { + "@id": "_:Na5901135ce254fa786f6f5e4e8e45a51" + } + ] + } + ] + }, + { + "@id": "_:Na5901135ce254fa786f6f5e4e8e45a51", + "http://www.w3.org/2001/XMLSchema#minInclusive": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ] }, { - "@id": "_:N633be931a3774a2782801aeed2f7a015", + "@id": "_:Necf667843a7c49e4b94465b9561d775c", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@list": [ + { + "@id": "_:N1fff76d7306d40c7b46c6be6d48c46dc" + } + ] + } + ] + }, + { + "@id": "_:N1fff76d7306d40c7b46c6be6d48c46dc", + "http://www.w3.org/2001/XMLSchema#maxInclusive": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 999 } ] }, { - "@id": "_:N92cf686e982f4724ab3b0311275f9b95", + "@id": "_:N292a0b832f2343f381078d798aa1a352", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2059,12 +2396,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" } ] }, { - "@id": "_:N95090dbc979342169afc4e656921faad", + "@id": "_:Nbb63be594af64b49a8c34256cdf73556", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2076,28 +2413,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" } ] }, { - "@id": "_:Nd33f6c7975054d6f9d18e3eadaab58f6", + "@id": "_:N5bd0c91a742648f8baddc423c0a51332", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" } ] }, { - "@id": "_:Nb0c59b1415ae4f0c99a693909ac145cb", + "@id": "_:N93590653e4014b38ba9431dbbbee1396", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2109,73 +2446,78 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EqualsStringIn", + "@id": "_:Nc08d1026384449d4b7252ebb27cbee28", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "EqualsStringIn" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:Naf216a1574804982a1c84f904fc1420e" - }, + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:N20df5dd33b4048129eb66f0e4f7560a1" - }, + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" + } + ] + }, + { + "@id": "_:Nbf9ee8677ad14d6ea1a162002cf94d39", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:N16745e063b004b50b295560e28360467" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history" } ] }, { - "@id": "_:Naf216a1574804982a1c84f904fc1420e", + "@id": "_:Nec70b20432b842ab84b3a14d077997b9", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "_:N23f641cc3c8149f38ce8f408450afaa2" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history" } ] }, { - "@id": "_:N23f641cc3c8149f38ce8f408450afaa2", + "@id": "_:Na3976c1ab2b84e748e9368279d6b45ff", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#oneOf": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@list": [ - { - "@value": "foo" - }, - { - "@value": "bar" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships" } ] }, { - "@id": "_:N20df5dd33b4048129eb66f0e4f7560a1", + "@id": "_:N889171c07664424fa99a7778505b48ab", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2187,305 +2529,300 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships" } ] }, { - "@id": "_:N16745e063b004b50b295560e28360467", + "@id": "_:N534537f9578c47cfb44e17faf4cbeff2", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name", + "@id": "_:Ne90b1be6f0674abea43407e7e8594ce2", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "species name" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "_:N467cb9e75cc64eeb8083fdb181a3c69d" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history" } ] }, { - "@id": "_:N467cb9e75cc64eeb8083fdb181a3c69d", + "@id": "_:Nd2d4081cf37449e1ab95f4fc7ae87904", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ - { - "@list": [ - { - "@id": "_:Nc293a232418b41128dc0d593a2a6db6f" - } - ] - } - ] - }, - { - "@id": "_:Nc293a232418b41128dc0d593a2a6db6f", - "http://www.w3.org/2001/XMLSchema#pattern": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "^[A-Z]+[a-z]+(-[A-Z]+[a-z]+)?\\\\.[A-Z]+(-[0-9]{4})?$" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF", + "@id": "_:N933634de3f294b8fb16d2e1853e8f371", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "SIBLING_OF" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history", + "@id": "_:N2a539f3bf901416985f0778acf23fc74", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "has medical history" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent" + "@id": "https://w3id.org/linkml/tests/core/id" } + ] + }, + { + "@id": "_:N03c41c876e484e91bac094a19d0751c3", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" } ], - "http://www.w3.org/ns/shacl#order": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 5 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years", + "@id": "_:N4045e732930143309ddd96cf7c733ed8", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "age in years" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:N2992684231f043db99e3710e8be1a9a2" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" } + ] + }, + { + "@id": "_:N6d8bc47a3e3c4631a6182b9d91be51aa", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "number of years since birth" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" } ] }, { - "@id": "_:N2992684231f043db99e3710e8be1a9a2", + "@id": "_:Ne9f5b1e2985b4b238d848da8fdc5ddd0", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#intersectionOf": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@list": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" - }, - { - "@id": "_:N91bf91513c0941b5845496a039591301" - }, - { - "@id": "_:N082256d4d2954ad28b64e78d73ac362e" - } - ] + "@id": "_:N01184e38cd7e48debf0d3a853195d2a5" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N91bf91513c0941b5845496a039591301", + "@id": "_:N01184e38cd7e48debf0d3a853195d2a5", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Datatype" ], "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#withRestrictions": [ { "@list": [ { - "@id": "_:Ne7e27dcb07c24794a8c0d1e56976f639" + "@id": "_:N4a3247f0d1c94f4484c0ae1b1e1ac623" } ] } ] }, { - "@id": "_:Ne7e27dcb07c24794a8c0d1e56976f639", - "http://www.w3.org/2001/XMLSchema#minInclusive": [ + "@id": "_:N4a3247f0d1c94f4484c0ae1b1e1ac623", + "http://www.w3.org/2001/XMLSchema#pattern": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "^\\S+ \\S+$" } ] }, { - "@id": "_:N082256d4d2954ad28b64e78d73ac362e", + "@id": "_:Nd7bc89b1cb26448b95f4814dc320ece5", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "_:Nf8688a9f777b434a992319c75f6d83d8" - } - ] + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:Nf8688a9f777b434a992319c75f6d83d8", - "http://www.w3.org/2001/XMLSchema#maxInclusive": [ + "@id": "_:N62335995d8e94d6a9157564f5613d1e9", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#maxCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 999 + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "https://example.org/bizcodes/001", + "@id": "_:Nfbb9b9275f2d4a06850d026268307ddc", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "HIRE" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + "@id": "_:N114085c502254a1ca94a5ea9a0360217" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "event for a new employee" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfEnums", + "@id": "_:N114085c502254a1ca94a5ea9a0360217", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "AnyOfEnums" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:N34956026017b449caab1b08e0d02b75c" - }, - { - "@id": "_:Ncc0538c8d409451b957517de45e1d081" - }, + "http://www.w3.org/2002/07/owl#intersectionOf": [ { - "@id": "_:Nc868cef01b0f4383ba96b6a95b4c1c8a" + "@list": [ + { + "@id": "_:N92d2bf5232c14f0f9bcb959340765e14" + }, + { + "@id": "_:Nbe8de18209fb4131982cb2e39b26a7f0" + } + ] } + ] + }, + { + "@id": "_:N92d2bf5232c14f0f9bcb959340765e14", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#oneOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@list": [ + { + "@value": "human" + } + ] } ] }, { - "@id": "_:N34956026017b449caab1b08e0d02b75c", + "@id": "_:Nbe8de18209fb4131982cb2e39b26a7f0", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "_:N7d1a0d06dc174765aa0abe94b179dbda" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" + "@list": [ + { + "@id": "_:N910c976e7fe8488ba0804fbe82dcc086" + } + ] } ] }, { - "@id": "_:N7d1a0d06dc174765aa0abe94b179dbda", - "http://www.w3.org/2002/07/owl#unionOf": [ + "@id": "_:N910c976e7fe8488ba0804fbe82dcc086", + "http://www.w3.org/2001/XMLSchema#pattern": [ { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" - } - ] + "@value": "^[A-Z]+[a-z]+(-[A-Z]+[a-z]+)?\\\\.[A-Z]+(-[0-9]{4})?$" } ] }, { - "@id": "_:Ncc0538c8d409451b957517de45e1d081", + "@id": "_:Naeb811d0788e4e708500e16d09ae1214", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2497,12 +2834,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" } ] }, { - "@id": "_:Nc868cef01b0f4383ba96b6a95b4c1c8a", + "@id": "_:N6fab4b8f691f49209dd207925e8d03e1", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2514,132 +2851,107 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event", + "@id": "_:N28beec629f7c4728b5603bbad5f409d9", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "Event" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:N0f307cede4cc442ba5840a251d97b54e" - }, - { - "@id": "_:N36a9b45664b1445f9eb26acf820bb0c8" - }, - { - "@id": "_:N4e82bd953e0d4bcd97562d4bc8cf2762" - }, - { - "@id": "_:N4fdd12aaa3e84aef9c77bad4db4af936" - }, - { - "@id": "_:Na13bd6b0ea48491eaf3fdb4787dcdaaa" - }, - { - "@id": "_:N2512f5107d9e47d0b72034c12cc40dbf" - }, - { - "@id": "_:N812b37ecbca443408c758da5d5316a39" - }, - { - "@id": "_:Nd2e08dc1934a4d38a9dc060c38ae57c9" - }, - { - "@id": "_:N0b355eea32b348f29174b1cfa82588cf" - }, - { - "@id": "_:N7cd77b36ff2e4dfaa3a39488bdeba0b9" - }, - { - "@id": "_:Ncf85996a31cf4448b59be6d881f5737b" - }, + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:Nd4dd962edbcf43d0accd3724917f5014" + "@id": "_:Nfc4f3206d6744664a9ad527d1bcb7c2c" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" } ] }, { - "@id": "_:N0f307cede4cc442ba5840a251d97b54e", + "@id": "_:Nfc4f3206d6744664a9ad527d1bcb7c2c", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#date" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#intersectionOf": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@list": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + }, + { + "@id": "_:Nc5257bcc840a4c68905e1b4473dc019f" + }, + { + "@id": "_:Nab5699e4f9664264ab03929e7042b3ea" + } + ] } ] }, { - "@id": "_:N36a9b45664b1445f9eb26acf820bb0c8", + "@id": "_:Nc5257bcc840a4c68905e1b4473dc019f", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@list": [ + { + "@id": "_:N266a9758986148c5aa2f60b72d0e6e4e" + } + ] } ] }, { - "@id": "_:N4e82bd953e0d4bcd97562d4bc8cf2762", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "@id": "_:N266a9758986148c5aa2f60b72d0e6e4e", + "http://www.w3.org/2001/XMLSchema#minInclusive": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", "@value": 1 } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" - } ] }, { - "@id": "_:N4fdd12aaa3e84aef9c77bad4db4af936", + "@id": "_:Nab5699e4f9664264ab03929e7042b3ea", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" + "@list": [ + { + "@id": "_:N9da1ccc78e3546d8bd4c762b97d99504" + } + ] + } + ] + }, + { + "@id": "_:N9da1ccc78e3546d8bd4c762b97d99504", + "http://www.w3.org/2001/XMLSchema#maxInclusive": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ] }, { - "@id": "_:Na13bd6b0ea48491eaf3fdb4787dcdaaa", + "@id": "_:N1fc062772f5549a09c6c32df497c78f0", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2651,12 +2963,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" } ] }, { - "@id": "_:N2512f5107d9e47d0b72034c12cc40dbf", + "@id": "_:N2c538f7169c649fa8912ed3f86c84b50", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2668,107 +2980,129 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" } ] }, { - "@id": "_:N812b37ecbca443408c758da5d5316a39", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" + "@value": "GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "_:Nd2e08dc1934a4d38a9dc060c38ae57c9", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes#a%20b", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "a b" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes" } ] }, { - "@id": "_:N0b355eea32b348f29174b1cfa82588cf", + "@id": "https://example.org/bizcodes/004", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "TRANSFER" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "transfer internally" } ] }, { - "@id": "_:N7cd77b36ff2e4dfaa3a39488bdeba0b9", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@value": "attribute3" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Ncf85996a31cf4448b59be6d881f5737b", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "is current" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nd4dd962edbcf43d0accd3724917f5014", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/street", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "street" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, @@ -2787,13 +3121,13 @@ "@id": "https://w3id.org/linkml/tests/kitchen_sink/ClassWithSpaces" }, { - "@id": "_:N1f5f09686aa44092bcc70b1dee048662" + "@id": "_:N18a5da94239c48ecb72751d6226ca93f" }, { - "@id": "_:N74b80436288c476abaab304ed79ba936" + "@id": "_:N339ff880a395471e9e6c3e2a4fb8f9bc" }, { - "@id": "_:N0ea0e981732f4567a02acfead6fc1044" + "@id": "_:N645c17687db24a4383c61ed79fd7d7b1" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -2803,7 +3137,7 @@ ] }, { - "@id": "_:N1f5f09686aa44092bcc70b1dee048662", + "@id": "_:N18a5da94239c48ecb72751d6226ca93f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2819,7 +3153,7 @@ ] }, { - "@id": "_:N74b80436288c476abaab304ed79ba936", + "@id": "_:N339ff880a395471e9e6c3e2a4fb8f9bc", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2836,7 +3170,7 @@ ] }, { - "@id": "_:N0ea0e981732f4567a02acfead6fc1044", + "@id": "_:N645c17687db24a4383c61ed79fd7d7b1", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2853,39 +3187,61 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "indifferent" + "@value": "slot with space 1" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "in code system" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@value": "not overly friendly nor obnoxiously spiteful" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/fallible", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/core/was_generated_by", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "ended at time" + "@value": "was generated by" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@id": "https://w3id.org/linkml/tests/core/Activity" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -2895,55 +3251,60 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "CordialnessEnum" + "@value": "stomach count" } ], - "http://www.w3.org/2002/07/owl#unionOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#hateful" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent" - } - ] + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/city", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "https://w3id.org/linkml/permissible_values": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt" - }, + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#hateful" - }, + "@value": "city" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "attribute6" + "@value": "metadata" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "Example of a slot that has an unconstrained range" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -2953,13 +3314,18 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_A", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/life_status", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "tree_slot_A" + "@value": "life_status" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -2969,42 +3335,42 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Concept" + "@value": "CodeSystem" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Nfa06b08b412d40ba87286f5962911410" + "@id": "_:N80c70478d25b43a29dedd54709f11620" }, { - "@id": "_:N8367849e7c1e4941b498d42028e075cb" + "@id": "_:N8a3bf236bcfe44cc8d8a03e89c1ecb91" }, { - "@id": "_:N883897ba99554a18a802631998d0bbfd" + "@id": "_:N88ffa40870684e32bcaed395ef09a8e2" }, { - "@id": "_:Ncff9f80a74e841af95b8b6c41819e506" + "@id": "_:Nf7b70581c29d476ebca059fb5350f23c" }, { - "@id": "_:Nefe792a2f8ae4fbebba0880102607609" + "@id": "_:Ndb95bade97d0473db35666ac7e67c9c3" }, { - "@id": "_:N94e28205999f4fd3b15f474327bfb7d1" + "@id": "_:N018ed2ae3e9844208894dd49b6465e85" }, { - "@id": "_:N5a39e561c10e45c0ae6f26fcf40e1e28" + "@id": "_:Nd8fb5fd067c249d2ab8f2d451c09c4e1" }, { - "@id": "_:N672766703a15427498561b37078f63ed" + "@id": "_:N699659b35ca147589eb144f6c1153d37" }, { - "@id": "_:N69394fa8dd8d481d9380e80c0ac53f48" + "@id": "_:Nec5d4538b65b48e18cf61d14d8cd4efa" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -3014,7 +3380,7 @@ ] }, { - "@id": "_:Nfa06b08b412d40ba87286f5962911410", + "@id": "_:N80c70478d25b43a29dedd54709f11620", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3030,7 +3396,7 @@ ] }, { - "@id": "_:N8367849e7c1e4941b498d42028e075cb", + "@id": "_:N8a3bf236bcfe44cc8d8a03e89c1ecb91", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3047,7 +3413,7 @@ ] }, { - "@id": "_:N883897ba99554a18a802631998d0bbfd", + "@id": "_:N88ffa40870684e32bcaed395ef09a8e2", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3064,23 +3430,23 @@ ] }, { - "@id": "_:Ncff9f80a74e841af95b8b6c41819e506", + "@id": "_:Nf7b70581c29d476ebca059fb5350f23c", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" } ] }, { - "@id": "_:Nefe792a2f8ae4fbebba0880102607609", + "@id": "_:Ndb95bade97d0473db35666ac7e67c9c3", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3092,12 +3458,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" } ] }, { - "@id": "_:N94e28205999f4fd3b15f474327bfb7d1", + "@id": "_:N018ed2ae3e9844208894dd49b6465e85", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3109,12 +3475,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" } ] }, { - "@id": "_:N5a39e561c10e45c0ae6f26fcf40e1e28", + "@id": "_:Nd8fb5fd067c249d2ab8f2d451c09c4e1", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3130,7 +3496,7 @@ ] }, { - "@id": "_:N672766703a15427498561b37078f63ed", + "@id": "_:N699659b35ca147589eb144f6c1153d37", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3147,7 +3513,7 @@ ] }, { - "@id": "_:N69394fa8dd8d481d9380e80c0ac53f48", + "@id": "_:Nec5d4538b65b48e18cf61d14d8cd4efa", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3164,113 +3530,78 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "long_id" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_C", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "tree_slot_C" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_B" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/mixin_slot_I" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Address", + "@id": "https://w3id.org/linkml/tests/core/Agent", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Address" + "@value": "agent" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Nb968cefabf054ad5845a71f18e9759cc" + "@id": "_:Ne648b07cc45b450d8de6fd4f6d36a3c0" }, { - "@id": "_:Nbbd0d146aaae406ba8ec0b7fc4deba1e" + "@id": "_:Na5655b3d8b37430089861ee7152ebe4d" }, { - "@id": "_:Naf474a99b5ec414c91e63505af9daa3f" + "@id": "_:Nbe6e701f5b2344989da3efb82ec168b5" }, { - "@id": "_:N9df8001c8c754d7f8543733490904a1a" + "@id": "_:Ne17167a60ebe4e33bbbcfbeed2c00c55" }, { - "@id": "_:Nc807187fcbf843db9b810010d91854ef" + "@id": "_:N6d402bdf11e544c68d57beaccec46f20" }, { - "@id": "_:N2ed9dfeaeeb4495d9754191b68c13bc1" + "@id": "_:N5c0be824b0ab421783ba18760c539c93" }, { - "@id": "_:N560d224a9b6148ffac98d99d383f9d65" + "@id": "_:N2bfca07bd56d49288b4af7c32206aba2" }, { - "@id": "_:N8f1b6ff018ae46f6b2d34feb59a98d3e" + "@id": "_:N21cf773dfd964bb884025925b37b0b70" }, { - "@id": "_:Nd30648ada1094967a1cc0e6654621010" + "@id": "_:Na09beb310edb4813a04cea47282a76e1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "a provence-generating agent" + } + ], + "http://www.w3.org/2004/02/skos/core#exactMatch": [ + { + "@id": "http://www.w3.org/ns/prov#Agent" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "_:Nb968cefabf054ad5845a71f18e9759cc", + "@id": "_:Ne648b07cc45b450d8de6fd4f6d36a3c0", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#decimal" + "@id": "https://w3id.org/linkml/tests/core/Agent" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" + "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" } ] }, { - "@id": "_:Nbbd0d146aaae406ba8ec0b7fc4deba1e", + "@id": "_:Na5655b3d8b37430089861ee7152ebe4d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3282,12 +3613,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" + "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" } ] }, { - "@id": "_:Naf474a99b5ec414c91e63505af9daa3f", + "@id": "_:Nbe6e701f5b2344989da3efb82ec168b5", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3299,12 +3630,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" + "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" } ] }, { - "@id": "_:N9df8001c8c754d7f8543733490904a1a", + "@id": "_:Ne17167a60ebe4e33bbbcfbeed2c00c55", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3315,29 +3646,29 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:Nc807187fcbf843db9b810010d91854ef", + "@id": "_:N6d402bdf11e544c68d57beaccec46f20", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:N2ed9dfeaeeb4495d9754191b68c13bc1", + "@id": "_:N5c0be824b0ab421783ba18760c539c93", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3349,28 +3680,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:N560d224a9b6148ffac98d99d383f9d65", + "@id": "_:N2bfca07bd56d49288b4af7c32206aba2", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/core/Activity" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" + "@id": "https://w3id.org/linkml/tests/core/was_informed_by" } ] }, { - "@id": "_:N8f1b6ff018ae46f6b2d34feb59a98d3e", + "@id": "_:N21cf773dfd964bb884025925b37b0b70", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3382,12 +3713,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" + "@id": "https://w3id.org/linkml/tests/core/was_informed_by" } ] }, { - "@id": "_:Nd30648ada1094967a1cc0e6654621010", + "@id": "_:Na09beb310edb4813a04cea47282a76e1", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3399,139 +3730,239 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" + "@id": "https://w3id.org/linkml/tests/core/was_informed_by" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType#TODO", + "@id": "https://w3id.org/biolink/opposite", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "TODO" + "@value": "has medical history" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ], + "http://www.w3.org/ns/shacl#order": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 5 } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink.owl.ttl", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities", "@type": [ - "http://www.w3.org/2002/07/owl#Ontology" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://purl.org/dc/terms/title": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Kitchen Sink Schema" + "@value": "activities" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "kitchen_sink" + "@value": "age in years" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://example.org/" + "@id": "_:N49ea5f7493e343c3b2b18ab48439c83c" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "Kitchen Sink Schema\n\nThis schema does not do anything useful. It exists to test all features of linkml.\n\nThis particular text field exists to demonstrate markdown within a text field:\n\nLists:\n\n * a\n * b\n * c\n\nAnd links, e.g to [Person](Person.md)" + "@value": "number of years since birth" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern", + "@id": "_:N49ea5f7493e343c3b2b18ab48439c83c", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#intersectionOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@list": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + }, + { + "@id": "_:Nd31023e479824a19919f2bd05e9ca586" + }, + { + "@id": "_:N2e0d8b25a8084f55a1d0828c3f7ff43c" + } + ] } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept", + "@id": "_:Nd31023e479824a19919f2bd05e9ca586", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@value": "DiagnosisConcept" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept" + "@list": [ + { + "@id": "_:Nb7c65d11b91c4791bf32f4ce0c76cb73" + } + ] + } + ] + }, + { + "@id": "_:Nb7c65d11b91c4791bf32f4ce0c76cb73", + "http://www.w3.org/2001/XMLSchema#minInclusive": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } + ] + }, + { + "@id": "_:N2e0d8b25a8084f55a1d0828c3f7ff43c", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2004/02/skos/core#closeMatch": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "https://w3id.org/biolink/Disease" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@list": [ + { + "@id": "_:N2a281ceec0714181876ebb9075b30dd6" + } + ] } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/WithLocation", + "@id": "_:N2a281ceec0714181876ebb9075b30dd6", + "http://www.w3.org/2001/XMLSchema#maxInclusive": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 999 + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Dataset", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "WithLocation" + "@value": "Dataset" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N7420bc271578414d89434065a53cf342" + "@id": "_:Nfd91fdc1ba4847a892326204d944438f" + }, + { + "@id": "_:N4db5a9b9665844d5ae871cac4920bab3" + }, + { + "@id": "_:Nd290c4bb40e14870bf71f37548196e82" + }, + { + "@id": "_:N8f2f9c40d62e4b3d8a365a523e8888a9" + }, + { + "@id": "_:Nfb5a96c5abe54396bd2f4d56f0fd8ef8" + }, + { + "@id": "_:N23ba31127cdf468aafaddcda61e63258" + }, + { + "@id": "_:N85b61aa085a5482a9dc36fe8118d9ee7" + }, + { + "@id": "_:N28e155bc883e49edaf416645e74896fc" + }, + { + "@id": "_:Nfe0e918b5a624188b62756a4174446c2" }, { - "@id": "_:N2b124321926b4cefa048dda227872af2" + "@id": "_:Nc62c2e2485f24d5694997389eac1ea3f" }, { - "@id": "_:N18a9b20371a94254965c0dfb04555a97" + "@id": "_:Neeec183b62e647d7a1ba03e47268cf31" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } + ], + "http://www.w3.org/ns/shacl#order": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } ] }, { - "@id": "_:N7420bc271578414d89434065a53cf342", + "@id": "_:Nfd91fdc1ba4847a892326204d944438f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" + "@id": "https://w3id.org/linkml/tests/core/Activity" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities" } ] }, { - "@id": "_:N2b124321926b4cefa048dda227872af2", + "@id": "_:N4db5a9b9665844d5ae871cac4920bab3", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3543,157 +3974,247 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities" } ] }, { - "@id": "_:N18a9b20371a94254965c0dfb04555a97", + "@id": "_:Nd290c4bb40e14870bf71f37548196e82", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern", + "@id": "_:N8f2f9c40d62e4b3d8a365a523e8888a9", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern", + "@id": "_:Nfb5a96c5abe54396bd2f4d56f0fd8ef8", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/was_generated_by", + "@id": "_:N23ba31127cdf468aafaddcda61e63258", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "was generated by" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/core/Activity" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/started_at_time", + "@id": "_:N85b61aa085a5482a9dc36fe8118d9ee7", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "started at time" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern", + "@id": "_:N28e155bc883e49edaf416645e74896fc", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "XiSequenceIdentifier14_LongPatternLongPatternLongPattern" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history", + "@id": "_:Nfe0e918b5a624188b62756a4174446c2", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "has employment history" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } + ] + }, + { + "@id": "_:Nc62c2e2485f24d5694997389eac1ea3f", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" } ], - "http://www.w3.org/ns/shacl#order": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 7 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness", + "@id": "_:Neeec183b62e647d7a1ba03e47268cf31", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "cordialness" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/core/was_informed_by", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "was informed by" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "https://w3id.org/linkml/tests/core/Activity" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/core" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "cordialness" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/opinions", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "SIBLING_OF" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" } ] }, @@ -3720,23 +4241,18 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "AnyObject" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@value": "Example of unconstrained class" + "@value": "has familial relationships" } ], - "http://www.w3.org/2004/02/skos/core#exactMatch": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/Any" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -3746,23 +4262,23 @@ ] }, { - "@id": "https://example.org/bizcodes/004", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "TRANSFER" + "@value": "other codes" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "https://w3id.org/linkml/permissible_values": [ { - "@value": "transfer internally" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes#a%20b" } ] }, @@ -3778,13 +4294,13 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N52bd1c09b6274752b8b38604308e0a13" + "@id": "_:Na5a70f6db0c64f828772e22a09af241d" }, { - "@id": "_:Na68409246adf4c19b21b10a79532beb6" + "@id": "_:N0722a01081d74aada31cdd8bc310a5b7" }, { - "@id": "_:N17ec7ad175ac481597ec8970cee137b3" + "@id": "_:Nc531669b2dec46dfaba5d4c1a5248095" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -3794,13 +4310,13 @@ ] }, { - "@id": "_:N52bd1c09b6274752b8b38604308e0a13", + "@id": "_:Na5a70f6db0c64f828772e22a09af241d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:Nb94526f092454c1bade9ee7426700c55" + "@id": "_:N057954aca8104a7290b83feaa7959bc4" } ], "http://www.w3.org/2002/07/owl#onProperty": [ @@ -3810,7 +4326,7 @@ ] }, { - "@id": "_:Nb94526f092454c1bade9ee7426700c55", + "@id": "_:N057954aca8104a7290b83feaa7959bc4", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Datatype" ], @@ -3828,7 +4344,7 @@ ] }, { - "@id": "_:Na68409246adf4c19b21b10a79532beb6", + "@id": "_:N0722a01081d74aada31cdd8bc310a5b7", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3845,7 +4361,7 @@ ] }, { - "@id": "_:N17ec7ad175ac481597ec8970cee137b3", + "@id": "_:Nc531669b2dec46dfaba5d4c1a5248095", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3862,171 +4378,225 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude", + "@id": "http://www.w3.org/2001/XMLSchema#string", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#equivalentClass": [ { - "@value": "altitude" + "@id": "_:N6ada953176054d50b5cdd9c4beea159c" } + ] + }, + { + "@id": "_:N6ada953176054d50b5cdd9c4beea159c", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "http://www.w3.org/2001/XMLSchema#decimal" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@list": [ + { + "@id": "_:N82138602927f442c8eb349bb69bece19" + } + ] } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo", + "@id": "_:N82138602927f442c8eb349bb69bece19", + "http://www.w3.org/2001/XMLSchema#pattern": [ + { + "@value": "^[\\\\+\\\\d+ +][\\\\d\\\\- ]+$" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType#TODO", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "ceo" + "@value": "TODO" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Relationship", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "FamilialRelationshipType" + "@value": "Relationship" } ], - "http://www.w3.org/2002/07/owl#unionOf": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF" - } - ] - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "@id": "_:Nf92a44cb7eeb4d13aff0cec3bdef2839" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ], - "https://w3id.org/linkml/permissible_values": [ + "@id": "_:N973e41d03b4545648de6ab37e4d8306c" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF" + "@id": "_:N3322eaacf0204d89b637a61155426a38" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF" + "@id": "_:N0559f8b9eb3c4c02bd486aee2fbb9cbe" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/core/used", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ + "@id": "_:N50f3dc2a51c8440b9128dbbbe88f3fe8" + }, { - "@id": "https://w3id.org/linkml/tests/core/Activity" - } - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "_:Nda4715207ba84b30bb5e6183916ab44a" + }, { - "@value": "used" + "@id": "_:Nc4a220a438aa423189d3f21ea5bdbb62" + }, + { + "@id": "_:N8b3aafc029b448ada97b7581dfc88a65" + }, + { + "@id": "_:N0b793711b73340c5a9b766f63c4e7298" + }, + { + "@id": "_:N0b79c22d1b3b433384fb8db946be2e88" + }, + { + "@id": "_:N1b0006970d44460bafe86aaad6233f73" + }, + { + "@id": "_:N4cb4750845cc4232becb313863767adb" + }, + { + "@id": "_:N8acfa6137cbd42fe81135ceb4b2f54cb" + }, + { + "@id": "_:N4af49eb7a18a4527bc01c60581a10958" + }, + { + "@id": "_:N115d401ac9e94c7a8e45608e4a4f60aa" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current", + "@id": "_:Nf92a44cb7eeb4d13aff0cec3bdef2839", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "is current" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern", + "@id": "_:N973e41d03b4545648de6ab37e4d8306c", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Friend", + "@id": "_:N3322eaacf0204d89b637a61155426a38", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "Friend" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:N92ec8882de0e4fe3941986272d3651fd" - }, + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + } + ] + }, + { + "@id": "_:N0559f8b9eb3c4c02bd486aee2fbb9cbe", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:N16f94a785663439ca0d0ad960949c636" - }, + "@id": "http://www.w3.org/2001/XMLSchema#date" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:N34d62f0a56a84a8bb817917de9a69941" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } + ] + }, + { + "@id": "_:N50f3dc2a51c8440b9128dbbbe88f3fe8", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:N92ec8882de0e4fe3941986272d3651fd", + "@id": "_:Nda4715207ba84b30bb5e6183916ab44a", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#maxCardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + } + ] + }, + { + "@id": "_:Nc4a220a438aa423189d3f21ea5bdbb62", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4037,12 +4607,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:N16f94a785663439ca0d0ad960949c636", + "@id": "_:N8b3aafc029b448ada97b7581dfc88a65", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4054,12 +4624,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:N34d62f0a56a84a8bb817917de9a69941", + "@id": "_:N0b793711b73340c5a9b766f63c4e7298", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4071,128 +4641,152 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by", + "@id": "_:N0b79c22d1b3b433384fb8db946be2e88", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "was informed by" + "@id": "http://www.w3.org/2001/XMLSchema#date" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/Activity" + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } + ] + }, + { + "@id": "_:N1b0006970d44460bafe86aaad6233f73", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } ] }, { - "@id": "http://www.w3.org/2001/XMLSchema#string", + "@id": "_:N4cb4750845cc4232becb313863767adb", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#equivalentClass": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:N1e0e538c43444782a89b6302ef3764f9" + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } ] }, { - "@id": "_:N1e0e538c43444782a89b6302ef3764f9", + "@id": "_:N8acfa6137cbd42fe81135ceb4b2f54cb", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "_:Nf7a802763e05436e8f9079b1a4cca88a" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "_:Nf7a802763e05436e8f9079b1a4cca88a", - "http://www.w3.org/2001/XMLSchema#pattern": [ + "@id": "_:N4af49eb7a18a4527bc01c60581a10958", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "^[\\\\+\\\\d+ +][\\\\d\\\\- ]+$" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType", + "@id": "_:N115d401ac9e94c7a8e45608e4a4f60aa", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "DiagnosisType" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "https://w3id.org/linkml/permissible_values": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType#TODO" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "DIRTY" + "@value": "procedure" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "LifeStatusEnum" + "@value": "FamilialRelationshipType" } ], "http://www.w3.org/2002/07/owl#unionOf": [ { "@list": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF" } ] } @@ -4204,96 +4798,95 @@ ], "https://w3id.org/linkml/permissible_values": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" + "@value": "attribute4" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "PARENT_OF" + "@value": "EmploymentEvent" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" + }, { - "@value": "Company" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "@id": "_:N1556e83da95649079e2b5e0e231e4a33" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization" + "@id": "_:Ne4ec4ad242e34275adc10b2b1795005c" }, { - "@id": "_:N9c621d8075bb4e08a13caacebb1bba97" + "@id": "_:N456db4f097e942e88c205124977f2a9e" }, { - "@id": "_:Na350cefa37d34f1298073f7fb0a607bf" + "@id": "_:N41d28e3d72e2495ba60da231ff4b81e7" }, { - "@id": "_:N1b13ed4045364502a2920dc0c7c81187" + "@id": "_:Nab104a32505849839f00250846534c2d" + }, + { + "@id": "_:N88777553624846cf9b71d83449cd2112" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } + ], + "http://www.w3.org/ns/shacl#order": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 6 + } ] }, { - "@id": "_:N9c621d8075bb4e08a13caacebb1bba97", + "@id": "_:N1556e83da95649079e2b5e0e231e4a33", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" } ] }, { - "@id": "_:Na350cefa37d34f1298073f7fb0a607bf", + "@id": "_:Ne4ec4ad242e34275adc10b2b1795005c", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4305,12 +4898,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" } ] }, { - "@id": "_:N1b13ed4045364502a2920dc0c7c81187", + "@id": "_:N456db4f097e942e88c205124977f2a9e", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4322,574 +4915,110 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/TubSubClass1", + "@id": "_:N41d28e3d72e2495ba60da231ff4b81e7", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "tub sub class 1" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubclassTest" + "@id": "_:N3fa183043ebc4f6e9213257a0a830c33" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "Same depth as Sub sub class 1" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + ] + }, + { + "@id": "_:N3fa183043ebc4f6e9213257a0a830c33", + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + } + ] } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN", + "@id": "_:Nab104a32505849839f00250846534c2d", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "UNKNOWN" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count", + "@id": "_:N88777553624846cf9b71d83449cd2112", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "stomach count" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "slot with space 1" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "CLEAN" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "employed at" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "procedure" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EqualsString", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "EqualsString" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:N2fb3f19303a246eab4f22ee8318cf0aa" - }, - { - "@id": "_:N2f364252b0bc48169467d3e72aefd7c6" - }, - { - "@id": "_:Nc4096161909641a7852478757b091776" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "_:N2fb3f19303a246eab4f22ee8318cf0aa", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "_:N8a1cad1bf5bf4450adc1c09050d54343" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" - } - ] - }, - { - "@id": "_:N8a1cad1bf5bf4450adc1c09050d54343", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" - ], - "http://www.w3.org/2002/07/owl#oneOf": [ - { - "@list": [ - { - "@value": "foo" - } - ] - } - ] - }, - { - "@id": "_:N2f364252b0bc48169467d3e72aefd7c6", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" - } - ] - }, - { - "@id": "_:Nc4096161909641a7852478757b091776", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_B", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "tree_slot_B" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_A" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "aliases" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubSubClass2", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "Sub sub class 2" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubclassTest" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "has birth event" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "attribute5" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "acted on behalf of" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/core/Agent" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/core" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "LongEnum" - } - ], - "http://www.w3.org/2002/07/owl#unionOf": [ - { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" - } - ] - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@value": "An example enum whose joined values will exceed 255 characters." - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ], - "https://w3id.org/linkml/permissible_values": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "MuSequenceIdentifier12_LongPatternLongPatternLongPattern" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_2", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "slot with space 2" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "attribute4" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@value": "indifferent" } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@value": "PiSequenceIdentifier16_LongPatternLongPatternLongPattern" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@value": "not overly friendly nor obnoxiously spiteful" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING", + "@id": "http://www.w3.org/2001/XMLSchema#integer", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "LIVING" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" + "@value": "EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ @@ -4899,50 +5028,18 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "attribute2" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system", + "@id": "https://w3id.org/linkml/tests/core/activity_set", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "in code system" + "@value": "activity set" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/core/description", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "description" + "@id": "https://w3id.org/linkml/tests/core/Activity" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -4952,209 +5049,77 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute1", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "attribute1" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "activities" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Person" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ - { - "@id": "https://en.wikipedia.org/wiki/Person" - }, - { - "@id": "http://schema.org/Person" + "@value": "Event" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" - }, - { - "@id": "_:Ndc8ed70dcc2f4680b666993834470f57" - }, - { - "@id": "_:Na8497c89cbfd4af9bf1bda646f3bff49" - }, - { - "@id": "_:Nfe568c298b6447acb18594a2a518e7df" - }, - { - "@id": "_:N373054645b58469dae95ecf7122ffee6" - }, - { - "@id": "_:N10f0f52ac1284be5bfce94d91a5f7b9e" + "@id": "_:N5376b5e608254309b612a9a0d32e1cce" }, { - "@id": "_:Nb56fef1da5c6406fad69ec9c98e64615" + "@id": "_:Ncfcf0a3aa7e94c048384c01fe15f5d69" }, { - "@id": "_:Nee1590a68d3a46379715f71a8ff004d3" + "@id": "_:Na93a140f1676437eb8ac5a1f84d75ff7" }, { - "@id": "_:Nfcd42b5d2e914411978ee7a25efed2ca" + "@id": "_:N52935e8919d84071a100d7631e081fc6" }, { - "@id": "_:N800ff0f7902144369f8ccfd79b51719c" + "@id": "_:N17bb1d09bafe426bb611361932e2f168" }, { - "@id": "_:N1b003b169ee54728997904fcb5bbf087" + "@id": "_:N4eacbc68820b4280984542cf1190e090" }, { - "@id": "_:Nb3d58ef9115d42a6b607d326f0f09671" + "@id": "_:Na256b43803724e338babc3ea9d7c05a4" }, { - "@id": "_:N2512ea25b797446d8075cfb9f473d2ad" - }, - { - "@id": "_:Nbb2afdc1e35542a2954d39b18876695b" - }, - { - "@id": "_:N0d2a86b6feb04d00b3152be83d928c70" - }, - { - "@id": "_:Nbeb4911bcd9b40acb52c03c9175c6ed7" - }, - { - "@id": "_:N480dee8bc8f34b01a5f8057ee06e0744" - }, - { - "@id": "_:N58108de2965246aaa13196130c026eb3" - }, - { - "@id": "_:N46ec74eb50a14a50a8d521c10c3761d9" - }, - { - "@id": "_:N44dc506f514c4f2e95e0fe988fd62d13" - }, - { - "@id": "_:Ne2ddf7d2fd5240d4ac4ae0ddf1194f2e" - }, - { - "@id": "_:N25b6ee12176541e09267bd5111d8776f" - }, - { - "@id": "_:N6d1d2976b9bd4757a1e6a64179c615ce" - }, - { - "@id": "_:N10c3045e127d4dfea7b1e94c70fb818a" - }, - { - "@id": "_:Nf87a4147e5bb4a149526e851dbe595bc" - }, - { - "@id": "_:Nf49a158acc1247bf8ff8cb2369329f0e" - }, - { - "@id": "_:N85fcbcfcbda547969128693bd20c00c5" - }, - { - "@id": "_:N26a7243f70ff4f38bc7640b4f578fed1" - }, - { - "@id": "_:N3f4911f4c74c46d98fa01c99158a5dc7" - }, - { - "@id": "_:N5b6c37a437014fb9a700bc3ce9830070" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@value": "A person, living or dead" - } - ], - "http://www.w3.org/2004/02/skos/core#exactMatch": [ - { - "@id": "http://schema.org/Person" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ], - "http://www.w3.org/ns/shacl#order": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 2 - } - ], - "https://w3id.org/linkml/tests/kitchen_sink/fallible": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": true - } - ], - "https://w3id.org/linkml/tests/kitchen_sink/opinions": [ + "@id": "_:N48d777b50e7c43feb4d3ff6435a6c042" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1000 - } - ], - "https://w3id.org/linkml/tests/kitchen_sink/resting": [ + "@id": "_:N27fc4069dba84320a4d327c34f426b45" + }, { - "@value": "supine" + "@id": "_:N1e36c19ff77342889fc8a2770226c4f6" + }, + { + "@id": "_:N09f88476258f4c14acc3fd082df6e1f4" + }, + { + "@id": "_:Nb17cb22f5dec484591e8cff600034ffc" } ], - "https://w3id.org/linkml/tests/kitchen_sink/viewer": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@value": "ks:PersonViewer" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Ndc8ed70dcc2f4680b666993834470f57", + "@id": "_:N5376b5e608254309b612a9a0d32e1cce", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Address" + "@id": "http://www.w3.org/2001/XMLSchema#date" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:Na8497c89cbfd4af9bf1bda646f3bff49", + "@id": "_:Ncfcf0a3aa7e94c048384c01fe15f5d69", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5166,107 +5131,95 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:Nfe568c298b6447acb18594a2a518e7df", + "@id": "_:Na93a140f1676437eb8ac5a1f84d75ff7", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "_:Nc2a83e5864954fdfa8c8890829bdef6c" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:Nc2a83e5864954fdfa8c8890829bdef6c", + "@id": "_:N52935e8919d84071a100d7631e081fc6", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#intersectionOf": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@list": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" - }, - { - "@id": "_:Ncadca4bc19a34a8589b127a62c4aca4b" - }, - { - "@id": "_:Nd39f392e880f49ef8d254754fccf3d6f" - } - ] + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" } ] }, { - "@id": "_:Ncadca4bc19a34a8589b127a62c4aca4b", + "@id": "_:N17bb1d09bafe426bb611361932e2f168", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "_:N4017769503ac4b218ce7d0e86d66bc72" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" } ] }, { - "@id": "_:N4017769503ac4b218ce7d0e86d66bc72", - "http://www.w3.org/2001/XMLSchema#minInclusive": [ + "@id": "_:N4eacbc68820b4280984542cf1190e090", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#maxCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" } ] }, { - "@id": "_:Nd39f392e880f49ef8d254754fccf3d6f", + "@id": "_:Na256b43803724e338babc3ea9d7c05a4", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ - { - "@list": [ - { - "@id": "_:N11b7c33d2c004400a8ebdf611453808a" - } - ] - } - ] - }, - { - "@id": "_:N11b7c33d2c004400a8ebdf611453808a", - "http://www.w3.org/2001/XMLSchema#maxInclusive": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 999 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "_:N373054645b58469dae95ecf7122ffee6", + "@id": "_:N48d777b50e7c43feb4d3ff6435a6c042", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5278,12 +5231,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "_:N10f0f52ac1284be5bfce94d91a5f7b9e", + "@id": "_:N27fc4069dba84320a4d327c34f426b45", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5295,28 +5248,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "_:Nb56fef1da5c6406fad69ec9c98e64615", + "@id": "_:N1e36c19ff77342889fc8a2770226c4f6", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent" + "@id": "http://www.w3.org/2001/XMLSchema#date" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } ] }, { - "@id": "_:Nee1590a68d3a46379715f71a8ff004d3", + "@id": "_:N09f88476258f4c14acc3fd082df6e1f4", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5328,12 +5281,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } ] }, { - "@id": "_:Nfcd42b5d2e914411978ee7a25efed2ca", + "@id": "_:Nb17cb22f5dec484591e8cff600034ffc", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5345,61 +5298,110 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } ] }, { - "@id": "_:N800ff0f7902144369f8ccfd79b51719c", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_B", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent" + "@value": "tree_slot_B" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_A" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N1b003b169ee54728997904fcb5bbf087", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "NuSequenceIdentifier13_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EqualsStringIn", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "EqualsStringIn" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "_:N2df80d2cb4a144ff8628ff4f791714d8" + }, + { + "@id": "_:N84f8f456e86c4acaada13a8103fa0a2e" + }, + { + "@id": "_:N66b6d8a8a087449481a117f5d5f8e802" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nb3d58ef9115d42a6b607d326f0f09671", + "@id": "_:N2df80d2cb4a144ff8628ff4f791714d8", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship" + "@id": "_:N5c6c10e6a58b45a9871f257529520fe9" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" + } + ] + }, + { + "@id": "_:N5c6c10e6a58b45a9871f257529520fe9", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" + ], + "http://www.w3.org/2002/07/owl#oneOf": [ + { + "@list": [ + { + "@value": "foo" + }, + { + "@value": "bar" + } + ] } ] }, { - "@id": "_:N2512ea25b797446d8075cfb9f473d2ad", + "@id": "_:N84f8f456e86c4acaada13a8103fa0a2e", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5411,111 +5413,156 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" } ] }, { - "@id": "_:Nbb2afdc1e35542a2954d39b18876695b", + "@id": "_:N66b6d8a8a087449481a117f5d5f8e802", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" } ] }, { - "@id": "_:N0d2a86b6feb04d00b3152be83d928c70", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "ProcedureConcept" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nbeb4911bcd9b40acb52c03c9175c6ed7", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@value": "persons" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N480dee8bc8f34b01a5f8057ee06e0744", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "XiSequenceIdentifier14_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfEnums", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "AnyOfEnums" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "_:Nc1ab860441ea49609eaba32a47860077" + }, + { + "@id": "_:Nb62309b74d6f4ea3855fd1989d2bf6da" + }, + { + "@id": "_:Nac6d99faba3d42e4bcb6747abf94360d" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N58108de2965246aaa13196130c026eb3", + "@id": "_:Nc1ab860441ea49609eaba32a47860077", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "_:N58e64b23ff6247a7aa38ae2c2906fe8b" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" } ] }, { - "@id": "_:N46ec74eb50a14a50a8d521c10c3761d9", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "_:N58e64b23ff6247a7aa38ae2c2906fe8b", + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + } + ] } ] }, { - "@id": "_:N44dc506f514c4f2e95e0fe988fd62d13", + "@id": "_:Nb62309b74d6f4ea3855fd1989d2bf6da", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5527,12 +5574,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" } ] }, { - "@id": "_:Ne2ddf7d2fd5240d4ac4ae0ddf1194f2e", + "@id": "_:Nac6d99faba3d42e4bcb6747abf94360d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5544,73 +5591,90 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" } ] }, { - "@id": "_:N25b6ee12176541e09267bd5111d8776f", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "_:Nc9054027ab32425e976da209b3f3b47f" + "@value": "Concept" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "_:N3452b93beb454af887c33243b5be6360" + }, + { + "@id": "_:Nf5930cbf27404c7499986bf79b0e426f" + }, + { + "@id": "_:N441c4b2d084a4b749e9ce4775ac87294" + }, + { + "@id": "_:Nb26eebf84a3840cab7dccb7b25a72a54" + }, + { + "@id": "_:Nb09b2e4b2e394c129be69212e8d227e3" + }, + { + "@id": "_:Nf8f59c1a65ba4988a5f2c1c5df330ede" + }, + { + "@id": "_:N4f541177d49f42c3a352e05a82ed55e9" + }, + { + "@id": "_:N86d2f8e443164a7ca28afa4ccaacabb2" + }, + { + "@id": "_:N081752ed52964a7c8dab64177aebcc20" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nc9054027ab32425e976da209b3f3b47f", + "@id": "_:N3452b93beb454af887c33243b5be6360", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ - { - "@list": [ - { - "@id": "_:Nf5c163c1c4e2404eaec2208f2f926c92" - } - ] - } - ] - }, - { - "@id": "_:Nf5c163c1c4e2404eaec2208f2f926c92", - "http://www.w3.org/2001/XMLSchema#pattern": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "^\\S+ \\S+$" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:N6d1d2976b9bd4757a1e6a64179c615ce", + "@id": "_:Nf5930cbf27404c7499986bf79b0e426f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:N10c3045e127d4dfea7b1e94c70fb818a", + "@id": "_:N441c4b2d084a4b749e9ce4775ac87294", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5622,89 +5686,78 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:Nf87a4147e5bb4a149526e851dbe595bc", + "@id": "_:Nb26eebf84a3840cab7dccb7b25a72a54", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:Nb6254c485f0c4ac2a7ef10a8aea8e9f0" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" } ] }, { - "@id": "_:Nb6254c485f0c4ac2a7ef10a8aea8e9f0", + "@id": "_:Nb09b2e4b2e394c129be69212e8d227e3", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#intersectionOf": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@list": [ - { - "@id": "_:N95e7f208e7f94f2dbdad4954e5bbb0f7" - }, - { - "@id": "_:Nbbcf863cb5f64cc48fe07756e5ed740b" - } - ] + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } - ] - }, - { - "@id": "_:N95e7f208e7f94f2dbdad4954e5bbb0f7", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#oneOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@value": "human" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" } ] }, { - "@id": "_:Nbbcf863cb5f64cc48fe07756e5ed740b", + "@id": "_:Nf8f59c1a65ba4988a5f2c1c5df330ede", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "_:Nf1938d7dbc024d33b8c165e4ba8c22da" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" } ] }, { - "@id": "_:Nf1938d7dbc024d33b8c165e4ba8c22da", - "http://www.w3.org/2001/XMLSchema#pattern": [ + "@id": "_:N4f541177d49f42c3a352e05a82ed55e9", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "^[A-Z]+[a-z]+(-[A-Z]+[a-z]+)?\\\\.[A-Z]+(-[0-9]{4})?$" + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:Nf49a158acc1247bf8ff8cb2369329f0e", + "@id": "_:N86d2f8e443164a7ca28afa4ccaacabb2", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5716,12 +5769,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N85fcbcfcbda547969128693bd20c00c5", + "@id": "_:N081752ed52964a7c8dab64177aebcc20", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5733,242 +5786,198 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N26a7243f70ff4f38bc7640b4f578fed1", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "_:N8b03bdd128474510a87618211bcf9b3b" - } + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" + "@value": "DEAD" } - ] - }, - { - "@id": "_:N8b03bdd128474510a87618211bcf9b3b", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#intersectionOf": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@list": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" - }, - { - "@id": "_:N04d78a453fd24b29bf4ee0d39c140110" - }, - { - "@id": "_:N011f4c18edd24111851b89d66aa21786" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" } ] }, { - "@id": "_:N04d78a453fd24b29bf4ee0d39c140110", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@value": "attribute6" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ - { - "@list": [ - { - "@id": "_:N5a001de86b16457b93efa5fe450ad7d0" - } - ] - } - ] - }, - { - "@id": "_:N5a001de86b16457b93efa5fe450ad7d0", - "http://www.w3.org/2001/XMLSchema#minInclusive": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N011f4c18edd24111851b89d66aa21786", + "@id": "https://w3id.org/linkml/tests/core/name", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@value": "name" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@list": [ - { - "@id": "_:Ndfe15db07bda4a049195df19bc4a980d" - } - ] + "@id": "https://w3id.org/linkml/tests/core" } - ] - }, - { - "@id": "_:Ndfe15db07bda4a049195df19bc4a980d", - "http://www.w3.org/2001/XMLSchema#maxInclusive": [ + ], + "http://www.w3.org/ns/shacl#order": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": 2 } ] }, { - "@id": "_:N3f4911f4c74c46d98fa01c99158a5dc7", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 - } + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" + "@value": "EmploymentEventType" } - ] - }, - { - "@id": "_:N5b6c37a437014fb9a700bc3ce9830070", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@list": [ + { + "@id": "https://example.org/bizcodes/001" + }, + { + "@id": "https://example.org/bizcodes/002" + }, + { + "@id": "https://example.org/bizcodes/003" + }, + { + "@id": "https://example.org/bizcodes/004" + } + ] } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#altLabel": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" + "@value": "HR code" } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "test_attribute" + "@value": "codes for different kinds of employment/HR related events" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "https://w3id.org/linkml/permissible_values": [ { - "@value": "CHILD_OF" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "@id": "https://example.org/bizcodes/001" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" + "@id": "https://example.org/bizcodes/002" + }, + { + "@id": "https://example.org/bizcodes/003" + }, + { + "@id": "https://example.org/bizcodes/004" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes#a%20b", + "@id": "https://w3id.org/linkml/tests/core/agent_set", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "a b" + "@value": "agent set" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes" + "@id": "https://w3id.org/linkml/tests/core/Agent" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "KitchenStatus" + "@value": "CordialnessEnum" } ], "http://www.w3.org/2002/07/owl#unionOf": [ { "@list": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#hateful" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent" } ] } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ], "https://w3id.org/linkml/permissible_values": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#hateful" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfClasses", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "AnyOfClasses" + "@value": "has birth event" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:N8bdeca26a38c45a0bf8dc220f07f9620" - }, - { - "@id": "_:N9423f15b8fe442b7995c01a4c2c8a098" - }, + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "_:N27a9a330de1c42abb5d330699e1ed399" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -5978,70 +5987,53 @@ ] }, { - "@id": "_:N8bdeca26a38c45a0bf8dc220f07f9620", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "_:N553fcccc64af46368cd1d35239b6e8ec" + "@value": "test_attribute" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" - } - ] - }, - { - "@id": "_:N553fcccc64af46368cd1d35239b6e8ec", - "http://www.w3.org/2002/07/owl#unionOf": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N9423f15b8fe442b7995c01a4c2c8a098", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "AnyObject" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" + "@value": "Example of unconstrained class" } - ] - }, - { - "@id": "_:N27a9a330de1c42abb5d330699e1ed399", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2004/02/skos/core#exactMatch": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/linkml/Any" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, + { + "@id": "http://www.w3.org/2004/02/skos/core#definition", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, { "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses", "@type": [ @@ -6064,18 +6056,18 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "diagnosis" + "@value": "employed at" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6085,40 +6077,33 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern", + "@id": "http://www.w3.org/ns/shacl#order", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" - } + "http://www.w3.org/2002/07/owl#AnnotationProperty" ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ClassWithSpaces", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "class with spaces" + "@value": "Company" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N70e3880da9c04539a8cb52354a15f3e5" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization" + }, + { + "@id": "_:N3a8bb631b0f04a6a8bab017d03fd8aef" }, { - "@id": "_:N641396e5a8344afeb780e0c0acf92b94" + "@id": "_:N1f3d18f25fd34cd09f1106863a37b20b" }, { - "@id": "_:Nc166ac03539d4caba3e88eec1261f453" + "@id": "_:N0a4396373c9749f58678cf176d5b0fd4" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6128,23 +6113,23 @@ ] }, { - "@id": "_:N70e3880da9c04539a8cb52354a15f3e5", + "@id": "_:N3a8bb631b0f04a6a8bab017d03fd8aef", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" } ] }, { - "@id": "_:N641396e5a8344afeb780e0c0acf92b94", + "@id": "_:N1f3d18f25fd34cd09f1106863a37b20b", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6156,12 +6141,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" } ] }, { - "@id": "_:Nc166ac03539d4caba3e88eec1261f453", + "@id": "_:N0a4396373c9749f58678cf176d5b0fd4", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6173,18 +6158,18 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "code systems" + "@value": "companies" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6194,73 +6179,134 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/MarriageEvent", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" + "@value": "MarriageEvent" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/WithLocation" + }, + { + "@id": "_:N4618d2adc7d6420ca7f669529cb8f5ea" + }, + { + "@id": "_:N8de7d591e9b84e9f9056cf1dd7834467" + }, + { + "@id": "_:Nb088595bcf664367a7e6eb6b3064bdc6" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/agent_set", + "@id": "_:N4618d2adc7d6420ca7f669529cb8f5ea", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "agent set" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/Agent" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" } + ] + }, + { + "@id": "_:N8de7d591e9b84e9f9056cf1dd7834467", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place", + "@id": "_:Nb088595bcf664367a7e6eb6b3064bdc6", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#maxCardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/viewer", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Place" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "@value": "MedicalEvent" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" + }, + { + "@id": "_:Nb4dee12c8ebd44219c88d7e7370ec450" + }, + { + "@id": "_:Ne1681babfa99495ab675e71ef198fc8c" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" + "@id": "_:Nae047610be7c4661a7f6afe185384920" }, { - "@id": "_:N5c48e2a8ba174f36b52bdf66b15df11d" + "@id": "_:N2a791410b92e4233af92b45d0745f322" }, { - "@id": "_:Ne66672a9b5144f09972ab2c835d6a9fb" + "@id": "_:N69d45a368a3f40c18f0e57e7f25be54c" }, { - "@id": "_:Na89587523d034a32a76fccc8e2cc5dc3" + "@id": "_:N24344b33b3c74555b55fbdf187203f20" }, { - "@id": "_:N6c8f56dd9a5743d6bc35e41484a43623" + "@id": "_:N7d4d9dcc46504bcea45d17c1e8f9affd" }, { - "@id": "_:Neb9ff585cbec484faf40a92d2cfa42d6" + "@id": "_:N3bb68c33fb09471ab2d368e485060f0c" }, { - "@id": "_:N5642a2decf244eccabbe910c48f18e7a" + "@id": "_:N431a1ed7960743429bc633ff6cad2d41" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6270,40 +6316,40 @@ ] }, { - "@id": "_:N5c48e2a8ba174f36b52bdf66b15df11d", + "@id": "_:Nb4dee12c8ebd44219c88d7e7370ec450", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" } ] }, { - "@id": "_:Ne66672a9b5144f09972ab2c835d6a9fb", + "@id": "_:Ne1681babfa99495ab675e71ef198fc8c", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": 0 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" } ] }, { - "@id": "_:Na89587523d034a32a76fccc8e2cc5dc3", + "@id": "_:Nae047610be7c4661a7f6afe185384920", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6315,28 +6361,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" } ] }, { - "@id": "_:N6c8f56dd9a5743d6bc35e41484a43623", + "@id": "_:N2a791410b92e4233af92b45d0745f322", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:Neb9ff585cbec484faf40a92d2cfa42d6", + "@id": "_:N69d45a368a3f40c18f0e57e7f25be54c", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6348,12 +6394,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:N5642a2decf244eccabbe910c48f18e7a", + "@id": "_:N24344b33b3c74555b55fbdf187203f20", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6365,82 +6411,68 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships", + "@id": "_:N7d4d9dcc46504bcea45d17c1e8f9affd", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "has familial relationships" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/name", + "@id": "_:N3bb68c33fb09471ab2d368e485060f0c", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "name" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/ns/shacl#order": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 2 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern", + "@id": "_:N431a1ed7960743429bc633ff6cad2d41", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/life_status", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "life_status" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" + "@value": "attribute5" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6450,68 +6482,82 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "NuSequenceIdentifier13_LongPatternLongPatternLongPattern" + "@value": "acted on behalf of" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/core/Agent" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/mixin_slot_I", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "DEAD" + "@value": "mixin_slot_I" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "EmploymentEvent" + "@value": "FamilialRelationship" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Relationship" + }, + { + "@id": "_:N476e2346689848e186ed38b41d1961cf" + }, + { + "@id": "_:Nc84f8d259607414291fe7198765ab75a" + }, + { + "@id": "_:N59204375b0b3471e85fafae3eaf2e5d9" }, { - "@id": "_:N1ba82215974444cda78ef391e6c103ea" + "@id": "_:N730fe610ceb544bc9a6ed343561406ac" }, { - "@id": "_:Nbfb19635238f4fccb69afd5922ecc551" + "@id": "_:N0dc913dc61c84dd2a2008bff610d457e" }, { - "@id": "_:Nb54011402446439682056e3195c0b795" + "@id": "_:Na3bc459f9f304c53af1a9a8ec92594f6" }, { - "@id": "_:N61d49718643745bab104003f98ad18f6" + "@id": "_:N230a1d64a08c44499c9363401d4902ca" }, { - "@id": "_:Nd96bfec8ba6c4fc0a43b58fb9007aa27" + "@id": "_:Ndcdacb4db689498591eb688c34b87b7e" }, { - "@id": "_:N6a503c663c204e39a8b4f592d14fd1b2" + "@id": "_:Na100590684284a49977d1479ea5f0513" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6522,28 +6568,28 @@ "http://www.w3.org/ns/shacl#order": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 6 + "@value": 5 } ] }, { - "@id": "_:N1ba82215974444cda78ef391e6c103ea", + "@id": "_:N476e2346689848e186ed38b41d1961cf", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" } ] }, { - "@id": "_:Nbfb19635238f4fccb69afd5922ecc551", + "@id": "_:Nc84f8d259607414291fe7198765ab75a", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6555,12 +6601,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" } ] }, { - "@id": "_:Nb54011402446439682056e3195c0b795", + "@id": "_:N59204375b0b3471e85fafae3eaf2e5d9", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6572,60 +6618,45 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" } ] }, { - "@id": "_:N61d49718643745bab104003f98ad18f6", + "@id": "_:N730fe610ceb544bc9a6ed343561406ac", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:N514fde345e9f488bbc79164c7ab1d968" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" - } - ] - }, - { - "@id": "_:N514fde345e9f488bbc79164c7ab1d968", - "http://www.w3.org/2002/07/owl#unionOf": [ - { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:Nd96bfec8ba6c4fc0a43b58fb9007aa27", + "@id": "_:N0dc913dc61c84dd2a2008bff610d457e", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:N6a503c663c204e39a8b4f592d14fd1b2", + "@id": "_:Na3bc459f9f304c53af1a9a8ec92594f6", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6637,116 +6668,45 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/mixin_slot_I", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "mixin_slot_I" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/core/Agent", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "agent" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:Ncdda758ba8c342d3a7f69399a4b09ce7" - }, - { - "@id": "_:N86d76bc48be2443a8bedf3e11d3adff0" - }, - { - "@id": "_:N76160124cfbf4eb19fa9edcd80a64bd9" - }, - { - "@id": "_:N8c72dc000bcd45458a59ac6d11337db2" - }, - { - "@id": "_:Nfd1de33933da4ef9860ea210c2973160" - }, - { - "@id": "_:Nd06e5aac08ed4ba2aa72a8351d3111bf" - }, - { - "@id": "_:N5dcacb1f81014b0eb1f2a375320f7584" - }, - { - "@id": "_:Nf6b4811fe79040a4ba23b782469ab98d" - }, - { - "@id": "_:Nc55844e41a8046109a20accd72565608" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@value": "a provence-generating agent" - } - ], - "http://www.w3.org/2004/02/skos/core#exactMatch": [ - { - "@id": "http://www.w3.org/ns/prov#Agent" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:Ncdda758ba8c342d3a7f69399a4b09ce7", + "@id": "_:N230a1d64a08c44499c9363401d4902ca", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/core/Agent" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "_:N86d76bc48be2443a8bedf3e11d3adff0", + "@id": "_:Ndcdacb4db689498591eb688c34b87b7e", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "_:N76160124cfbf4eb19fa9edcd80a64bd9", + "@id": "_:Na100590684284a49977d1479ea5f0513", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6758,107 +6718,71 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" - } - ] - }, - { - "@id": "_:N8c72dc000bcd45458a59ac6d11337db2", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "_:Nfd1de33933da4ef9860ea210c2973160", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "DiagnosisConcept" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept" } - ] - }, - { - "@id": "_:Nd06e5aac08ed4ba2aa72a8351d3111bf", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2004/02/skos/core#closeMatch": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/biolink/Disease" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N5dcacb1f81014b0eb1f2a375320f7584", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/core/Activity" + "@value": "related to" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nf6b4811fe79040a4ba23b782469ab98d", + "@id": "https://w3id.org/linkml/permissible_values", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by" - } + "http://www.w3.org/2002/07/owl#AnnotationProperty" ] }, { - "@id": "_:Nc55844e41a8046109a20accd72565608", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "MuSequenceIdentifier12_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, @@ -6874,67 +6798,67 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Nfbe5878d0fac4523a2ac0224aa0fdecf" + "@id": "_:N413119bf694f4e9ba3e918aa48e8d9f4" }, { - "@id": "_:Neb34e2ba47904e709313e8d6f4f15637" + "@id": "_:N751b8bda5bd14c948875c96b7699f2bc" }, { - "@id": "_:N2f501a1a87eb40019057e2a07928ac69" + "@id": "_:N28fbab1505f94a04a20e2bdf80612568" }, { - "@id": "_:N209e2989c0994f309456e47386d84a36" + "@id": "_:N018eed589a7a422b8307010b6e8c531b" }, { - "@id": "_:N96ed7e310d6d49348aede533a34b0dcd" + "@id": "_:Nea6e8caf59604acb804b5f94ab4b8877" }, { - "@id": "_:N3aa499eb7c274b90af542054714696f7" + "@id": "_:N75fe110c319d4827b5bd720f3769282f" }, { - "@id": "_:N59a863b0150f43369134d9a1bcdea332" + "@id": "_:N61d360b25bec4093ad4124850d49dcbe" }, { - "@id": "_:N3b7eca0f1e7a4868b662e518b5dc8221" + "@id": "_:Nf9c7602ffb22403a8838c27c7e6846da" }, { - "@id": "_:N4ff2d667a45c4efeb84ce153d298edb6" + "@id": "_:Nd97abc99687e445696969e598351da38" }, { - "@id": "_:N0137ed00f9864379aea75180a5440b49" + "@id": "_:N778cfe84e3044e8db3fc9c3cbef10858" }, { - "@id": "_:N098c0ac67c7743688e169bf0104132aa" + "@id": "_:N6ce7e25535cb4c7d93380e4ec6c49412" }, { - "@id": "_:Na35b4b61a34f48e885e8234ce98e538e" + "@id": "_:N75f04f074e344ce3a7480cda78b41df4" }, { - "@id": "_:N1bdc8437ea2d445aa29cc31d3e9cd199" + "@id": "_:N2103fab6cf614e5a95d457713adf194e" }, { - "@id": "_:N7bb0bff1e0604aeea9c963813b219866" + "@id": "_:N1892e56387154249a19f2fb61fa390fa" }, { - "@id": "_:N581e4e0b578d4a86bebb47969b956d1e" + "@id": "_:N8f8614617aac45c1a78416a4be12782c" }, { - "@id": "_:N7ab47df9d77143fa8cd5d5bf0a8b18aa" + "@id": "_:N0a732f3953dd46de9b78561befbfb74f" }, { - "@id": "_:N840f2ff7745c48d8ac2e007669ddf4d7" + "@id": "_:N9e5c409678bb48198f8afe5b5c89f0cb" }, { - "@id": "_:N42fae58bcd0f41b6b2f761d59ad1b216" + "@id": "_:Nbcac06ae49c9426e9714e12604a1390a" }, { - "@id": "_:Na144284f42e64b769314d52cbcd11a7f" + "@id": "_:N3dceb76ffed8420284ac374ce4e77844" }, { - "@id": "_:Nf709ab4304f7457fa93c651b3245d0d9" + "@id": "_:N049619664d0b42ee93381d9e5f63073d" }, { - "@id": "_:N3f89b242aa8c4e72bd7eeb55c764a0a8" + "@id": "_:N235c2d1b31e642ab97164792bbf52acd" } ], "http://www.w3.org/2004/02/skos/core#definition": [ @@ -6954,7 +6878,7 @@ ] }, { - "@id": "_:Nfbe5878d0fac4523a2ac0224aa0fdecf", + "@id": "_:N413119bf694f4e9ba3e918aa48e8d9f4", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6970,7 +6894,7 @@ ] }, { - "@id": "_:Neb34e2ba47904e709313e8d6f4f15637", + "@id": "_:N751b8bda5bd14c948875c96b7699f2bc", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6987,7 +6911,7 @@ ] }, { - "@id": "_:N2f501a1a87eb40019057e2a07928ac69", + "@id": "_:N28fbab1505f94a04a20e2bdf80612568", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7004,7 +6928,7 @@ ] }, { - "@id": "_:N209e2989c0994f309456e47386d84a36", + "@id": "_:N018eed589a7a422b8307010b6e8c531b", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7020,7 +6944,7 @@ ] }, { - "@id": "_:N96ed7e310d6d49348aede533a34b0dcd", + "@id": "_:Nea6e8caf59604acb804b5f94ab4b8877", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7037,7 +6961,7 @@ ] }, { - "@id": "_:N3aa499eb7c274b90af542054714696f7", + "@id": "_:N75fe110c319d4827b5bd720f3769282f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7054,7 +6978,7 @@ ] }, { - "@id": "_:N59a863b0150f43369134d9a1bcdea332", + "@id": "_:N61d360b25bec4093ad4124850d49dcbe", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7070,7 +6994,7 @@ ] }, { - "@id": "_:N3b7eca0f1e7a4868b662e518b5dc8221", + "@id": "_:Nf9c7602ffb22403a8838c27c7e6846da", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7087,7 +7011,7 @@ ] }, { - "@id": "_:N4ff2d667a45c4efeb84ce153d298edb6", + "@id": "_:Nd97abc99687e445696969e598351da38", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7104,7 +7028,7 @@ ] }, { - "@id": "_:N0137ed00f9864379aea75180a5440b49", + "@id": "_:N778cfe84e3044e8db3fc9c3cbef10858", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7120,7 +7044,7 @@ ] }, { - "@id": "_:N098c0ac67c7743688e169bf0104132aa", + "@id": "_:N6ce7e25535cb4c7d93380e4ec6c49412", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7137,7 +7061,7 @@ ] }, { - "@id": "_:Na35b4b61a34f48e885e8234ce98e538e", + "@id": "_:N75f04f074e344ce3a7480cda78b41df4", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7154,7 +7078,7 @@ ] }, { - "@id": "_:N1bdc8437ea2d445aa29cc31d3e9cd199", + "@id": "_:N2103fab6cf614e5a95d457713adf194e", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7170,7 +7094,7 @@ ] }, { - "@id": "_:N7bb0bff1e0604aeea9c963813b219866", + "@id": "_:N1892e56387154249a19f2fb61fa390fa", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7187,7 +7111,7 @@ ] }, { - "@id": "_:N581e4e0b578d4a86bebb47969b956d1e", + "@id": "_:N8f8614617aac45c1a78416a4be12782c", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7204,7 +7128,7 @@ ] }, { - "@id": "_:N7ab47df9d77143fa8cd5d5bf0a8b18aa", + "@id": "_:N0a732f3953dd46de9b78561befbfb74f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7220,7 +7144,7 @@ ] }, { - "@id": "_:N840f2ff7745c48d8ac2e007669ddf4d7", + "@id": "_:N9e5c409678bb48198f8afe5b5c89f0cb", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7237,7 +7161,7 @@ ] }, { - "@id": "_:N42fae58bcd0f41b6b2f761d59ad1b216", + "@id": "_:Nbcac06ae49c9426e9714e12604a1390a", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7254,7 +7178,7 @@ ] }, { - "@id": "_:Na144284f42e64b769314d52cbcd11a7f", + "@id": "_:N3dceb76ffed8420284ac374ce4e77844", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7270,7 +7194,7 @@ ] }, { - "@id": "_:Nf709ab4304f7457fa93c651b3245d0d9", + "@id": "_:N049619664d0b42ee93381d9e5f63073d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7287,7 +7211,7 @@ ] }, { - "@id": "_:N3f89b242aa8c4e72bd7eeb55c764a0a8", + "@id": "_:N235c2d1b31e642ab97164792bbf52acd", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7304,41 +7228,204 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "EmploymentEventType" + "@value": "UNKNOWN" } ], - "http://www.w3.org/2002/07/owl#unionOf": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" + } + ] + }, + { + "@id": "https://example.org/bizcodes/001", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "HIRE" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "event for a new employee" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "PiSequenceIdentifier16_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://example.org/bizcodes/003", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "PROMOTION" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "promotion event" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "species name" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "_:N4ccfa70d54b044b593b8c2648314d65d" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "_:N4ccfa70d54b044b593b8c2648314d65d", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" + ], + "http://www.w3.org/2002/07/owl#onDatatype": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://www.w3.org/2002/07/owl#withRestrictions": [ { "@list": [ { - "@id": "https://example.org/bizcodes/001" - }, - { - "@id": "https://example.org/bizcodes/002" - }, - { - "@id": "https://example.org/bizcodes/003" - }, - { - "@id": "https://example.org/bizcodes/004" + "@id": "_:N8b3087b94f7a4e85b57a2fc86ce517a9" } ] } + ] + }, + { + "@id": "_:N8b3087b94f7a4e85b57a2fc86ce517a9", + "http://www.w3.org/2001/XMLSchema#pattern": [ + { + "@value": "^[A-Z]+[a-z]+(-[A-Z]+[a-z]+)?\\\\.[A-Z]+(-[0-9]{4})?$" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/core/ended_at_time", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2004/02/skos/core#altLabel": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "HR code" + "@value": "ended at time" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@value": "codes for different kinds of employment/HR related events" + "@id": "http://www.w3.org/2001/XMLSchema#date" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/core" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "LifeStatusEnum" + } + ], + "http://www.w3.org/2002/07/owl#unionOf": [ + { + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN" + } + ] } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -7348,32 +7435,29 @@ ], "https://w3id.org/linkml/permissible_values": [ { - "@id": "https://example.org/bizcodes/001" - }, - { - "@id": "https://example.org/bizcodes/002" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING" }, { - "@id": "https://example.org/bizcodes/003" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD" }, { - "@id": "https://example.org/bizcodes/004" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" + "@value": "is_living" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, diff --git a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.n3 b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.n3 index 82096ace4e..d56e354000 100644 --- a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.n3 +++ b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.n3 @@ -11,9 +11,17 @@ @prefix dcterms: . @prefix linkml: . @prefix schema1: . +dcterms:title a owl:AnnotationProperty . xsd:integer a rdfs:Datatype . xsd:string a rdfs:Datatype ; owl:equivalentClass _:c14n173 . +skos:altLabel a owl:AnnotationProperty . +skos:closeMatch a owl:AnnotationProperty . +skos:definition a owl:AnnotationProperty . +skos:exactMatch a owl:AnnotationProperty . +skos:inScheme a owl:AnnotationProperty . +skos:mappingRelation a owl:AnnotationProperty . +sh:order a owl:AnnotationProperty . bizcodes:001 a owl:Class ; rdfs:label "HIRE" ; rdfs:subClassOf ks:EmploymentEventType ; @@ -30,6 +38,8 @@ bizcodes:004 a owl:Class ; rdfs:label "TRANSFER" ; rdfs:subClassOf ks:EmploymentEventType ; skos:definition "transfer internally" . +biolink:opposite a owl:AnnotationProperty . +linkml:permissible_values a owl:AnnotationProperty . linkml:tests\/core\/Activity a owl:Class ; rdfs:label "activity" ; rdfs:subClassOf _:c14n103 , _:c14n119 , _:c14n132 , _:c14n146 , _:c14n152 , _:c14n155 , _:c14n162 , _:c14n171 , _:c14n191 , _:c14n200 , _:c14n204 , _:c14n210 , _:c14n223 , _:c14n243 , _:c14n246 , _:c14n253 , _:c14n258 , _:c14n59 , _:c14n6 , _:c14n63 , _:c14n68 ; @@ -432,6 +442,7 @@ ks:employed_at a owl:ObjectProperty ; rdfs:label "employed at" ; rdfs:range ks:Company ; skos:inScheme linkml:tests\/kitchen_sink . +ks:fallible a owl:AnnotationProperty . ks:has_birth_event a owl:ObjectProperty ; rdfs:label "has birth event" ; rdfs:range ks:BirthEvent ; @@ -490,6 +501,7 @@ ks:metadata a owl:ObjectProperty ; ks:mixin_slot_I a owl:DatatypeProperty ; rdfs:label "mixin_slot_I" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:opinions a owl:AnnotationProperty . ks:persons a owl:ObjectProperty ; rdfs:label "persons" ; skos:inScheme linkml:tests\/kitchen_sink . @@ -500,6 +512,7 @@ ks:procedure a owl:ObjectProperty ; ks:related_to a owl:DatatypeProperty ; rdfs:label "related to" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:resting a owl:AnnotationProperty . ks:slot_with_space_1 a owl:DatatypeProperty ; rdfs:label "slot with space 1" ; skos:inScheme linkml:tests\/kitchen_sink . @@ -534,6 +547,7 @@ ks:tree_slot_C a owl:DatatypeProperty ; ks:type a owl:DatatypeProperty ; rdfs:label "type" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:viewer a owl:AnnotationProperty . _:c14n0 rdf:first bizcodes:002 ; rdf:rest _:c14n43 . _:c14n1 a owl:Restriction ; diff --git a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.ttl b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.ttl index 82096ace4e..d56e354000 100644 --- a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.ttl +++ b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl.ttl @@ -11,9 +11,17 @@ @prefix dcterms: . @prefix linkml: . @prefix schema1: . +dcterms:title a owl:AnnotationProperty . xsd:integer a rdfs:Datatype . xsd:string a rdfs:Datatype ; owl:equivalentClass _:c14n173 . +skos:altLabel a owl:AnnotationProperty . +skos:closeMatch a owl:AnnotationProperty . +skos:definition a owl:AnnotationProperty . +skos:exactMatch a owl:AnnotationProperty . +skos:inScheme a owl:AnnotationProperty . +skos:mappingRelation a owl:AnnotationProperty . +sh:order a owl:AnnotationProperty . bizcodes:001 a owl:Class ; rdfs:label "HIRE" ; rdfs:subClassOf ks:EmploymentEventType ; @@ -30,6 +38,8 @@ bizcodes:004 a owl:Class ; rdfs:label "TRANSFER" ; rdfs:subClassOf ks:EmploymentEventType ; skos:definition "transfer internally" . +biolink:opposite a owl:AnnotationProperty . +linkml:permissible_values a owl:AnnotationProperty . linkml:tests\/core\/Activity a owl:Class ; rdfs:label "activity" ; rdfs:subClassOf _:c14n103 , _:c14n119 , _:c14n132 , _:c14n146 , _:c14n152 , _:c14n155 , _:c14n162 , _:c14n171 , _:c14n191 , _:c14n200 , _:c14n204 , _:c14n210 , _:c14n223 , _:c14n243 , _:c14n246 , _:c14n253 , _:c14n258 , _:c14n59 , _:c14n6 , _:c14n63 , _:c14n68 ; @@ -432,6 +442,7 @@ ks:employed_at a owl:ObjectProperty ; rdfs:label "employed at" ; rdfs:range ks:Company ; skos:inScheme linkml:tests\/kitchen_sink . +ks:fallible a owl:AnnotationProperty . ks:has_birth_event a owl:ObjectProperty ; rdfs:label "has birth event" ; rdfs:range ks:BirthEvent ; @@ -490,6 +501,7 @@ ks:metadata a owl:ObjectProperty ; ks:mixin_slot_I a owl:DatatypeProperty ; rdfs:label "mixin_slot_I" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:opinions a owl:AnnotationProperty . ks:persons a owl:ObjectProperty ; rdfs:label "persons" ; skos:inScheme linkml:tests\/kitchen_sink . @@ -500,6 +512,7 @@ ks:procedure a owl:ObjectProperty ; ks:related_to a owl:DatatypeProperty ; rdfs:label "related to" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:resting a owl:AnnotationProperty . ks:slot_with_space_1 a owl:DatatypeProperty ; rdfs:label "slot with space 1" ; skos:inScheme linkml:tests\/kitchen_sink . @@ -534,6 +547,7 @@ ks:tree_slot_C a owl:DatatypeProperty ; ks:type a owl:DatatypeProperty ; rdfs:label "type" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:viewer a owl:AnnotationProperty . _:c14n0 rdf:first bizcodes:002 ; rdf:rest _:c14n43 . _:c14n1 a owl:Restriction ; diff --git a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.jsonld b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.jsonld index e7ade20fd8..99b5d75c0b 100644 --- a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.jsonld +++ b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.jsonld @@ -1,75 +1,136 @@ [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_marriage_history", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "heartfelt" + "@value": "has marriage history" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/MarriageEvent" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@value": "warm and hearty friendliness" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://example.org/bizcodes/004", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "TRANSFER" + "@value": "diagnosis" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@value": "transfer internally" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FakeClass", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" + "@value": "FakeClass" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "_:N11c33daa3e3c49aabd5ad78c59113c96" + }, + { + "@id": "_:N7085cd56ba074dceb0ff4f49a7dd6b2d" + }, + { + "@id": "_:Ndfa79cd21d4a4422965177f1ff1b6e68" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships", + "@id": "_:N11c33daa3e3c49aabd5ad78c59113c96", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" + } + ] + }, + { + "@id": "_:N7085cd56ba074dceb0ff4f49a7dd6b2d", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#minCardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" + } + ] + }, + { + "@id": "_:Ndfa79cd21d4a4422965177f1ff1b6e68", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#maxCardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "has familial relationships" + "@value": "married to" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -79,34 +140,99 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/core/started_at_time", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "started at time" + "@value": "in location" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ], + "https://w3id.org/biolink/opposite": [ + { + "@value": "location_of" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_A", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "tree_slot_A" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "http://purl.org/dc/terms/title", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Place" + "@value": "CLEAN" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ] + }, + { + "@id": "http://www.w3.org/2004/02/skos/core#mappingRelation", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "Organization" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ @@ -114,32 +240,43 @@ "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" }, { - "@id": "_:Nd48482fa58bb4e0a8e06d15b2648bbce" + "@id": "_:N8f94390f34b54ff682c48f506fba5153" }, { - "@id": "_:N3541255d893a4d61947eb18c4dab1520" + "@id": "_:Nd948982d92ba45f38cfefa0a782fc1bd" }, { - "@id": "_:N771f00418ffd4cec9278a155a07fd6ae" + "@id": "_:N521c97aa10b842669b042d79b19552f8" }, { - "@id": "_:N26f67c8603134abc9c93d65a1525d449" + "@id": "_:Naa4af8ca3e1049ab975c75d4661f1571" }, { - "@id": "_:N8462672b089d423fb92d330580edb1ea" + "@id": "_:Ne0a761c3f51943edbcae4571c461ad31" }, { - "@id": "_:N25e3992949bc40ad9b6b2ee61d88c3e9" + "@id": "_:N7c59b58eac1946ed9df30b09d889788e" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "An organization.\n\nThis description\nincludes newlines\n\n## Markdown headers\n\n * and\n * a\n * list" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } + ], + "http://www.w3.org/ns/shacl#order": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 3 + } ] }, { - "@id": "_:Nd48482fa58bb4e0a8e06d15b2648bbce", + "@id": "_:N8f94390f34b54ff682c48f506fba5153", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -155,7 +292,7 @@ ] }, { - "@id": "_:N3541255d893a4d61947eb18c4dab1520", + "@id": "_:Nd948982d92ba45f38cfefa0a782fc1bd", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -172,7 +309,7 @@ ] }, { - "@id": "_:N771f00418ffd4cec9278a155a07fd6ae", + "@id": "_:N521c97aa10b842669b042d79b19552f8", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -189,7 +326,7 @@ ] }, { - "@id": "_:N26f67c8603134abc9c93d65a1525d449", + "@id": "_:Naa4af8ca3e1049ab975c75d4661f1571", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -205,7 +342,7 @@ ] }, { - "@id": "_:N8462672b089d423fb92d330580edb1ea", + "@id": "_:Ne0a761c3f51943edbcae4571c461ad31", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -222,7 +359,7 @@ ] }, { - "@id": "_:N25e3992949bc40ad9b6b2ee61d88c3e9", + "@id": "_:N7c59b58eac1946ed9df30b09d889788e", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -239,39 +376,34 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_A", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "tree_slot_A" + "@value": "DiagnosisType" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } + ], + "https://w3id.org/linkml/permissible_values": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType#TODO" + } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute1", "@type": [ "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "age in years" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "_:Ne4872dc6f4314c45b527bdc070d6eb5b" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@value": "number of years since birth" + "@value": "attribute1" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -281,92 +413,106 @@ ] }, { - "@id": "_:Ne4872dc6f4314c45b527bdc070d6eb5b", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Friend", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#intersectionOf": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@list": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" - }, - { - "@id": "_:Naf1c757e5e0743c78b6cb7789611c728" - }, - { - "@id": "_:N1608174bcdec4213a38941df352d13a6" - } - ] + "@value": "Friend" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "_:N31b582705c4c4df4ae07016def7cee27" + }, + { + "@id": "_:N04d4272e3c5b422abcc3ba369240ec11" + }, + { + "@id": "_:N29b99249eb4e475ab99c80ddf3d47d23" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Naf1c757e5e0743c78b6cb7789611c728", + "@id": "_:N31b582705c4c4df4ae07016def7cee27", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "_:N2e86229a31c849f28dda2388422bcb00" - } - ] + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N2e86229a31c849f28dda2388422bcb00", - "http://www.w3.org/2001/XMLSchema#minInclusive": [ + "@id": "_:N04d4272e3c5b422abcc3ba369240ec11", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", "@value": 0 } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/name" + } ] }, { - "@id": "_:N1608174bcdec4213a38941df352d13a6", + "@id": "_:N29b99249eb4e475ab99c80ddf3d47d23", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "_:N6583b6fa6d3e48a187cded8561f53b93" - } - ] + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N6583b6fa6d3e48a187cded8561f53b93", - "http://www.w3.org/2001/XMLSchema#maxInclusive": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 999 + "@value": "LIVING" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" + "@value": "ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ @@ -376,13 +522,13 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "MedicalEvent" + "@value": "BirthEvent" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ @@ -390,31 +536,13 @@ "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" }, { - "@id": "_:Nb07be04e29984fc2b12417b9c5bec746" - }, - { - "@id": "_:N6c717ee4af5a48488ea28675492cf702" - }, - { - "@id": "_:N28a96dbddd6a43338a33a6fea0427897" - }, - { - "@id": "_:N8393a71c515b46bf91d1ca65a00d6d94" - }, - { - "@id": "_:Ned0776364c0047ec85c4a7544540655a" - }, - { - "@id": "_:Nfeb88a886eb440579001dffec8df4b0d" - }, - { - "@id": "_:N6096e0928f0f429fb58c4837f8bf3574" + "@id": "_:N1aef307d5eb245d7ad3e535bb810fcb0" }, { - "@id": "_:Nfbd80283b10a43d1a97e13826070f2c0" + "@id": "_:N292a2c4895534e71b5f2c163c543ee57" }, { - "@id": "_:N95b197b092a54b4a8c9bc2cbd3743eae" + "@id": "_:Na5c5523d3c03415c9c0110f85e25624f" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -424,23 +552,23 @@ ] }, { - "@id": "_:Nb07be04e29984fc2b12417b9c5bec746", + "@id": "_:N1aef307d5eb245d7ad3e535bb810fcb0", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:N6c717ee4af5a48488ea28675492cf702", + "@id": "_:N292a2c4895534e71b5f2c163c543ee57", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -452,12 +580,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:N28a96dbddd6a43338a33a6fea0427897", + "@id": "_:Na5c5523d3c03415c9c0110f85e25624f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -467,22 +595,6 @@ "@value": 1 } ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" - } - ] - }, - { - "@id": "_:N8393a71c515b46bf91d1ca65a00d6d94", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" - } - ], "http://www.w3.org/2002/07/owl#onProperty": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" @@ -490,57 +602,50 @@ ] }, { - "@id": "_:Ned0776364c0047ec85c4a7544540655a", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ClassWithSpaces", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "class with spaces" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" - } - ] - }, - { - "@id": "_:Nfeb88a886eb440579001dffec8df4b0d", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "@id": "_:N1dbd4d1d15c048849e74097c32ab66ee" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "_:N92f407c8d4474a01b8d6cbf0b9bc98de" + }, + { + "@id": "_:N3115f68aab7a4981813dc4ffe54777a4" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N6096e0928f0f429fb58c4837f8bf3574", + "@id": "_:N1dbd4d1d15c048849e74097c32ab66ee", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" } ] }, { - "@id": "_:Nfbd80283b10a43d1a97e13826070f2c0", + "@id": "_:N92f407c8d4474a01b8d6cbf0b9bc98de", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -552,12 +657,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" } ] }, { - "@id": "_:N95b197b092a54b4a8c9bc2cbd3743eae", + "@id": "_:N3115f68aab7a4981813dc4ffe54777a4", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -569,45 +674,50 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType#TODO", + "@id": "https://w3id.org/linkml/tests/core/started_at_time", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "TODO" + "@value": "started at time" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType" + "@id": "http://www.w3.org/2001/XMLSchema#date" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EqualsString", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfMix", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "EqualsString" + "@value": "AnyOfMix" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N7cef9206d7b84f58af1b94cd3f4f07d5" + "@id": "_:N4e7cd2fcdf06408a9b019137085141d3" }, { - "@id": "_:N609dfe82e879409a84c81aeaa65e2318" + "@id": "_:N14a05d34671b4a4baa2bdf41882666df" }, { - "@id": "_:N4b0d24e7d5854c3aa11d914916ee6d35" + "@id": "_:N51f0c6350b4449128a5582ab1232fb7c" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -617,38 +727,41 @@ ] }, { - "@id": "_:N7cef9206d7b84f58af1b94cd3f4f07d5", + "@id": "_:N4e7cd2fcdf06408a9b019137085141d3", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:N53f5714619a34d75a535950af8b264b0" + "@id": "_:Nd54a7d34f5f74896b59170af7eb1ab2d" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" } ] }, { - "@id": "_:N53f5714619a34d75a535950af8b264b0", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" - ], - "http://www.w3.org/2002/07/owl#oneOf": [ + "@id": "_:Nd54a7d34f5f74896b59170af7eb1ab2d", + "http://www.w3.org/2002/07/owl#unionOf": [ { "@list": [ { - "@value": "foo" + "@id": "http://www.w3.org/2001/XMLSchema#integer" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" } ] } ] }, { - "@id": "_:N609dfe82e879409a84c81aeaa65e2318", + "@id": "_:N14a05d34671b4a4baa2bdf41882666df", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -660,12 +773,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" } ] }, { - "@id": "_:N4b0d24e7d5854c3aa11d914916ee6d35", + "@id": "_:N51f0c6350b4449128a5582ab1232fb7c", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -677,548 +790,431 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Relationship", + "@id": "https://w3id.org/linkml/tests/core/used", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@value": "Relationship" + "@id": "https://w3id.org/linkml/tests/core/Activity" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:Nbf08e85d02de498792820f0fe3807a41" - }, - { - "@id": "_:N7beb9aa2879d49ecb9f29db848d17ba2" - }, - { - "@id": "_:Ncb9923878b2a4f45b5074d4e829a1705" - }, - { - "@id": "_:N675b8cb978bb4d2cb58bc4a76ad2db8f" - }, - { - "@id": "_:Nc28ad26196c54346af7e5be6dcbe4941" - }, - { - "@id": "_:Nd56756dec01f468a8055301a3d2d87f1" - }, - { - "@id": "_:Nc5bc22b77b96457083618b1b33042aab" - }, - { - "@id": "_:N68d4aafd529c41909d5fe2e6d8507a06" - }, - { - "@id": "_:Ne264bdfd8b72453a8681619aad4f80fe" - }, - { - "@id": "_:N7ba4da31c5ac485bb0754681df465cdd" - }, - { - "@id": "_:N09e52b70a57c4a30a1ee90a3852c6b9a" - }, - { - "@id": "_:N7e2dbfbd31ad4809bcb677786290303b" - }, - { - "@id": "_:N885d654b7f9440dbba1e7acf26b22ad9" - }, - { - "@id": "_:Nff52ac1c6a6140389f6f0146b301193e" - }, + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "_:Ne41410aa7efd48fa8654711d74895936" + "@value": "used" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "_:Nbf08e85d02de498792820f0fe3807a41", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_2", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + "@value": "slot with space 2" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N7beb9aa2879d49ecb9f29db848d17ba2", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "has employment history" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent" } - ] - }, - { - "@id": "_:Ncb9923878b2a4f45b5074d4e829a1705", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/ns/shacl#order": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 7 } ] }, { - "@id": "_:N675b8cb978bb4d2cb58bc4a76ad2db8f", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/resting", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "http://www.w3.org/2004/02/skos/core#exactMatch", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@value": "heartfelt" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "warm and hearty friendliness" } ] }, { - "@id": "_:Nc28ad26196c54346af7e5be6dcbe4941", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_C", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "tree_slot_C" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" - } - ] - }, - { - "@id": "_:Nd56756dec01f468a8055301a3d2d87f1", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" - } - ] - }, - { - "@id": "_:Nc5bc22b77b96457083618b1b33042aab", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_B" + }, { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/mixin_slot_I" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N68d4aafd529c41909d5fe2e6d8507a06", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "_:Ne264bdfd8b72453a8681619aad4f80fe", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "code systems" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N7ba4da31c5ac485bb0754681df465cdd", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@value": "aliases" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N09e52b70a57c4a30a1ee90a3852c6b9a", + "@id": "https://w3id.org/linkml/tests/core/was_associated_with", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 - } + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@value": "was associated with" } - ] - }, - { - "@id": "_:N7e2dbfbd31ad4809bcb677786290303b", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/linkml/tests/core/Agent" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "_:N885d654b7f9440dbba1e7acf26b22ad9", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@value": "LongEnum" } - ] - }, - { - "@id": "_:Nff52ac1c6a6140389f6f0146b301193e", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" + } + ] } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@value": "An example enum whose joined values will exceed 255 characters." } - ] - }, - { - "@id": "_:Ne41410aa7efd48fa8654711d74895936", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "https://w3id.org/linkml/permissible_values": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" + }, { - "@value": "code systems" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfEnums", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" + }, { - "@value": "AnyOfEnums" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" + }, { - "@id": "_:N7e31e513ad884fa1a51ff53362e039bb" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" }, { - "@id": "_:Nd132fdf58f82457b9710a6b1ae576166" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" }, { - "@id": "_:N9b9c8693fe5d4a4aa50805ee2b5db771" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ] - }, - { - "@id": "_:N7e31e513ad884fa1a51ff53362e039bb", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" + }, { - "@id": "_:N7cef529e34cb4409a7204ecb237414e7" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" - } - ] - }, - { - "@id": "_:N7cef529e34cb4409a7204ecb237414e7", - "http://www.w3.org/2002/07/owl#unionOf": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" + }, { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" - } - ] - } - ] - }, - { - "@id": "_:Nd132fdf58f82457b9710a6b1ae576166", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" - } - ] - }, - { - "@id": "_:N9b9c8693fe5d4a4aa50805ee2b5db771", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" + }, { - "@value": "XiSequenceIdentifier14_LongPatternLongPatternLongPattern" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude", + "@id": "http://www.w3.org/2004/02/skos/core#altLabel", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "altitude" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#decimal" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } + "http://www.w3.org/2002/07/owl#AnnotationProperty" ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "NuSequenceIdentifier13_LongPatternLongPatternLongPattern" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@value": "KitchenStatus" } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink.owl.ttl", - "@type": [ - "http://www.w3.org/2002/07/owl#Ontology" ], - "http://purl.org/dc/terms/title": [ + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@value": "Kitchen Sink Schema" + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN" + } + ] } ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@value": "kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "https://w3id.org/linkml/permissible_values": [ { - "@id": "https://example.org/" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY" + }, { - "@value": "Kitchen Sink Schema\n\nThis schema does not do anything useful. It exists to test all features of linkml.\n\nThis particular text field exists to demonstrate markdown within a text field:\n\nLists:\n\n * a\n * b\n * c\n\nAnd links, e.g to [Person](Person.md)" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "LIVING" + "@value": "altitude" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" + "@id": "http://www.w3.org/2001/XMLSchema#decimal" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Address", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "BirthEvent" + "@value": "Address" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" + "@id": "_:N8823e24a7585466b8a8ca8d2932f338c" + }, + { + "@id": "_:Nadd240a69f014506ab29571b1fad6e58" + }, + { + "@id": "_:N88940bbc06b947079230a5aaec0f0e70" + }, + { + "@id": "_:N7451df9392b84d47a8f2a3b53a583d7b" }, { - "@id": "_:N5826eef586c44ecb84064d8029f92ed0" + "@id": "_:N41672685f94f473d9fcd90fadd68c16f" }, { - "@id": "_:Nd0d663c29a3947ffa001795aa1f1b4a5" + "@id": "_:N34e2d8d607114fe2833af197e17677d4" }, { - "@id": "_:Ne369082cf4ab46079b69b782933b2fed" + "@id": "_:Nea6ed11d5d574e9cb74c1615b86ba67f" + }, + { + "@id": "_:N74dacb6428c747889327c27043ca9462" + }, + { + "@id": "_:N55241f4c604046a3a56c49ef86c4d660" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -1228,23 +1224,23 @@ ] }, { - "@id": "_:N5826eef586c44ecb84064d8029f92ed0", + "@id": "_:N8823e24a7585466b8a8ca8d2932f338c", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" + "@id": "http://www.w3.org/2001/XMLSchema#decimal" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" } ] }, { - "@id": "_:Nd0d663c29a3947ffa001795aa1f1b4a5", + "@id": "_:Nadd240a69f014506ab29571b1fad6e58", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1256,12 +1252,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" } ] }, { - "@id": "_:Ne369082cf4ab46079b69b782933b2fed", + "@id": "_:N88940bbc06b947079230a5aaec0f0e70", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1273,344 +1269,217 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/life_status", + "@id": "_:N7451df9392b84d47a8f2a3b53a583d7b", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "life_status" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at", + "@id": "_:N41672685f94f473d9fcd90fadd68c16f", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "employed at" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id", + "@id": "_:N34e2d8d607114fe2833af197e17677d4", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "long_id" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies", + "@id": "_:Nea6ed11d5d574e9cb74c1615b86ba67f", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "companies" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata", + "@id": "_:N74dacb6428c747889327c27043ca9462", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "metadata" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "Example of a slot that has an unconstrained range" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5", + "@id": "_:N55241f4c604046a3a56c49ef86c4d660", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "attribute5" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/Activity", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/TubSubClass1", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "activity" + "@value": "tub sub class 1" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Nd115fade37084f86aa8b4d4bee40ebf7" - }, - { - "@id": "_:N39282fb872164d89ac7519f3afa451b0" - }, - { - "@id": "_:N3f6f1bee01074e0489e679fdbed4edfa" - }, - { - "@id": "_:Nb55303da93304c5eb11486586ecfe672" - }, - { - "@id": "_:N0057c21bbc4e4de2aee7b8f91e373c82" - }, - { - "@id": "_:N05fa2eb4f36e4872bcfbd692cc44d39f" - }, - { - "@id": "_:N2f276c41fa8c4d298e61c66678526f36" - }, - { - "@id": "_:N89ac34dd72104053bb1a80a97c3f9842" - }, - { - "@id": "_:N2ad2c776238848609128842f93d23624" - }, - { - "@id": "_:Na018cac54eb448208076c31f06de26f2" - }, - { - "@id": "_:N4fada56563c54170b8b264ea0e35eade" - }, - { - "@id": "_:Nc37097f953d04c8a829c1b9e8196879f" - }, - { - "@id": "_:Ndb62d225a4bb4bd98ce7a5437d3517c8" - }, - { - "@id": "_:N44ccb5b0e97c43f7a562aa5ae9af8617" - }, - { - "@id": "_:Nf2dbc77cf5b547e0be0bed51b93869b3" - }, - { - "@id": "_:N2145ad8859a34bcca71803afda90e8eb" - }, - { - "@id": "_:Nd06e15557c3c47839be01a4697a658db" - }, - { - "@id": "_:N209165392c034e34a8ed400e96efb2c8" - }, - { - "@id": "_:N0fa01dd35b9f491f93091007bb224c84" - }, - { - "@id": "_:Nc75416da882b4eb98b16489ea75558e0" - }, - { - "@id": "_:Na29296030b7e4693808d11890e03778d" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubclassTest" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "a provence-generating activity" + "@value": "Same depth as Sub sub class 1" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core" - } - ], - "http://www.w3.org/2004/02/skos/core#mappingRelation": [ - { - "@id": "http://www.w3.org/ns/prov#Activity" - } - ] - }, - { - "@id": "_:Nd115fade37084f86aa8b4d4bee40ebf7", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/core/description" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N39282fb872164d89ac7519f3afa451b0", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EqualsString", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 - } + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/core/description" + "@value": "EqualsString" } - ] - }, - { - "@id": "_:N3f6f1bee01074e0489e679fdbed4edfa", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "_:Naed4e2accda7474ebacc5f5014b52e95" + }, { - "@id": "https://w3id.org/linkml/tests/core/description" - } - ] - }, - { - "@id": "_:Nb55303da93304c5eb11486586ecfe672", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "@id": "_:Nbe1142c71bea456289a9e2d32fc9a789" + }, { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@id": "_:N810d1395cfee4fbb941ddb58863d7472" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N0057c21bbc4e4de2aee7b8f91e373c82", + "@id": "_:Naed4e2accda7474ebacc5f5014b52e95", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@id": "_:Nb8d71afd6e5b4f0bb790d5425779ac57" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" } ] }, { - "@id": "_:N05fa2eb4f36e4872bcfbd692cc44d39f", + "@id": "_:Nb8d71afd6e5b4f0bb790d5425779ac57", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#oneOf": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@list": [ + { + "@value": "foo" + } + ] } ] }, { - "@id": "_:N2f276c41fa8c4d298e61c66678526f36", + "@id": "_:Nbe1142c71bea456289a9e2d32fc9a789", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" } ] }, { - "@id": "_:N89ac34dd72104053bb1a80a97c3f9842", + "@id": "_:N810d1395cfee4fbb941ddb58863d7472", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", "@value": 1 @@ -1618,62 +1487,84 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5" } ] }, { - "@id": "_:N2ad2c776238848609128842f93d23624", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "Place" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" + }, + { + "@id": "_:Nea65b0d97c9747e6ab71e0230b39eba2" + }, + { + "@id": "_:N7d48ac18b5ec48b981516aec201477bd" + }, + { + "@id": "_:Nbc40b6c00dc047a7b64371eef211e139" + }, + { + "@id": "_:N120718e9630c40fb98697ac7df746948" + }, + { + "@id": "_:N0c6511b50b1b4b2b9b23660b19358886" + }, + { + "@id": "_:Na9d5eb4673414d9096a20a5ad9ab3bdd" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Na018cac54eb448208076c31f06de26f2", + "@id": "_:Nea65b0d97c9747e6ab71e0230b39eba2", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:N4fada56563c54170b8b264ea0e35eade", + "@id": "_:N7d48ac18b5ec48b981516aec201477bd", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:Nc37097f953d04c8a829c1b9e8196879f", + "@id": "_:Nbc40b6c00dc047a7b64371eef211e139", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1685,12 +1576,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:Ndb62d225a4bb4bd98ce7a5437d3517c8", + "@id": "_:N120718e9630c40fb98697ac7df746948", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1701,12 +1592,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/used" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N44ccb5b0e97c43f7a562aa5ae9af8617", + "@id": "_:N0c6511b50b1b4b2b9b23660b19358886", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1718,12 +1609,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/used" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:Nf2dbc77cf5b547e0be0bed51b93869b3", + "@id": "_:Na9d5eb4673414d9096a20a5ad9ab3bdd", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1735,139 +1626,162 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/used" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N2145ad8859a34bcca71803afda90e8eb", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/core/Agent" + "@value": "long_id" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/core/was_associated_with" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nd06e15557c3c47839be01a4697a658db", + "@id": "https://example.org/bizcodes/002", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "FIRE" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/was_associated_with" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + } + ], + "https://w3id.org/biolink/opposite": [ + { + "@value": "HIRE" } ] }, { - "@id": "_:N209165392c034e34a8ed400e96efb2c8", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "type" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/was_associated_with" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N0fa01dd35b9f491f93091007bb224c84", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/core/Activity" + "@value": "PARENT_OF" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" } ] }, { - "@id": "_:Nc75416da882b4eb98b16489ea75558e0", + "@id": "http://www.w3.org/2004/02/skos/core#closeMatch", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "http://www.w3.org/2004/02/skos/core#inScheme", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/core/description", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "description" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by" + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "_:Na29296030b7e4693808d11890e03778d", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "DIRTY" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus" } ] }, { - "@id": "https://example.org/bizcodes/001", + "@id": "https://w3id.org/linkml/tests/kitchen_sink.owl.ttl", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Ontology" + ], + "http://purl.org/dc/terms/title": [ + { + "@value": "Kitchen Sink Schema" + } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "HIRE" + "@value": "kitchen_sink" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + "@id": "https://example.org/" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "event for a new employee" + "@value": "Kitchen Sink Schema\n\nThis schema does not do anything useful. It exists to test all features of linkml.\n\nThis particular text field exists to demonstrate markdown within a text field:\n\nLists:\n\n * a\n * b\n * c\n\nAnd links, e.g to [Person](Person.md)" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "attribute2" + "@value": "ceo" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -1877,42 +1791,21 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Address", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Address" + "@value": "HasAliases" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Na921b8fce60842a8a559a98854b1fb30" - }, - { - "@id": "_:N5842abe66c4541b787dbd6b92a56eef6" - }, - { - "@id": "_:N55c830a1e5114ae1a7e7ec1b33cd7a25" - }, - { - "@id": "_:N25a19c75c58d4486ae85a5a3610ecbf4" - }, - { - "@id": "_:Nd1250b6c0f934632a569c5181f56c9e9" - }, - { - "@id": "_:N9abdb71c374542cba964b821f55c9a77" - }, - { - "@id": "_:N0e203e00f9a44fc7bc58ae7f342db262" - }, - { - "@id": "_:N902ca1783596429ca513340bf57b8641" + "@id": "_:N5c37748c6eda4486a21c5310b2dba2a0" }, { - "@id": "_:Nde95d514ee63456fbe81f3ce9c2a5574" + "@id": "_:N056268e10fec4ab997fde3026dd2e575" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -1922,23 +1815,23 @@ ] }, { - "@id": "_:Na921b8fce60842a8a559a98854b1fb30", + "@id": "_:N5c37748c6eda4486a21c5310b2dba2a0", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#decimal" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases" } ] }, { - "@id": "_:N5842abe66c4541b787dbd6b92a56eef6", + "@id": "_:N056268e10fec4ab997fde3026dd2e575", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -1950,95 +1843,87 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases" } ] }, { - "@id": "_:N55c830a1e5114ae1a7e7ec1b33cd7a25", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "attribute2" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/altitude" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N25a19c75c58d4486ae85a5a3610ecbf4", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@value": "BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "_:Nd1250b6c0f934632a569c5181f56c9e9", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/WithLocation", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 - } + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" - } - ] - }, - { - "@id": "_:N9abdb71c374542cba964b821f55c9a77", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "@value": "WithLocation" + } ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "_:N02e38709110d4f838ced42a7b89e5228" + }, + { + "@id": "_:Naa91c1db69ce471e8041f4196cfdf61d" + }, + { + "@id": "_:Nf8513e768c2f4199b4aefe2536d11199" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/city" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N0e203e00f9a44fc7bc58ae7f342db262", + "@id": "_:N02e38709110d4f838ced42a7b89e5228", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:N902ca1783596429ca513340bf57b8641", + "@id": "_:Naa91c1db69ce471e8041f4196cfdf61d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2050,12 +1935,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:Nde95d514ee63456fbe81f3ce9c2a5574", + "@id": "_:Nf8513e768c2f4199b4aefe2536d11199", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2067,113 +1952,115 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/street" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfClasses", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" + "@value": "AnyOfClasses" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "_:N10a940e4327b43c1ac1b3b2baffc9e6a" + }, { - "@value": "OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" + "@id": "_:N2529b3751add43878ac4495c24d6acfc" + }, + { + "@id": "_:N84b23473cf4f4405ab1a7eca530e2359" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject", + "@id": "_:N10a940e4327b43c1ac1b3b2baffc9e6a", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "AnyObject" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "Example of unconstrained class" + "@id": "_:N2c0730827c7e45f3a19c99f372cdfb19" } ], - "http://www.w3.org/2004/02/skos/core#exactMatch": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/Any" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + ] + }, + { + "@id": "_:N2c0730827c7e45f3a19c99f372cdfb19", + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization" + } + ] } ] }, { - "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of", + "@id": "_:N2529b3751add43878ac4495c24d6acfc", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "acted on behalf of" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/core/Agent" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern", + "@id": "_:N84b23473cf4f4405ab1a7eca530e2359", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubSubClass2", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "persons" + "@value": "Sub sub class 2" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubclassTest" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -2183,306 +2070,209 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "MuSequenceIdentifier12_LongPatternLongPatternLongPattern" + "@value": "CHILD_OF" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/was_associated_with", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "was associated with" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/core/Agent" + "@value": "EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "FamilialRelationship" + "@value": "Person" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "https://en.wikipedia.org/wiki/Person" + }, + { + "@id": "http://schema.org/Person" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Relationship" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" }, { - "@id": "_:N734700ac98554955a38b6f885f1cd8a2" + "@id": "_:N3653223f963a4330a1c528f826f7eb8e" }, { - "@id": "_:Ne7299e1a0ac9461bb0adbeb094673cb0" + "@id": "_:Ne6df5666cdeb4a2ba0e59b852b9c0907" }, { - "@id": "_:Naf26e702deb648fda9faa772ed273e73" + "@id": "_:N0e1a6be1d8bf4be0804b92f8a7d34332" }, { - "@id": "_:N46302d1cdf014cb8afd69cf80285b469" + "@id": "_:N805cbb72128c40c4975fbe12b4c8f706" }, { - "@id": "_:N7d86d5b25f774d3c90cc109c0b7b05f6" + "@id": "_:N38606f246bd24d76ae12ea81979c0b8c" }, { - "@id": "_:N04fbda5932574deabc5fff5a3c4355af" + "@id": "_:N3ec1aad6c3c44750bb98f606a386250f" }, { - "@id": "_:N62c09d00d48e434d87d2c16cbb1a9293" + "@id": "_:N6da564bb98eb43dd94cec21cd1489900" }, { - "@id": "_:N0922c5aedd964a16835541554d8f9af6" + "@id": "_:Ndca36d115c1d415e9237be6e9a727ba9" }, { - "@id": "_:N8a98527d616742f8a11dd20d04473313" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "@id": "_:N1de1f32119ec4d30944c23c447fff89d" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" - } - ], - "http://www.w3.org/ns/shacl#order": [ + "@id": "_:N6e7e05bbce8144faa167f98cfff9d589" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 5 - } - ] - }, - { - "@id": "_:N734700ac98554955a38b6f885f1cd8a2", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "@id": "_:N6b33319a08954dfb854b9df5994f579b" + }, { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "_:Nb44c096d0b11482aabb1349d9111e332" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" - } - ] - }, - { - "@id": "_:Ne7299e1a0ac9461bb0adbeb094673cb0", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "@id": "_:N3ae24d0d60f44581a26d3b0c136b6b48" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "_:N88098fffa7674343901254163dc187b6" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" - } - ] - }, - { - "@id": "_:Naf26e702deb648fda9faa772ed273e73", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "@id": "_:N2b4e80084a01485eb64f0d5487acac52" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "_:Ncba6cc9050b146b9a888e700f8a4e711" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" - } - ] - }, - { - "@id": "_:N46302d1cdf014cb8afd69cf80285b469", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "@id": "_:N2d68d4c9db784527876e7c60c1639f55" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "_:N07b36ac04abe47dca210b3def304d7e1" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" - } - ] - }, - { - "@id": "_:N7d86d5b25f774d3c90cc109c0b7b05f6", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "@id": "_:N43969b91ea534c348cc913d63e5259dd" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "_:Nc1b5aa2e1e09457592f428a2bf0c000d" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" - } - ] - }, - { - "@id": "_:N04fbda5932574deabc5fff5a3c4355af", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "@id": "_:Nc127f9da22334622b9d02660dc87f723" + }, + { + "@id": "_:N8daaded2c041471aa533f3ec129f2965" + }, + { + "@id": "_:N860a68748202434888fbce6210de906e" + }, + { + "@id": "_:Nbb8c0deecf8f49179696b21169c71561" + }, + { + "@id": "_:N34f06fce01eb4ee9b25d7efe118a8832" + }, + { + "@id": "_:Nf35017fcba4b4fe0a0ee6b6e1c8c99ba" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "@id": "_:Ne749be701f2549efa20fb9752e2445c1" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" - } - ] - }, - { - "@id": "_:N62c09d00d48e434d87d2c16cbb1a9293", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "@id": "_:Nfd1dc9d5b92a4faab72423038185e6fe" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" + "@id": "_:N414bc8093ddc4e5b84646e505c5e7699" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@value": "A person, living or dead" } - ] - }, - { - "@id": "_:N0922c5aedd964a16835541554d8f9af6", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2004/02/skos/core#exactMatch": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "http://schema.org/Person" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } - ] - }, - { - "@id": "_:N8a98527d616742f8a11dd20d04473313", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/ns/shacl#order": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": 2 } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "https://w3id.org/linkml/tests/kitchen_sink/fallible": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@type": "http://www.w3.org/2001/XMLSchema#boolean", + "@value": true } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfClasses", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "https://w3id.org/linkml/tests/kitchen_sink/opinions": [ { - "@value": "AnyOfClasses" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1000 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:N91c5e2041890469b82a599a637374345" - }, - { - "@id": "_:N42d1120e74b34dd6b4236e5624e04541" - }, + "https://w3id.org/linkml/tests/kitchen_sink/resting": [ { - "@id": "_:Ne26696ac745a4b3b92deb0366e265e23" + "@value": "supine" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "https://w3id.org/linkml/tests/kitchen_sink/viewer": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@value": "ks:PersonViewer" } ] }, { - "@id": "_:N91c5e2041890469b82a599a637374345", + "@id": "_:N3653223f963a4330a1c528f826f7eb8e", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:Nfc1fca80799e43ec87d28cfed2cef2d6" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Address" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" - } - ] - }, - { - "@id": "_:Nfc1fca80799e43ec87d28cfed2cef2d6", - "http://www.w3.org/2002/07/owl#unionOf": [ - { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses" } ] }, { - "@id": "_:N42d1120e74b34dd6b4236e5624e04541", + "@id": "_:Ne6df5666cdeb4a2ba0e59b852b9c0907", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2494,254 +2284,207 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses" } ] }, { - "@id": "_:Ne26696ac745a4b3b92deb0366e265e23", + "@id": "_:N0e1a6be1d8bf4be0804b92f8a7d34332", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "_:N81b34a4a5ccf47ba878ed4d8d57b9a41" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute2" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/was_generated_by", + "@id": "_:N81b34a4a5ccf47ba878ed4d8d57b9a41", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "was generated by" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/core/Activity" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#intersectionOf": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@list": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + }, + { + "@id": "_:N15b7da1ccc8b4cd4a0236b6947ac4844" + }, + { + "@id": "_:N5169f235b4ee42dd877590337ea02874" + } + ] } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept", + "@id": "_:N15b7da1ccc8b4cd4a0236b6947ac4844", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "DiagnosisConcept" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2004/02/skos/core#closeMatch": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "https://w3id.org/biolink/Disease" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@list": [ + { + "@id": "_:N052d21529d6240f1967a843db0c3b192" + } + ] } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "is_living" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "@id": "_:N052d21529d6240f1967a843db0c3b192", + "http://www.w3.org/2001/XMLSchema#minInclusive": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_marriage_history", + "@id": "_:N5169f235b4ee42dd877590337ea02874", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "has marriage history" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/MarriageEvent" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@list": [ + { + "@id": "_:N2f0d2e20b43940df8254888250e1a981" + } + ] } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "indifferent" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "@id": "_:N2f0d2e20b43940df8254888250e1a981", + "http://www.w3.org/2001/XMLSchema#maxInclusive": [ { - "@value": "not overly friendly nor obnoxiously spiteful" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 999 } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history", + "@id": "_:N805cbb72128c40c4975fbe12b4c8f706", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "has employment history" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/ns/shacl#order": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 7 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF", + "@id": "_:N38606f246bd24d76ae12ea81979c0b8c", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "CHILD_OF" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern", + "@id": "_:N3ec1aad6c3c44750bb98f606a386250f", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfMix", + "@id": "_:N6da564bb98eb43dd94cec21cd1489900", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "AnyOfMix" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:Nd400e238dd1742dc8530ba29843b4ab8" - }, - { - "@id": "_:N16355a324f9a4e8f96d7cf733b55149d" - }, + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "_:Nd8d25863d2ec419ea513b879df269165" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" } ] }, { - "@id": "_:Nd400e238dd1742dc8530ba29843b4ab8", + "@id": "_:Ndca36d115c1d415e9237be6e9a727ba9", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "_:N32aabe20798f4d9f819e57cf13ea30cb" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" } ] }, { - "@id": "_:N32aabe20798f4d9f819e57cf13ea30cb", - "http://www.w3.org/2002/07/owl#unionOf": [ + "@id": "_:N1de1f32119ec4d30944c23c447fff89d", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@list": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history" } ] }, { - "@id": "_:N16355a324f9a4e8f96d7cf733b55149d", + "@id": "_:N6e7e05bbce8144faa167f98cfff9d589", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2753,134 +2496,111 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history" } ] }, { - "@id": "_:Nd8d25863d2ec419ea513b879df269165", + "@id": "_:N6b33319a08954dfb854b9df5994f579b", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum", + "@id": "_:Nb44c096d0b11482aabb1349d9111e332", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "CordialnessEnum" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2002/07/owl#unionOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#hateful" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships" } + ] + }, + { + "@id": "_:N3ae24d0d60f44581a26d3b0c136b6b48", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent" } ], - "https://w3id.org/linkml/permissible_values": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#hateful" - }, + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company", + "@id": "_:N88098fffa7674343901254163dc187b6", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "Company" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization" - }, - { - "@id": "_:Nf80c9f9cd9644506ba124b66609f4f27" - }, - { - "@id": "_:Ne7458f2cbffb45aa8c10e51da793874b" - }, + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "_:Nf43582da7b8344eeb9401de7caef838d" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history" } ] }, { - "@id": "_:Nf80c9f9cd9644506ba124b66609f4f27", + "@id": "_:N2b4e80084a01485eb64f0d5487acac52", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:Ne7458f2cbffb45aa8c10e51da793874b", + "@id": "_:Ncba6cc9050b146b9a888e700f8a4e711", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:Nf43582da7b8344eeb9401de7caef838d", + "@id": "_:N2d68d4c9db784527876e7c60c1639f55", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -2892,177 +2612,189 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#hateful", + "@id": "_:N07b36ac04abe47dca210b3def304d7e1", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "hateful" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "spiteful" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern", + "@id": "_:N43969b91ea534c348cc913d63e5259dd", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "PiSequenceIdentifier16_LongPatternLongPatternLongPattern" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current", + "@id": "_:Nc1b5aa2e1e09457592f428a2bf0c000d", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "is current" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern", + "@id": "_:Nc127f9da22334622b9d02660dc87f723", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" + "@id": "_:N1bee82a54117475db899f0924de34f52" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern", + "@id": "_:N1bee82a54117475db899f0924de34f52", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@value": "EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@list": [ + { + "@id": "_:N932f2bb7bf8f40369509cdbd6f72b93c" + } + ] } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases", + "@id": "_:N932f2bb7bf8f40369509cdbd6f72b93c", + "http://www.w3.org/2001/XMLSchema#pattern": [ + { + "@value": "^\\S+ \\S+$" + } + ] + }, + { + "@id": "_:N8daaded2c041471aa533f3ec129f2965", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "aliases" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_B", + "@id": "_:N860a68748202434888fbce6210de906e", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "tree_slot_B" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_A" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history", + "@id": "_:Nbb8c0deecf8f49179696b21169c71561", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "has medical history" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent" + "@id": "_:Nc9a04f8ed23446c3af2ef7ea49ad043d" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" } + ] + }, + { + "@id": "_:Nc9a04f8ed23446c3af2ef7ea49ad043d", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/ns/shacl#order": [ + "http://www.w3.org/2002/07/owl#intersectionOf": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 5 + "@list": [ + { + "@id": "_:N77e0fef235914617a14fcd053feada4e" + }, + { + "@id": "_:Nea0f5583178b4e2c90a65bedc39d29fe" + } + ] } ] }, { - "@id": "http://www.w3.org/2001/XMLSchema#string", + "@id": "_:N77e0fef235914617a14fcd053feada4e", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#equivalentClass": [ + "http://www.w3.org/2002/07/owl#oneOf": [ { - "@id": "_:Nfc51e84fd5e7487899048778adc9e9e9" + "@list": [ + { + "@value": "human" + } + ] } ] }, { - "@id": "_:Nfc51e84fd5e7487899048778adc9e9e9", + "@id": "_:Nea0f5583178b4e2c90a65bedc39d29fe", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Datatype" ], @@ -3075,85 +2807,114 @@ { "@list": [ { - "@id": "_:Nd5ef5efd3ab44636a80458b71a5b3c39" + "@id": "_:Ne9bb525ab2b8481ebad6a5546ecd8ada" } ] } ] }, { - "@id": "_:Nd5ef5efd3ab44636a80458b71a5b3c39", + "@id": "_:Ne9bb525ab2b8481ebad6a5546ecd8ada", "http://www.w3.org/2001/XMLSchema#pattern": [ { - "@value": "^[\\\\+\\\\d+ +][\\\\d\\\\- ]+$" + "@value": "^[A-Z]+[a-z]+(-[A-Z]+[a-z]+)?\\\\.[A-Z]+(-[0-9]{4})?$" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name", + "@id": "_:N34f06fce01eb4ee9b25d7efe118a8832", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "species name" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:Na8c96110f0c045c1b7243ece691601cc" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" } + ] + }, + { + "@id": "_:Nf35017fcba4b4fe0a0ee6b6e1c8c99ba", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" } ] }, { - "@id": "_:Na8c96110f0c045c1b7243ece691601cc", + "@id": "_:Ne749be701f2549efa20fb9752e2445c1", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "_:N673a9da659a1462fb247b5d4818d9754" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "_:N191d431baef547be8d340719cda7b847" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" } ] }, { - "@id": "_:N191d431baef547be8d340719cda7b847", - "http://www.w3.org/2001/XMLSchema#pattern": [ + "@id": "_:N673a9da659a1462fb247b5d4818d9754", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" + ], + "http://www.w3.org/2002/07/owl#intersectionOf": [ { - "@value": "^[A-Z]+[a-z]+(-[A-Z]+[a-z]+)?\\\\.[A-Z]+(-[0-9]{4})?$" + "@list": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + }, + { + "@id": "_:Nc1fd03b37ffe49e0bfbd0151d5312017" + }, + { + "@id": "_:N025a2d87b6d9410b9ab8c0d9f6f4619c" + } + ] } ] }, { - "@id": "https://w3id.org/linkml/tests/core/id", + "@id": "_:Nc1fd03b37ffe49e0bfbd0151d5312017", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@value": "id" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@list": [ + { + "@id": "_:Na37cc99c79674876af116d3d9d579a54" + } + ] } - ], - "http://www.w3.org/ns/shacl#order": [ + ] + }, + { + "@id": "_:Na37cc99c79674876af116d3d9d579a54", + "http://www.w3.org/2001/XMLSchema#minInclusive": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", "@value": 1 @@ -3161,263 +2922,238 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count", + "@id": "_:N025a2d87b6d9410b9ab8c0d9f6f4619c", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "stomach count" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@list": [ + { + "@id": "_:N114ea86558234ad286a9fa10f1a2afd4" + } + ] } ] }, { - "@id": "https://example.org/bizcodes/003", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "_:N114ea86558234ad286a9fa10f1a2afd4", + "http://www.w3.org/2001/XMLSchema#maxInclusive": [ { - "@value": "PROMOTION" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } + ] + }, + { + "@id": "_:Nfd1dc9d5b92a4faab72423038185e6fe", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "promotion event" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness", + "@id": "_:N414bc8093ddc4e5b84646e505c5e7699", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "cordialness" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubSubClass2", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Sub sub class 2" + "@value": "GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubclassTest" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes#a%20b", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "SIBLING_OF" + "@value": "a b" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem", + "@id": "https://example.org/bizcodes/004", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "CodeSystem" + "@value": "TRANSFER" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N41e431494a8a432c8f42a59fdf0c4464" - }, - { - "@id": "_:Nd4fa91347e1644d486ed2d5aa8064d9c" - }, - { - "@id": "_:Nbb8f7da73d6843edb913024e58c84754" - }, - { - "@id": "_:Ne810c469763247328e84538cfef187de" - }, - { - "@id": "_:Ncd8f3f7943e6478dbf1fba0448593676" - }, - { - "@id": "_:Nfcf1422b890640f5ba0c31aa5902f251" - }, - { - "@id": "_:Nf8fd1e77d54a493389b02ab8044e8fff" - }, - { - "@id": "_:N4d4f7ae88c16424c8ec3170dcef09503" - }, - { - "@id": "_:Na74b2aaa6da1443184a483c806baf034" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@value": "transfer internally" } ] }, { - "@id": "_:N41e431494a8a432c8f42a59fdf0c4464", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@value": "attribute3" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nd4fa91347e1644d486ed2d5aa8064d9c", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "is current" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nbb8f7da73d6843edb913024e58c84754", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "_:Ne810c469763247328e84538cfef187de", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/street", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@value": "street" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Ncd8f3f7943e6478dbf1fba0448593676", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubclassTest", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "subclass test" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" - } - ] - }, - { - "@id": "_:Nfcf1422b890640f5ba0c31aa5902f251", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ClassWithSpaces" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "_:N9862a8665d09458180902f5cc894ad23" + }, + { + "@id": "_:N7bc899fa61604c29b653dae753b25089" + }, + { + "@id": "_:N4d549fdf2c5d48c2a6f510398d7ad09f" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nf8fd1e77d54a493389b02ab8044e8fff", + "@id": "_:N9862a8665d09458180902f5cc894ad23", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ClassWithSpaces" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_2" } ] }, { - "@id": "_:N4d4f7ae88c16424c8ec3170dcef09503", + "@id": "_:N7bc899fa61604c29b653dae753b25089", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3429,12 +3165,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_2" } ] }, { - "@id": "_:Na74b2aaa6da1443184a483c806baf034", + "@id": "_:N4d549fdf2c5d48c2a6f510398d7ad09f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3446,23 +3182,18 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_2" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "in code system" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" + "@value": "slot with space 1" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -3472,292 +3203,250 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Dataset", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Dataset" + "@value": "in code system" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:N9ca4961a84b8486cbce0231dc378d76a" - }, - { - "@id": "_:N44e6f833e94d4f61beb1ad55a1050430" - }, - { - "@id": "_:Ndf900abd9a4d494d96ab218ba5741969" - }, - { - "@id": "_:Nb3ee2aa6677b45e0b4e716cedea92fd7" - }, - { - "@id": "_:Nec1451ff5b664a96b9c34c7d22f1109f" - }, - { - "@id": "_:N58d36055aa75415687c97a58a5909a82" - }, - { - "@id": "_:N09bdcdf6766247cb90d5dc63f60607dc" - }, - { - "@id": "_:N002fa3659cca4673923b24febb42e6d5" - }, - { - "@id": "_:N3bbdd3756892487bb2a4b4a759322409" - }, - { - "@id": "_:N65705c29289b4af5b8e235557033c7b5" - }, + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "_:Na5eb1b26f0a846c7bcef98a12df24744" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } - ], - "http://www.w3.org/ns/shacl#order": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 - } ] }, { - "@id": "_:N9ca4961a84b8486cbce0231dc378d76a", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/fallible", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "https://w3id.org/linkml/tests/core/Activity" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities" - } + "http://www.w3.org/2002/07/owl#AnnotationProperty" ] }, { - "@id": "_:N44e6f833e94d4f61beb1ad55a1050430", + "@id": "https://w3id.org/linkml/tests/core/was_generated_by", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "was generated by" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities" + "@id": "https://w3id.org/linkml/tests/core/Activity" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "_:Ndf900abd9a4d494d96ab218ba5741969", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" + "@value": "stomach count" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems" + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nb3ee2aa6677b45e0b4e716cedea92fd7", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/city", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "city" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nec1451ff5b664a96b9c34c7d22f1109f", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" + "@value": "metadata" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" } - ] - }, - { - "@id": "_:N58d36055aa75415687c97a58a5909a82", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "Example of a slot that has an unconstrained range" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N09bdcdf6766247cb90d5dc63f60607dc", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/life_status", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" + "@value": "life_status" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N002fa3659cca4673923b24febb42e6d5", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "CodeSystem" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" - } - ] - }, - { - "@id": "_:N3bbdd3756892487bb2a4b4a759322409", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "@id": "_:N38c60c4a5c9a46a0a3193dd8c1ebb400" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "_:N4229651aa790473cb85c9cdddb44d2d6" + }, + { + "@id": "_:N7281af6725bd4b469d3cb1022197542e" + }, + { + "@id": "_:N34bae0978f074b0888eef87033adf1c7" + }, + { + "@id": "_:N2dacab1bce6046919734defabef06542" + }, + { + "@id": "_:Nb176ae5cd24042b5878cc7320972ffd5" + }, + { + "@id": "_:N4b6db7139ed141e6a585a48dc28d06eb" + }, + { + "@id": "_:N5e90ed0183194ba296ecf1adf7508f6c" + }, + { + "@id": "_:Nf51e30838ac24164acf830408ed7bde8" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N65705c29289b4af5b8e235557033c7b5", + "@id": "_:N38c60c4a5c9a46a0a3193dd8c1ebb400", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:Na5eb1b26f0a846c7bcef98a12df24744", + "@id": "_:N4229651aa790473cb85c9cdddb44d2d6", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubclassTest", + "@id": "_:N7281af6725bd4b469d3cb1022197542e", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "subclass test" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ClassWithSpaces" - }, - { - "@id": "_:N9f2f8c77a2f041a49e2d6b292360dc3a" - }, - { - "@id": "_:N763f63d2a6a442baa01d37365b62dc68" - }, + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "_:N67172819cae846d98d003a6e4f039abd" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:N9f2f8c77a2f041a49e2d6b292360dc3a", + "@id": "_:N34bae0978f074b0888eef87033adf1c7", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ClassWithSpaces" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_2" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" } ] }, { - "@id": "_:N763f63d2a6a442baa01d37365b62dc68", + "@id": "_:N2dacab1bce6046919734defabef06542", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3769,12 +3458,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_2" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" } ] }, { - "@id": "_:N67172819cae846d98d003a6e4f039abd", + "@id": "_:Nb176ae5cd24042b5878cc7320972ffd5", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3786,110 +3475,167 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_2" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/long_id" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/street", + "@id": "_:N4b6db7139ed141e6a585a48dc28d06eb", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "street" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo", + "@id": "_:N5e90ed0183194ba296ecf1adf7508f6c", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "ceo" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1", + "@id": "_:Nf51e30838ac24164acf830408ed7bde8", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "slot with space 1" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization", + "@id": "https://w3id.org/linkml/tests/core/Agent", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Organization" + "@value": "agent" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" + "@id": "_:N4fe15f0408164864ab1310edde279fb3" + }, + { + "@id": "_:Ne63e8f0488a2481aaf3c3d683b444904" }, { - "@id": "_:N6019611edabc45bb895b5e08ea290989" + "@id": "_:N37514473b13d4c338aac29b512d7dcee" }, { - "@id": "_:Nae3364c271514c878768ae3138b9c6a3" + "@id": "_:N6386fc0142f44280b24e6e7c64b17ab7" }, { - "@id": "_:Ne4d90dc709484dfd8cf756f2c0f7c072" + "@id": "_:Nf385e628d7874637b5cc749b5cab2d54" }, { - "@id": "_:N16d20d93941e4381aa704330aebec954" + "@id": "_:N8787d42acceb4f609e0595057b7ee938" }, { - "@id": "_:N4b84c841006e4693bcadab7c06b028ec" + "@id": "_:Nc26b398edbae4f40a2c282542d8cc092" }, { - "@id": "_:Na636aa85275e459c86a2e66ad0561634" + "@id": "_:N60b78c21d2fe4ffca1f9833e63a43957" + }, + { + "@id": "_:N1f649efbbb234ae4ac302443b834bc6f" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "An organization.\n\nThis description\nincludes newlines\n\n## Markdown headers\n\n * and\n * a\n * list" + "@value": "a provence-generating agent" + } + ], + "http://www.w3.org/2004/02/skos/core#exactMatch": [ + { + "@id": "http://www.w3.org/ns/prov#Agent" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core" + } + ] + }, + { + "@id": "_:N4fe15f0408164864ab1310edde279fb3", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ + { + "@id": "https://w3id.org/linkml/tests/core/Agent" } ], - "http://www.w3.org/ns/shacl#order": [ + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" + } + ] + }, + { + "@id": "_:Ne63e8f0488a2481aaf3c3d683b444904", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 3 + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" + } + ] + }, + { + "@id": "_:N37514473b13d4c338aac29b512d7dcee", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#maxCardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" } ] }, { - "@id": "_:N6019611edabc45bb895b5e08ea290989", + "@id": "_:N6386fc0142f44280b24e6e7c64b17ab7", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3905,7 +3651,7 @@ ] }, { - "@id": "_:Nae3364c271514c878768ae3138b9c6a3", + "@id": "_:Nf385e628d7874637b5cc749b5cab2d54", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3922,7 +3668,7 @@ ] }, { - "@id": "_:Ne4d90dc709484dfd8cf756f2c0f7c072", + "@id": "_:N8787d42acceb4f609e0595057b7ee938", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3939,23 +3685,23 @@ ] }, { - "@id": "_:N16d20d93941e4381aa704330aebec954", + "@id": "_:Nc26b398edbae4f40a2c282542d8cc092", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/core/Activity" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/core/was_informed_by" } ] }, { - "@id": "_:N4b84c841006e4693bcadab7c06b028ec", + "@id": "_:N60b78c21d2fe4ffca1f9833e63a43957", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3967,12 +3713,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/core/was_informed_by" } ] }, { - "@id": "_:Na636aa85275e459c86a2e66ad0561634", + "@id": "_:N1f649efbbb234ae4ac302443b834bc6f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -3984,198 +3730,338 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/core/was_informed_by" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern", + "@id": "https://w3id.org/biolink/opposite", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" + "@value": "has medical history" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ], + "http://www.w3.org/ns/shacl#order": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 5 } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Person" + "@value": "activities" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ - { - "@id": "https://en.wikipedia.org/wiki/Person" - }, + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "http://schema.org/Person" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases" - }, - { - "@id": "_:Ne3be43a16a31463990bc7e3120d0eea8" - }, + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "_:N0c5aa85380094495b24b2146d014f97b" - }, + "@value": "age in years" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "_:N3bf0a22b1e6844019b6044b2c7b17aa2" - }, + "@id": "_:N3947511f50f94139a99510672a0da438" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "_:N9fa10c975f774ea0825af8e485f68c12" - }, + "@value": "number of years since birth" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "_:N15fe6d201dcd47a68aa105e72bc2701c" - }, + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "_:N3947511f50f94139a99510672a0da438", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" + ], + "http://www.w3.org/2002/07/owl#intersectionOf": [ { - "@id": "_:Na2b885215a9842ad844ca7cdcba91149" - }, + "@list": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + }, + { + "@id": "_:N5b379666ab5a466b8e6f326fcab3f83b" + }, + { + "@id": "_:Na5bf70f6ee064ad581a525de51107d59" + } + ] + } + ] + }, + { + "@id": "_:N5b379666ab5a466b8e6f326fcab3f83b", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" + ], + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "_:N50584e78affc4b119749c65f1f7b83f3" - }, + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "_:N903eabd3e14a4fe3913f5eb5742a07fe" - }, + "@list": [ + { + "@id": "_:N42bdd4090ac74a96bc5b41c46062949c" + } + ] + } + ] + }, + { + "@id": "_:N42bdd4090ac74a96bc5b41c46062949c", + "http://www.w3.org/2001/XMLSchema#minInclusive": [ { - "@id": "_:N4947b48d7d28461a953cb70dc54e420b" - }, + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 + } + ] + }, + { + "@id": "_:Na5bf70f6ee064ad581a525de51107d59", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" + ], + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "_:N44cac98240054748a75635460f221a10" - }, + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ], + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "_:Nb5a9d52c9a2d4b12b7119c04e3e47c52" - }, + "@list": [ + { + "@id": "_:Nfcd02b6058d9449d9411fb7f9b15e1e8" + } + ] + } + ] + }, + { + "@id": "_:Nfcd02b6058d9449d9411fb7f9b15e1e8", + "http://www.w3.org/2001/XMLSchema#maxInclusive": [ { - "@id": "_:Nf0ab6bec1e954f7895d4e0000b741e25" - }, + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 999 + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Dataset", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "_:N5aaf515263464cc3bf77c5c1d508fc88" - }, + "@value": "Dataset" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N5276a6d7937f483aa8af3a1f753c9dac" + "@id": "_:Nfe190fb4ac7b44d4a01d84627c48a805" }, { - "@id": "_:N13c3caf5c1854136b11d4fdf4105e1fe" + "@id": "_:N063c535a18c84a979ece7cf9da2cf15e" }, { - "@id": "_:Nbcce30bd58604226bff0cf18d118beec" + "@id": "_:N919eb703c76a43bdb3766c8252742977" }, { - "@id": "_:N93cea16b396742d293eb69d3a433fa2f" + "@id": "_:N11b6ed8c01fd4b8ebce01617d9ec2c23" }, { - "@id": "_:Nf77fcd33a50a42d0b7093e5cd472fbea" + "@id": "_:Na61bec56207147528d912a0362e1963d" }, { - "@id": "_:Na67cf608888b4fad8a50a5bb511100e9" + "@id": "_:N5614deb073f649aea809dbe051fb8725" }, { - "@id": "_:N153d697e10b744b0980492c0f29b6217" + "@id": "_:N3633ba1c7a434a18a54ad14d56bc2835" }, { - "@id": "_:N9d050e0ed9e84808892bf4abf0c68a37" + "@id": "_:N634e844e69344dcdb7dd3c065fc5ab04" }, { - "@id": "_:N55b28badb0104b44b351fb1d6725bec1" + "@id": "_:N404a3d5071b344d194676cbe5b0eda6f" }, { - "@id": "_:N3c59bd4a387948fd87cb1bb3b503a387" + "@id": "_:N3f3af9a5144e40aaaf21ab0604620d01" }, { - "@id": "_:Nb388ef976484449c92b01cca4f69b13a" - }, + "@id": "_:Nba8ad6470cc1435dae8a0c4930680e24" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "_:Nf8cf58f15e2c4aa3a8e050ef02c9b5be" - }, + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ], + "http://www.w3.org/ns/shacl#order": [ { - "@id": "_:Nec1b8d85795741ee808996f4e6be2a1b" - }, + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } + ] + }, + { + "@id": "_:Nfe190fb4ac7b44d4a01d84627c48a805", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:N69c732988b184ebfa65ecd173602cc10" - }, + "@id": "https://w3id.org/linkml/tests/core/Activity" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:N6f0aebc350f147898cfef150608e1c1f" - }, + "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities" + } + ] + }, + { + "@id": "_:N063c535a18c84a979ece7cf9da2cf15e", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "_:Nbbf9b835412448bab5d346cf8d09a9c2" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "A person, living or dead" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities" } + ] + }, + { + "@id": "_:N919eb703c76a43bdb3766c8252742977", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#exactMatch": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://schema.org/Person" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems" } + ] + }, + { + "@id": "_:N11b6ed8c01fd4b8ebce01617d9ec2c23", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/ns/shacl#order": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 2 + "@value": 0 } ], - "https://w3id.org/linkml/tests/kitchen_sink/fallible": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@type": "http://www.w3.org/2001/XMLSchema#boolean", - "@value": true + "@id": "https://w3id.org/linkml/tests/kitchen_sink/code_systems" } + ] + }, + { + "@id": "_:Na61bec56207147528d912a0362e1963d", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "https://w3id.org/linkml/tests/kitchen_sink/opinions": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1000 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" } ], - "https://w3id.org/linkml/tests/kitchen_sink/resting": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "supine" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies" } + ] + }, + { + "@id": "_:N5614deb073f649aea809dbe051fb8725", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "https://w3id.org/linkml/tests/kitchen_sink/viewer": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "ks:PersonViewer" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies" } ] }, { - "@id": "_:Ne3be43a16a31463990bc7e3120d0eea8", + "@id": "_:N3633ba1c7a434a18a54ad14d56bc2835", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Address" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "_:N0c5aa85380094495b24b2146d014f97b", + "@id": "_:N634e844e69344dcdb7dd3c065fc5ab04", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4187,240 +4073,278 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "_:N3bf0a22b1e6844019b6044b2c7b17aa2", + "@id": "_:N404a3d5071b344d194676cbe5b0eda6f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "_:N897f611434a2411a85a9ba51fd24b441" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "_:N897f611434a2411a85a9ba51fd24b441", + "@id": "_:N3f3af9a5144e40aaaf21ab0604620d01", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#intersectionOf": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@list": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" - }, - { - "@id": "_:N0c888cfbd6f345a7a5df7b17ffa62e9b" - }, - { - "@id": "_:N6dd0f9d3f1fb4de68e244dc3e593ac29" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons" } ] }, { - "@id": "_:N0c888cfbd6f345a7a5df7b17ffa62e9b", + "@id": "_:Nba8ad6470cc1435dae8a0c4930680e24", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "_:Nec0f6e64561944f0b8d2746edd281d20" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons" } ] }, { - "@id": "_:Nec0f6e64561944f0b8d2746edd281d20", - "http://www.w3.org/2001/XMLSchema#minInclusive": [ + "@id": "https://w3id.org/linkml/tests/core/was_informed_by", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "was informed by" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "https://w3id.org/linkml/tests/core/Activity" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "_:N6dd0f9d3f1fb4de68e244dc3e593ac29", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@value": "cordialness" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@list": [ - { - "@id": "_:Nbd09fc324e334741b6a50e4088541d15" - } - ] + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nbd09fc324e334741b6a50e4088541d15", - "http://www.w3.org/2001/XMLSchema#maxInclusive": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/opinions", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 999 + "@value": "ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "_:N9fa10c975f774ea0825af8e485f68c12", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "_:N15fe6d201dcd47a68aa105e72bc2701c", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "SIBLING_OF" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/age_in_years" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" } ] }, { - "@id": "_:Na2b885215a9842ad844ca7cdcba91149", + "@id": "https://w3id.org/linkml/tests/core/id", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent" + "@value": "id" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" + "@id": "https://w3id.org/linkml/tests/core" + } + ], + "http://www.w3.org/ns/shacl#order": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ] }, { - "@id": "_:N50584e78affc4b119749c65f1f7b83f3", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "has familial relationships" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N903eabd3e14a4fe3913f5eb5742a07fe", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "other codes" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ], + "https://w3id.org/linkml/permissible_values": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes#a%20b" } ] }, { - "@id": "_:N4947b48d7d28461a953cb70dc54e420b", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfSimpleType", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "AnyOfSimpleType" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "_:N1399f25bd6fc4adeaa682ef8939b62f0" + }, + { + "@id": "_:Ndefba8ddf7154294ad08011bca35eaa0" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent" + "@id": "_:N2b0d9f958f3644f6a608f0ad41b15cf5" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N44cac98240054748a75635460f221a10", + "@id": "_:N1399f25bd6fc4adeaa682ef8939b62f0", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@id": "_:Nd66563a8c248413e87c3f3709f35401e" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_employment_history" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute1" } ] }, { - "@id": "_:Nb5a9d52c9a2d4b12b7119c04e3e47c52", + "@id": "_:Nd66563a8c248413e87c3f3709f35401e", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships" + "@list": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + }, + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ] } ] }, { - "@id": "_:Nf0ab6bec1e954f7895d4e0000b741e25", + "@id": "_:Ndefba8ddf7154294ad08011bca35eaa0", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4432,111 +4356,163 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_familial_relationships" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute1" } ] }, { - "@id": "_:N5aaf515263464cc3bf77c5c1d508fc88", + "@id": "_:N2b0d9f958f3644f6a608f0ad41b15cf5", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute1" } ] }, { - "@id": "_:N5276a6d7937f483aa8af3a1f753c9dac", + "@id": "http://www.w3.org/2001/XMLSchema#string", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#minCardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#equivalentClass": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_medical_history" + "@id": "_:N3384eb1e3f6542e1b22bde2dcc190a9b" } ] }, { - "@id": "_:N13c3caf5c1854136b11d4fdf4105e1fe", + "@id": "_:N3384eb1e3f6542e1b22bde2dcc190a9b", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#onDatatype": [ { "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@list": [ + { + "@id": "_:N7cf6a1fbbbd241e899dae6aecff24517" + } + ] + } + ] + }, + { + "@id": "_:N7cf6a1fbbbd241e899dae6aecff24517", + "http://www.w3.org/2001/XMLSchema#pattern": [ + { + "@value": "^[\\\\+\\\\d+ +][\\\\d\\\\- ]+$" } ] }, { - "@id": "_:Nbcce30bd58604226bff0cf18d118beec", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType#TODO", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "TODO" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType" } ] }, { - "@id": "_:N93cea16b396742d293eb69d3a433fa2f", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Relationship", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "Relationship" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "_:N391a768ec8b24052aff401a48c5a2c13" + }, + { + "@id": "_:N3b3de07e8440457db9d160426cc03b53" + }, + { + "@id": "_:Nc7871a89f8174eee8202620a6e244863" + }, + { + "@id": "_:N71e0903847364518b4ee0476f9f2fd98" + }, + { + "@id": "_:N8b3cd6fdb24d4d549fa40a80366e603e" + }, + { + "@id": "_:N2050733c145f409fa7cc1adcd8333a9b" + }, + { + "@id": "_:Ncc4c9f33dee347c086fa1a53c016ccff" + }, + { + "@id": "_:Na2145ca48ac74d1988ade78eaeeca03f" + }, + { + "@id": "_:Nb2b75dad4f534bfd86a1c96ce06b3b29" + }, + { + "@id": "_:Nb68e7b2fffa046a2a3832c4a52151d53" + }, + { + "@id": "_:Nb6b40fa15da64fbaac572d136602c23a" + }, + { + "@id": "_:N3f13fead18d940ea87894e39428ad0d1" + }, + { + "@id": "_:Nf5b7016e5a5f4c9ab76a94e94a84deae" + }, + { + "@id": "_:N669f536a58184173aaf2c7f516b0db23" + }, + { + "@id": "_:N2fead8de14904a5ba75545230559237d" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nf77fcd33a50a42d0b7093e5cd472fbea", + "@id": "_:N391a768ec8b24052aff401a48c5a2c13", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" } ] }, { - "@id": "_:Na67cf608888b4fad8a50a5bb511100e9", + "@id": "_:N3b3de07e8440457db9d160426cc03b53", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4548,12 +4524,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" } ] }, { - "@id": "_:N153d697e10b744b0980492c0f29b6217", + "@id": "_:Nc7871a89f8174eee8202620a6e244863", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4565,56 +4541,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" } ] }, { - "@id": "_:N9d050e0ed9e84808892bf4abf0c68a37", + "@id": "_:N71e0903847364518b4ee0476f9f2fd98", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:N68c2ec3765b540118c15208c5e3b9c09" + "@id": "http://www.w3.org/2001/XMLSchema#date" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" - } - ] - }, - { - "@id": "_:N68c2ec3765b540118c15208c5e3b9c09", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" - ], - "http://www.w3.org/2002/07/owl#onDatatype": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ - { - "@list": [ - { - "@id": "_:Nd6c99288f539428eaada2feb506ebad8" - } - ] - } - ] - }, - { - "@id": "_:Nd6c99288f539428eaada2feb506ebad8", - "http://www.w3.org/2001/XMLSchema#pattern": [ - { - "@value": "^\\S+ \\S+$" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:N55b28badb0104b44b351fb1d6725bec1", + "@id": "_:N8b3cd6fdb24d4d549fa40a80366e603e", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4626,12 +4574,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:N3c59bd4a387948fd87cb1bb3b503a387", + "@id": "_:N2050733c145f409fa7cc1adcd8333a9b", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4643,89 +4591,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:Nb388ef976484449c92b01cca4f69b13a", + "@id": "_:Ncc4c9f33dee347c086fa1a53c016ccff", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "_:N2e3debf2154d4e389c49ff5843e9c118" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" - } - ] - }, - { - "@id": "_:N2e3debf2154d4e389c49ff5843e9c118", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" - ], - "http://www.w3.org/2002/07/owl#intersectionOf": [ - { - "@list": [ - { - "@id": "_:N854a63b3bd78408baafe8eb0b1c4d3de" - }, - { - "@id": "_:Neb1049d38b384532a6492d52c06c2e00" - } - ] - } - ] - }, - { - "@id": "_:N854a63b3bd78408baafe8eb0b1c4d3de", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" - ], - "http://www.w3.org/2002/07/owl#oneOf": [ - { - "@list": [ - { - "@value": "human" - } - ] - } - ] - }, - { - "@id": "_:Neb1049d38b384532a6492d52c06c2e00", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" - ], - "http://www.w3.org/2002/07/owl#onDatatype": [ { "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ - { - "@list": [ - { - "@id": "_:N9da993386f5947019db3b9e12906a0d3" - } - ] - } - ] - }, - { - "@id": "_:N9da993386f5947019db3b9e12906a0d3", - "http://www.w3.org/2001/XMLSchema#pattern": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "^[A-Z]+[a-z]+(-[A-Z]+[a-z]+)?\\\\.[A-Z]+(-[0-9]{4})?$" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:Nf8cf58f15e2c4aa3a8e050ef02c9b5be", + "@id": "_:Na2145ca48ac74d1988ade78eaeeca03f", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4737,12 +4624,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:Nec1b8d85795741ee808996f4e6be2a1b", + "@id": "_:Nb2b75dad4f534bfd86a1c96ce06b3b29", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4754,107 +4641,78 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:N69c732988b184ebfa65ecd173602cc10", + "@id": "_:Nb68e7b2fffa046a2a3832c4a52151d53", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:N27907aa4b2e44086acd7a2c2bb287e70" + "@id": "http://www.w3.org/2001/XMLSchema#date" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" - } - ] - }, - { - "@id": "_:N27907aa4b2e44086acd7a2c2bb287e70", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" - ], - "http://www.w3.org/2002/07/owl#intersectionOf": [ - { - "@list": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" - }, - { - "@id": "_:N24aa72da877d4fa586440c193aefae61" - }, - { - "@id": "_:N1966a76ff39b4c07ba0a8d3ca195ac7d" - } - ] + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } ] }, { - "@id": "_:N24aa72da877d4fa586440c193aefae61", + "@id": "_:Nb6b40fa15da64fbaac572d136602c23a", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "_:N79d270808f804c2da742e8a468369347" - } - ] + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } ] }, { - "@id": "_:N79d270808f804c2da742e8a468369347", - "http://www.w3.org/2001/XMLSchema#minInclusive": [ + "@id": "_:N3f13fead18d940ea87894e39428ad0d1", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#maxCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", "@value": 1 } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/started_at_time" + } ] }, { - "@id": "_:N1966a76ff39b4c07ba0a8d3ca195ac7d", + "@id": "_:Nf5b7016e5a5f4c9ab76a94e94a84deae", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#onDatatype": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2002/07/owl#withRestrictions": [ - { - "@list": [ - { - "@id": "_:N23dc94b6ff7946e39b993a004f81b906" - } - ] - } - ] - }, - { - "@id": "_:N23dc94b6ff7946e39b993a004f81b906", - "http://www.w3.org/2001/XMLSchema#maxInclusive": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "_:N6f0aebc350f147898cfef150608e1c1f", + "@id": "_:N669f536a58184173aaf2c7f516b0db23", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4866,12 +4724,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "_:Nbbf9b835412448bab5d346cf8d09a9c2", + "@id": "_:N2fead8de14904a5ba75545230559237d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -4883,31 +4741,52 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/stomach_count" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "procedure" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "LifeStatusEnum" + "@value": "FamilialRelationshipType" } ], "http://www.w3.org/2002/07/owl#unionOf": [ { "@list": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF" } ] } @@ -4919,203 +4798,184 @@ ], "https://w3id.org/linkml/permissible_values": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF" } ] }, { - "@id": "https://example.org/bizcodes/002", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "FIRE" + "@value": "EmploymentEvent" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" - } - ], - "https://w3id.org/biolink/opposite": [ + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" + }, { - "@value": "HIRE" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "_:Nf5584f1e10f44f03a3fde7ef410068aa" + }, { - "@value": "LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "@id": "_:Na48515c69e264816ba2d05c5551fa6b0" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "_:N95865add1c2148dab4dd939c3c9f68af" + }, { - "@value": "addresses" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "@id": "_:Na7e3825edaf44516a5fb429f4ed1747f" + }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Address" + "@id": "_:N0983875e75f0402ba35c8a0b12c1db46" + }, + { + "@id": "_:N900d60d6204d451690050018668fed6d" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { "@id": "https://w3id.org/linkml/tests/kitchen_sink" } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "type" - } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/ns/shacl#order": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 6 } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD", + "@id": "_:Nf5584f1e10f44f03a3fde7ef410068aa", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "DEAD" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern", + "@id": "_:Na48515c69e264816ba2d05c5551fa6b0", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF", + "@id": "_:N95865add1c2148dab4dd939c3c9f68af", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "PARENT_OF" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN", + "@id": "_:Na7e3825edaf44516a5fb429f4ed1747f", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "UNKNOWN" + "@id": "_:N173f7dd43d124cbda4b35be55358f963" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "KitchenStatus" - } - ], + "@id": "_:N173f7dd43d124cbda4b35be55358f963", "http://www.w3.org/2002/07/owl#unionOf": [ { "@list": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" } ] } + ] + }, + { + "@id": "_:N0983875e75f0402ba35c8a0b12c1db46", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "https://w3id.org/linkml/permissible_values": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY" - }, + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event", + "@id": "_:N900d60d6204d451690050018668fed6d", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "has birth event" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "attribute4" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -5125,82 +4985,115 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#CLEAN", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "CLEAN" + "@value": "indifferent" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "not overly friendly nor obnoxiously spiteful" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time", + "@id": "http://www.w3.org/2001/XMLSchema#integer", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2000/01/rdf-schema#Datatype" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "ended at time" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@value": "EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes", + "@id": "https://w3id.org/linkml/tests/core/activity_set", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "other codes" + "@value": "activity set" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core/Activity" } ], - "https://w3id.org/linkml/permissible_values": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes#a%20b" + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ClassWithSpaces", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "class with spaces" + "@value": "Event" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N419e2377c9ad48c8b13f43bb97dad65e" + "@id": "_:N8498aa65b02143c4a3311926c07b67c4" + }, + { + "@id": "_:Nf04111e4d80043f8bb3a40f750814c0d" }, { - "@id": "_:N9bf493e966e84c019622e60a1e612922" + "@id": "_:N954d1b902cbc4f4997a328f37d266c7a" }, { - "@id": "_:N6ca36eb894c64fa6b95e00bb85053f94" + "@id": "_:N9cbcd3f7b7ff45b5909b4f726dbb0812" + }, + { + "@id": "_:N06c5cdab625e404ab8f35bbf47ffd7d0" + }, + { + "@id": "_:Nd2c9ebdd1e3a424eacca09ad63baae22" + }, + { + "@id": "_:N7e4d187e070c49689e198e71cd890c2d" + }, + { + "@id": "_:N1f46820a1a374d118a8aacc9e3f4e2d1" + }, + { + "@id": "_:N860cb31150b14a099733fe79aa75fe68" + }, + { + "@id": "_:N87bc667fa8f94e0190d7426193c70ca0" + }, + { + "@id": "_:Nb6eedfff4d904d5593eb8fda169b111d" + }, + { + "@id": "_:N177eb8be441e49e7938338d531f817bb" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -5210,23 +5103,23 @@ ] }, { - "@id": "_:N419e2377c9ad48c8b13f43bb97dad65e", + "@id": "_:N8498aa65b02143c4a3311926c07b67c4", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "http://www.w3.org/2001/XMLSchema#date" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:N9bf493e966e84c019622e60a1e612922", + "@id": "_:Nf04111e4d80043f8bb3a40f750814c0d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5238,12 +5131,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:N6ca36eb894c64fa6b95e00bb85053f94", + "@id": "_:N954d1b902cbc4f4997a328f37d266c7a", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5255,55 +5148,78 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_1" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FakeClass", + "@id": "_:N9cbcd3f7b7ff45b5909b4f726dbb0812", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "FakeClass" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:N746a5f8ebff54016bc50ffa3fd36c71d" - }, + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" + } + ] + }, + { + "@id": "_:N06c5cdab625e404ab8f35bbf47ffd7d0", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "_:Nde6788f6fb6f4aa4b6a1304a17cf0307" - }, + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:N6de25cf886e14877b8d1fa674696ca3b" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" } + ] + }, + { + "@id": "_:Nd2c9ebdd1e3a424eacca09ad63baae22", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" } ] }, { - "@id": "_:N746a5f8ebff54016bc50ffa3fd36c71d", + "@id": "_:N7e4d187e070c49689e198e71cd890c2d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "_:Nde6788f6fb6f4aa4b6a1304a17cf0307", + "@id": "_:N1f46820a1a374d118a8aacc9e3f4e2d1", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5315,12 +5231,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "_:N6de25cf886e14877b8d1fa674696ca3b", + "@id": "_:N860cb31150b14a099733fe79aa75fe68", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5332,61 +5248,73 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/name", + "@id": "_:N87bc667fa8f94e0190d7426193c70ca0", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "name" + "@id": "http://www.w3.org/2001/XMLSchema#date" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } + ] + }, + { + "@id": "_:Nb6eedfff4d904d5593eb8fda169b111d", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/ns/shacl#order": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 2 + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/city", + "@id": "_:N177eb8be441e49e7938338d531f817bb", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "city" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_B", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "married to" + "@value": "tree_slot_B" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_A" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -5396,181 +5324,129 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "LongEnum" - } - ], - "http://www.w3.org/2002/07/owl#unionOf": [ - { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" - } - ] - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@value": "An example enum whose joined values will exceed 255 characters." + "@value": "NuSequenceIdentifier13_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } - ], - "https://w3id.org/linkml/permissible_values": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#BetaSequenceIdentifier02_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#GammaSequenceIdentifier03_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#DeltaSequenceIdentifier04_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EpsilonSequenceIdentifier05_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#EtaSequenceIdentifier07_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ThetaSequenceIdentifier08_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#IotaSequenceIdentifier09_LongPatternLongPatternLongPattern" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#KappaSequenceIdentifier10_LongPatternLongPatternLongPattern" - }, + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EqualsStringIn", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" - }, + "@value": "EqualsStringIn" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern" + "@id": "_:Ncf6bc79f45574c6aa6c6e9e7267bcdd2" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#NuSequenceIdentifier13_LongPatternLongPatternLongPattern" + "@id": "_:N733e82e588f74a7b86c317d940a8eefd" }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern" - }, + "@id": "_:N13440798bb1e4cd6a79f5e4c0a50d6a1" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#OmicronSequenceIdentifier15_LongPatternLongPatternLongPattern" - }, + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "_:Ncf6bc79f45574c6aa6c6e9e7267bcdd2", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern" - }, + "@id": "_:N3145fd0973dc4806914a9f532ee60363" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/agent_set", + "@id": "_:N3145fd0973dc4806914a9f532ee60363", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#oneOf": [ { - "@value": "agent set" + "@list": [ + { + "@value": "foo" + }, + { + "@value": "bar" + } + ] } + ] + }, + { + "@id": "_:N733e82e588f74a7b86c317d940a8eefd", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/core/Agent" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes#a%20b", + "@id": "_:N13440798bb1e4cd6a79f5e4c0a50d6a1", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "a b" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/OtherCodes" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "attribute3" + "@value": "ProcedureConcept" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -5580,13 +5456,13 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute4", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/persons", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "attribute4" + "@value": "persons" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -5596,45 +5472,56 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/mixin_slot_I", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "mixin_slot_I" + "@value": "LambdaSequenceIdentifier11_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "http://www.w3.org/2001/XMLSchema#integer", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#XiSequenceIdentifier14_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "XiSequenceIdentifier14_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/TubSubClass1", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfEnums", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "tub sub class 1" + "@value": "AnyOfEnums" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/SubclassTest" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "@id": "_:Nd834101d5d0d4a97ae738ac085aec376" + }, { - "@value": "Same depth as Sub sub class 1" + "@id": "_:Na92d9e85a4974da18cd5986a7e12ee5b" + }, + { + "@id": "_:N1d0e641dc32942c3b481db815e30f12c" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -5644,74 +5531,107 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to", + "@id": "_:Nd834101d5d0d4a97ae738ac085aec376", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "related to" + "@id": "_:N1abe8e40704a44da9483d2c59eb36b8c" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "@id": "_:N1abe8e40704a44da9483d2c59eb36b8c", + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@value": "DiagnosisType" + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + } + ] } + ] + }, + { + "@id": "_:Na92d9e85a4974da18cd5986a7e12ee5b", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "https://w3id.org/linkml/permissible_values": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisType#TODO" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/description", + "@id": "_:N1d0e641dc32942c3b481db815e30f12c", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "description" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute3" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/HasAliases", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "HasAliases" + "@value": "Concept" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N309e88f054544e06bac43856d8304a98" + "@id": "_:N8ea6e339ae1141e583ea678a299f6df9" + }, + { + "@id": "_:N1a97f3f03d1a4453a09f2664601d4765" + }, + { + "@id": "_:N629e8ae039834b4fba1b397c94f6fdb2" + }, + { + "@id": "_:Na1c6495f72f447338482a329aa47e36d" + }, + { + "@id": "_:N4987b5fc92474741b90335e030fa3907" + }, + { + "@id": "_:N823ac492221a4b93bb6625d4b3154c3b" + }, + { + "@id": "_:Nba0a89b9fd7241ef89e36a3c43eecfa2" + }, + { + "@id": "_:N62559e4d2e5849b6b6a5ac4c3a96408c" }, { - "@id": "_:N061923a895b64658ac06b48be797255b" + "@id": "_:Nf20377ccb225444199c7d9313b2bcd3d" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -5721,7 +5641,7 @@ ] }, { - "@id": "_:N309e88f054544e06bac43856d8304a98", + "@id": "_:N8ea6e339ae1141e583ea678a299f6df9", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5732,106 +5652,112 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "_:N061923a895b64658ac06b48be797255b", + "@id": "_:N1a97f3f03d1a4453a09f2664601d4765", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/aliases" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern", + "@id": "_:N629e8ae039834b4fba1b397c94f6fdb2", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@value": "ZetaSequenceIdentifier06_LongPatternLongPatternLongPattern" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EqualsStringIn", + "@id": "_:Na1c6495f72f447338482a329aa47e36d", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "EqualsStringIn" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:Ne4306e07d79f4cb7befbcf4449003c98" - }, + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:Ndb3de81350bb4cb1bcc2d5f7f984d57a" - }, + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" + } + ] + }, + { + "@id": "_:N4987b5fc92474741b90335e030fa3907", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "_:N7a2b58ee953c48bca08310324eb8b7bd" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" } ] }, { - "@id": "_:Ne4306e07d79f4cb7befbcf4449003c98", + "@id": "_:N823ac492221a4b93bb6625d4b3154c3b", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "_:Ndd562daf47454620baa8b2cbe11638a4" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" } ] }, { - "@id": "_:Ndd562daf47454620baa8b2cbe11638a4", + "@id": "_:Nba0a89b9fd7241ef89e36a3c43eecfa2", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } ], - "http://www.w3.org/2002/07/owl#oneOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@value": "foo" - }, - { - "@value": "bar" - } - ] + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:Ndb3de81350bb4cb1bcc2d5f7f984d57a", + "@id": "_:N62559e4d2e5849b6b6a5ac4c3a96408c", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5843,12 +5769,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "_:N7a2b58ee953c48bca08310324eb8b7bd", + "@id": "_:Nf20377ccb225444199c7d9313b2bcd3d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -5860,39 +5786,34 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6" + "@id": "https://w3id.org/linkml/tests/core/name" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/activity_set", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "activity set" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "https://w3id.org/linkml/tests/core/Activity" + "@value": "DEAD" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/activities", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "activities" + "@value": "attribute6" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -5902,123 +5823,129 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept", + "@id": "https://w3id.org/linkml/tests/core/name", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "ProcedureConcept" + "@value": "name" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept" + "@id": "https://w3id.org/linkml/tests/core" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/ns/shacl#order": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 2 } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "in location" + "@value": "EmploymentEventType" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" + "@list": [ + { + "@id": "https://example.org/bizcodes/001" + }, + { + "@id": "https://example.org/bizcodes/002" + }, + { + "@id": "https://example.org/bizcodes/003" + }, + { + "@id": "https://example.org/bizcodes/004" + } + ] } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2004/02/skos/core#altLabel": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@value": "HR code" } ], - "https://w3id.org/biolink/opposite": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "location_of" + "@value": "codes for different kinds of employment/HR related events" } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@value": "AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "https://w3id.org/linkml/permissible_values": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" + "@id": "https://example.org/bizcodes/001" + }, + { + "@id": "https://example.org/bizcodes/002" + }, + { + "@id": "https://example.org/bizcodes/003" + }, + { + "@id": "https://example.org/bizcodes/004" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_C", + "@id": "https://w3id.org/linkml/tests/core/agent_set", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "tree_slot_C" + "@value": "agent set" } ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/tree_slot_B" - }, + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/mixin_slot_I" + "@id": "https://w3id.org/linkml/tests/core/Agent" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEvent", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "EmploymentEvent" + "@value": "CordialnessEnum" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" - }, - { - "@id": "_:Ndd8f0b78213c40b0b556f2226f475c7b" - }, - { - "@id": "_:Nf38d741c183c43858e7b9ec595d6adc1" - }, - { - "@id": "_:N7eced66aa5e8488194269d2880eb784f" - }, - { - "@id": "_:N62848984c030426da790a30f0f91b97e" - }, - { - "@id": "_:Naf43661fc9344fe392865a9dd69dd958" - }, + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@id": "_:N2dc03b99f3e347d683896ad0de91a599" + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#hateful" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent" + } + ] } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6026,147 +5953,157 @@ "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ], - "http://www.w3.org/ns/shacl#order": [ + "https://w3id.org/linkml/permissible_values": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 6 + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#heartfelt" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#hateful" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#indifferent" } ] }, { - "@id": "_:Ndd8f0b78213c40b0b556f2226f475c7b", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/has_birth_event", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" + "@value": "has birth event" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/BirthEvent" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Nf38d741c183c43858e7b9ec595d6adc1", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "test_attribute" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N7eced66aa5e8488194269d2880eb784f", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "AnyObject" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at" + "@value": "Example of unconstrained class" } - ] - }, - { - "@id": "_:N62848984c030426da790a30f0f91b97e", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2004/02/skos/core#exactMatch": [ { - "@id": "_:N178e6e5086f7412b90264db0eef8701c" + "@id": "https://w3id.org/linkml/Any" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N178e6e5086f7412b90264db0eef8701c", - "http://www.w3.org/2002/07/owl#unionOf": [ - { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" - } - ] - } + "@id": "http://www.w3.org/2004/02/skos/core#definition", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" ] }, { - "@id": "_:Naf43661fc9344fe392865a9dd69dd958", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/addresses", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "addresses" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Address" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N2dc03b99f3e347d683896ad0de91a599", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/employed_at", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "employed at" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Friend", + "@id": "http://www.w3.org/ns/shacl#order", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Company", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Friend" + "@value": "Company" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N62c055054317415f9b03cd957fb1d9c9" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Organization" + }, + { + "@id": "_:N7e6527d142b64569bc61132329c14c52" }, { - "@id": "_:Nd95009f7945847d6b58047b1efd1c7f6" + "@id": "_:Neabfd02487a541d2b3487c19be2b24ed" }, { - "@id": "_:N1b019f77c1234dcca93243ac470db085" + "@id": "_:N3e384ffcbf1f43f8bf96f370715473c6" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6176,23 +6113,23 @@ ] }, { - "@id": "_:N62c055054317415f9b03cd957fb1d9c9", + "@id": "_:N7e6527d142b64569bc61132329c14c52", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" } ] }, { - "@id": "_:Nd95009f7945847d6b58047b1efd1c7f6", + "@id": "_:Neabfd02487a541d2b3487c19be2b24ed", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6204,12 +6141,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" } ] }, { - "@id": "_:N1b019f77c1234dcca93243ac470db085", + "@id": "_:N3e384ffcbf1f43f8bf96f370715473c6", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6221,18 +6158,18 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ceo" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute6", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/companies", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "attribute6" + "@value": "companies" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6242,18 +6179,30 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/MarriageEvent", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "diagnosis" + "@value": "MarriageEvent" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/WithLocation" + }, + { + "@id": "_:N7e13982a20004c78b41cd6e50d6e65a1" + }, + { + "@id": "_:N49a2480ef65e42d0b7ffbadf6bd52601" + }, + { + "@id": "_:Nb89ee1aedc5441acac4068773ae573fc" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6263,130 +6212,101 @@ ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/test_attribute", + "@id": "_:N7e13982a20004c78b41cd6e50d6e65a1", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "test_attribute" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure", + "@id": "_:N49a2480ef65e42d0b7ffbadf6bd52601", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "procedure" - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType", + "@id": "_:Nb89ee1aedc5441acac4068773ae573fc", "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "FamilialRelationshipType" - } - ], - "http://www.w3.org/2002/07/owl#unionOf": [ - { - "@list": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF" - } - ] - } + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "https://w3id.org/linkml/permissible_values": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#SIBLING_OF" - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#PARENT_OF" - }, + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType#CHILD_OF" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/viewer", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/MedicalEvent", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "Event" + "@value": "MedicalEvent" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N655500e12844484bb0063156013c9598" - }, - { - "@id": "_:N60cfce7245e24f7b9e71815b62ce1bbd" - }, - { - "@id": "_:Nfacb8e4a6af74e1ba864dd8c825a9a4c" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" }, { - "@id": "_:N7b8a5f6a8ec94d2da347156a67f20408" + "@id": "_:Ne8dc11685b9e47789ac1faa871351318" }, { - "@id": "_:Nccab437e772c44f58296d027abdf1f38" + "@id": "_:N236f8491bc7c41f68a4831dfae75c939" }, { - "@id": "_:Nd4fb259002ec46e789aa5877480426e1" + "@id": "_:N439570230d6643ea9e26c5512e6413c1" }, { - "@id": "_:N432f1849e1bf486a871e7cff00f405f5" + "@id": "_:N34070b1fbeff404f87bbc7af6ec7a8c7" }, { - "@id": "_:N070a5f5d94ab45ba915c00ac76b7c060" + "@id": "_:N1f3bef1150b14421b4497895d49f3f75" }, { - "@id": "_:Nc7da64af50e94b309cb0b683973d2699" + "@id": "_:N94b60aa639a84fdb911e91f002af4eea" }, { - "@id": "_:N334d643b7e4d4199884f2e9715c57f0b" + "@id": "_:Nf0037e33e9cf4816abb7dad1f9cf988d" }, { - "@id": "_:Ncfa063507b8540619280182163eab6c3" + "@id": "_:N2f89b131afe64551961d2b3088f41270" }, { - "@id": "_:N038ac72fda7843ac8d04a47543dec220" + "@id": "_:Nf3c3aab4703145d6888067a4e880d360" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ @@ -6396,23 +6316,23 @@ ] }, { - "@id": "_:N655500e12844484bb0063156013c9598", + "@id": "_:Ne8dc11685b9e47789ac1faa871351318", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" } ] }, { - "@id": "_:N60cfce7245e24f7b9e71815b62ce1bbd", + "@id": "_:N236f8491bc7c41f68a4831dfae75c939", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6424,12 +6344,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" } ] }, { - "@id": "_:Nfacb8e4a6af74e1ba864dd8c825a9a4c", + "@id": "_:N439570230d6643ea9e26c5512e6413c1", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6441,28 +6361,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/ended_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/diagnosis" } ] }, { - "@id": "_:N7b8a5f6a8ec94d2da347156a67f20408", + "@id": "_:N34070b1fbeff404f87bbc7af6ec7a8c7", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:Nccab437e772c44f58296d027abdf1f38", + "@id": "_:N1f3bef1150b14421b4497895d49f3f75", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6474,12 +6394,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:Nd4fb259002ec46e789aa5877480426e1", + "@id": "_:N94b60aa639a84fdb911e91f002af4eea", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6491,28 +6411,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_current" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" } ] }, { - "@id": "_:N432f1849e1bf486a871e7cff00f405f5", + "@id": "_:Nf0037e33e9cf4816abb7dad1f9cf988d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyObject" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/ProcedureConcept" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" } ] }, { - "@id": "_:N070a5f5d94ab45ba915c00ac76b7c060", + "@id": "_:N2f89b131afe64551961d2b3088f41270", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6524,12 +6444,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" } ] }, { - "@id": "_:Nc7da64af50e94b309cb0b683973d2699", + "@id": "_:Nf3c3aab4703145d6888067a4e880d360", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6541,150 +6461,202 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/metadata" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/procedure" } ] }, { - "@id": "_:N334d643b7e4d4199884f2e9715c57f0b", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute5", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.w3.org/2001/XMLSchema#date" + "@value": "attribute5" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:Ncfa063507b8540619280182163eab6c3", + "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "acted on behalf of" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/core/Agent" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "_:N038ac72fda7843ac8d04a47543dec220", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/mixin_slot_I", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "mixin_slot_I" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/started_at_time" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/Agent", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationship", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "agent" + "@value": "FamilialRelationship" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:Ne4152980ea2a463e9db08f54e42bf1c4" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Relationship" + }, + { + "@id": "_:N0383b17fa5934c87b9ecb734d2b6e362" }, { - "@id": "_:N399445c8563942e8aaab2b868168dfb8" + "@id": "_:Neb359e4e7d7d43f29673b4b110f3f7ed" }, { - "@id": "_:N39cac98297b842678dadec9b5e247f71" + "@id": "_:Nd2bf0b37c3ff487a87d79f926b85fccb" }, { - "@id": "_:Nef01f501f3394906b4f7eb6ce487481a" + "@id": "_:N8aaee868d42c434cb342516a1eea6f4d" }, { - "@id": "_:N8297e1081d5e4eb78d708f4d27d5350e" + "@id": "_:N3d8482f5a9194287b71e6a5ba4955d7a" }, { - "@id": "_:N0ed34dd6713e473088f922a69504c4ac" + "@id": "_:N3701c65fe66041a0b11bbd6b7e9d81a4" }, { - "@id": "_:N4423a2a02f8943a991ebc9f455abab92" + "@id": "_:N2500aee2494748849d0921e1262142fc" }, { - "@id": "_:Ne4903e9509f340de8f55b3c813747992" + "@id": "_:N6d9083bef9dc426fbfb3329834dcaf18" }, { - "@id": "_:N5c7dbb2dab5d40309b8188a6cb4fbace" + "@id": "_:N04c72de6798f4423b5e2ccca4ad89227" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@value": "a provence-generating agent" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ], - "http://www.w3.org/2004/02/skos/core#exactMatch": [ + "http://www.w3.org/ns/shacl#order": [ { - "@id": "http://www.w3.org/ns/prov#Agent" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 5 + } + ] + }, + { + "@id": "_:N0383b17fa5934c87b9ecb734d2b6e362", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + } + ] + }, + { + "@id": "_:Neb359e4e7d7d43f29673b4b110f3f7ed", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#minCardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" + } + ] + }, + { + "@id": "_:Nd2bf0b37c3ff487a87d79f926b85fccb", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#maxCardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/cordialness" } ] }, { - "@id": "_:Ne4152980ea2a463e9db08f54e42bf1c4", + "@id": "_:N8aaee868d42c434cb342516a1eea6f4d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/core/Agent" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:N399445c8563942e8aaab2b868168dfb8", + "@id": "_:N3d8482f5a9194287b71e6a5ba4955d7a", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": 1 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:N39cac98297b842678dadec9b5e247f71", + "@id": "_:N3701c65fe66041a0b11bbd6b7e9d81a4", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6696,28 +6668,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/acted_on_behalf_of" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to" } ] }, { - "@id": "_:Nef01f501f3394906b4f7eb6ce487481a", + "@id": "_:N2500aee2494748849d0921e1262142fc", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/FamilialRelationshipType" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "_:N8297e1081d5e4eb78d708f4d27d5350e", + "@id": "_:N6d9083bef9dc426fbfb3329834dcaf18", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6729,12 +6701,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "_:N0ed34dd6713e473088f922a69504c4ac", + "@id": "_:N04c72de6798f4423b5e2ccca4ad89227", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6746,139 +6718,183 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/type" } ] }, { - "@id": "_:N4423a2a02f8943a991ebc9f455abab92", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/DiagnosisConcept", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/core/Activity" + "@value": "DiagnosisConcept" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept" } - ] - }, - { - "@id": "_:Ne4903e9509f340de8f55b3c813747992", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2004/02/skos/core#closeMatch": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@id": "https://w3id.org/biolink/Disease" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N5c7dbb2dab5d40309b8188a6cb4fbace", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/related_to", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "related to" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by" + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/slot_with_space_2", + "@id": "https://w3id.org/linkml/permissible_values", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#MuSequenceIdentifier12_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "slot with space 2" + "@value": "MuSequenceIdentifier12_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/AnyOfSimpleType", + "@id": "https://w3id.org/linkml/tests/core/Activity", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "AnyOfSimpleType" + "@value": "activity" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:N68140c4bd89c42eba7e529163038c338" + "@id": "_:Ncc3cf969dd594d4688db7b399e8c5a8b" + }, + { + "@id": "_:Ne0b85092fcc3408fadd4cb499c0cfd1d" + }, + { + "@id": "_:Nd6ff76af67874a14b5c36bcca4c53423" + }, + { + "@id": "_:N678825ac877f491ba617534dbfa66d82" + }, + { + "@id": "_:N3933e7242b9b44a6b75fc69178edf9f7" + }, + { + "@id": "_:Naf5ae3d4ce2e4982883ae2603f264478" + }, + { + "@id": "_:N394acfbd28fe4df98a59b0380fed7491" + }, + { + "@id": "_:N595f08bd60f4418cbd24937432456207" + }, + { + "@id": "_:Nf9ccb834a92a4b12a38dd820e2c18ef8" + }, + { + "@id": "_:N8999c69c35a64e4fbca16a937c3ec2cd" + }, + { + "@id": "_:Nb033814539f24f778aeb803c7970136c" + }, + { + "@id": "_:Nfa8cab2b408345dba17c3e9848fb2420" + }, + { + "@id": "_:N8b309ad3d9454335bcc3bd1f8566e8d3" + }, + { + "@id": "_:Nc3c5a4f277e94ee998c90d713b2d1d12" }, { - "@id": "_:N0417cfc99a6a4ba498ca236c804323ce" + "@id": "_:N87bbb9a825ef454ca4a32614389f17ef" }, { - "@id": "_:Nf697ad67b8074c6eae35ef720dca40c5" + "@id": "_:N8316a591e45044f4bb5855ecd7475695" + }, + { + "@id": "_:N285265cddd6748888b2ab33587d48966" + }, + { + "@id": "_:N01c449fc8212432ea28c571119dcf8a1" + }, + { + "@id": "_:N35f7f72766054517b018ca641cea2ad5" + }, + { + "@id": "_:Ndd7246120c454ceb8372e78c5e5e554e" + }, + { + "@id": "_:N672d562243cc451b9e9080863bfc4498" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "a provence-generating activity" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core" + } + ], + "http://www.w3.org/2004/02/skos/core#mappingRelation": [ + { + "@id": "http://www.w3.org/ns/prov#Activity" } ] }, { - "@id": "_:N68140c4bd89c42eba7e529163038c338", + "@id": "_:Ncc3cf969dd594d4688db7b399e8c5a8b", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "_:N23cea4d92d474993bb53ec636b8cc4b5" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute1" - } - ] - }, - { - "@id": "_:N23cea4d92d474993bb53ec636b8cc4b5", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" - ], - "http://www.w3.org/2002/07/owl#unionOf": [ - { - "@list": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - }, - { - "@id": "http://www.w3.org/2001/XMLSchema#integer" - } - ] + "@id": "https://w3id.org/linkml/tests/core/description" } ] }, { - "@id": "_:N0417cfc99a6a4ba498ca236c804323ce", + "@id": "_:Ne0b85092fcc3408fadd4cb499c0cfd1d", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6890,12 +6906,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute1" + "@id": "https://w3id.org/linkml/tests/core/description" } ] }, { - "@id": "_:Nf697ad67b8074c6eae35ef720dca40c5", + "@id": "_:Nd6ff76af67874a14b5c36bcca4c53423", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6907,55 +6923,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute1" - } - ] - }, - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/WithLocation", - "@type": [ - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@value": "WithLocation" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:N18d01f9a9bbe4bd7ad0fd3b9fed729d5" - }, - { - "@id": "_:N9c1fb3ce2f2b434c8083c4ce5ef36545" - }, - { - "@id": "_:N0e489d06d5314c26a8cf012b55fed550" - } - ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ - { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core/description" } ] }, { - "@id": "_:N18d01f9a9bbe4bd7ad0fd3b9fed729d5", + "@id": "_:N678825ac877f491ba617534dbfa66d82", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Place" + "@id": "http://www.w3.org/2001/XMLSchema#date" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:N9c1fb3ce2f2b434c8083c4ce5ef36545", + "@id": "_:N3933e7242b9b44a6b75fc69178edf9f7", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6967,12 +6956,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "_:N0e489d06d5314c26a8cf012b55fed550", + "@id": "_:Naf5ae3d4ce2e4982883ae2603f264478", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -6984,115 +6973,112 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_location" + "@id": "https://w3id.org/linkml/tests/core/ended_at_time" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType", + "@id": "_:N394acfbd28fe4df98a59b0380fed7491", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "EmploymentEventType" + "@id": "http://www.w3.org/2001/XMLSchema#string" } ], - "http://www.w3.org/2002/07/owl#unionOf": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@list": [ - { - "@id": "https://example.org/bizcodes/001" - }, - { - "@id": "https://example.org/bizcodes/002" - }, - { - "@id": "https://example.org/bizcodes/003" - }, - { - "@id": "https://example.org/bizcodes/004" - } - ] + "@id": "https://w3id.org/linkml/tests/core/id" } + ] + }, + { + "@id": "_:N595f08bd60f4418cbd24937432456207", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#altLabel": [ + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@value": "HR code" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@value": "codes for different kinds of employment/HR related events" + "@id": "https://w3id.org/linkml/tests/core/id" } + ] + }, + { + "@id": "_:Nf9ccb834a92a4b12a38dd820e2c18ef8", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "https://w3id.org/linkml/permissible_values": [ - { - "@id": "https://example.org/bizcodes/001" - }, - { - "@id": "https://example.org/bizcodes/002" - }, - { - "@id": "https://example.org/bizcodes/003" - }, + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://example.org/bizcodes/004" + "@id": "https://w3id.org/linkml/tests/core/id" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Concept", + "@id": "_:N8999c69c35a64e4fbca16a937c3ec2cd", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@value": "Concept" + "@id": "http://www.w3.org/2001/XMLSchema#date" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "_:N3a6a9fc15e9345f6aac3a452b0e8c5d3" - }, - { - "@id": "_:N4bf529e2fab2436f8e127c726fafd67e" - }, - { - "@id": "_:N4de2a94bc71e43fdb91eeea9f57119eb" - }, - { - "@id": "_:N44e5b9478712448f83c1cab16d76a4fe" - }, - { - "@id": "_:N49717401c118420a8e9e34466832b16a" - }, + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:N15c7e94b9eb94a85949dd0be10fd5d39" - }, + "@id": "https://w3id.org/linkml/tests/core/started_at_time" + } + ] + }, + { + "@id": "_:Nb033814539f24f778aeb803c7970136c", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#minCardinality": [ { - "@id": "_:Nbf941d5ae97849e7b0d0107fbe23029a" - }, + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 0 + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "_:N7caacdc5be454cdea178c68909f59f94" - }, + "@id": "https://w3id.org/linkml/tests/core/started_at_time" + } + ] + }, + { + "@id": "_:Nfa8cab2b408345dba17c3e9848fb2420", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#maxCardinality": [ { - "@id": "_:N355aac6af954431290f6db0a9cd170fc" + "@type": "http://www.w3.org/2001/XMLSchema#integer", + "@value": 1 } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core/started_at_time" } ] }, { - "@id": "_:N3a6a9fc15e9345f6aac3a452b0e8c5d3", + "@id": "_:N8b309ad3d9454335bcc3bd1f8566e8d3", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7103,29 +7089,29 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/core/used" } ] }, { - "@id": "_:N4bf529e2fab2436f8e127c726fafd67e", + "@id": "_:Nc3c5a4f277e94ee998c90d713b2d1d12", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#minCardinality": [ { "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": 0 } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/core/used" } ] }, { - "@id": "_:N4de2a94bc71e43fdb91eeea9f57119eb", + "@id": "_:N87bbb9a825ef454ca4a32614389f17ef", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7137,28 +7123,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/id" + "@id": "https://w3id.org/linkml/tests/core/used" } ] }, { - "@id": "_:N44e5b9478712448f83c1cab16d76a4fe", + "@id": "_:N8316a591e45044f4bb5855ecd7475695", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/CodeSystem" + "@id": "https://w3id.org/linkml/tests/core/Agent" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" + "@id": "https://w3id.org/linkml/tests/core/was_associated_with" } ] }, { - "@id": "_:N49717401c118420a8e9e34466832b16a", + "@id": "_:N285265cddd6748888b2ab33587d48966", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7170,12 +7156,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" + "@id": "https://w3id.org/linkml/tests/core/was_associated_with" } ] }, { - "@id": "_:N15c7e94b9eb94a85949dd0be10fd5d39", + "@id": "_:N01c449fc8212432ea28c571119dcf8a1", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7187,28 +7173,28 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/in_code_system" + "@id": "https://w3id.org/linkml/tests/core/was_associated_with" } ] }, { - "@id": "_:Nbf941d5ae97849e7b0d0107fbe23029a", + "@id": "_:N35f7f72766054517b018ca641cea2ad5", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@id": "http://www.w3.org/2001/XMLSchema#string" + "@id": "https://w3id.org/linkml/tests/core/Activity" } ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/core/was_informed_by" } ] }, { - "@id": "_:N7caacdc5be454cdea178c68909f59f94", + "@id": "_:Ndd7246120c454ceb8372e78c5e5e554e", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7220,12 +7206,12 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/core/was_informed_by" } ] }, { - "@id": "_:N355aac6af954431290f6db0a9cd170fc", + "@id": "_:N672d562243cc451b9e9080863bfc4498", "@type": [ "http://www.w3.org/2002/07/owl#Restriction" ], @@ -7237,164 +7223,262 @@ ], "http://www.w3.org/2002/07/owl#onProperty": [ { - "@id": "https://w3id.org/linkml/tests/core/name" + "@id": "https://w3id.org/linkml/tests/core/was_informed_by" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus#DIRTY", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN", "@type": [ "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "DIRTY" + "@value": "UNKNOWN" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/KitchenStatus" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/attribute1", + "@id": "https://example.org/bizcodes/001", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "attribute1" + "@value": "HIRE" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "event for a new employee" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/was_informed_by", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "was informed by" + "@value": "AlphaSequenceIdentifier01_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/core/Activity" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#PiSequenceIdentifier16_LongPatternLongPatternLongPattern", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@value": "PiSequenceIdentifier16_LongPatternLongPatternLongPattern" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "https://w3id.org/linkml/tests/core/used", + "@id": "https://example.org/bizcodes/003", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/core/Activity" + "@value": "PROMOTION" } ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@value": "used" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/EmploymentEventType" } ], - "http://www.w3.org/2004/02/skos/core#inScheme": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "https://w3id.org/linkml/tests/core" + "@value": "promotion event" } ] }, { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/MarriageEvent", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/species_name", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@value": "MarriageEvent" + "@value": "species name" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Event" - }, + "@id": "_:Nff9d1606f4ad4baaa6054fa2ef52e318" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/WithLocation" - }, + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ] + }, + { + "@id": "_:Nff9d1606f4ad4baaa6054fa2ef52e318", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" + ], + "http://www.w3.org/2002/07/owl#onDatatype": [ { - "@id": "_:N36a218f7086a4f288107cba34e0cee7d" - }, + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ], + "http://www.w3.org/2002/07/owl#withRestrictions": [ { - "@id": "_:N25f72c94fbb84105901e6dde348a2019" - }, + "@list": [ + { + "@id": "_:Nac5fa48112084c6c9c75ae9c3fa1f023" + } + ] + } + ] + }, + { + "@id": "_:Nac5fa48112084c6c9c75ae9c3fa1f023", + "http://www.w3.org/2001/XMLSchema#pattern": [ + { + "@value": "^[A-Z]+[a-z]+(-[A-Z]+[a-z]+)?\\\\.[A-Z]+(-[0-9]{4})?$" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/core/ended_at_time", + "@type": [ + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "ended at time" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "_:N5143880ff2d0466daab831287bd6db5f" + "@id": "http://www.w3.org/2001/XMLSchema#date" } ], "http://www.w3.org/2004/02/skos/core#inScheme": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink" + "@id": "https://w3id.org/linkml/tests/core" } ] }, { - "@id": "_:N36a218f7086a4f288107cba34e0cee7d", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum#RhoSequenceIdentifier17_LongPatternLongPatternLongPattern", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/Person" + "@value": "RhoSequenceIdentifier17_LongPatternLongPatternLongPattern" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LongEnum" } ] }, { - "@id": "_:N25f72c94fbb84105901e6dde348a2019", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#minCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 0 + "@value": "LifeStatusEnum" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2002/07/owl#unionOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" + "@list": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN" + } + ] + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" + } + ], + "https://w3id.org/linkml/permissible_values": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#LIVING" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#DEAD" + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/LifeStatusEnum#UNKNOWN" + } + ] + }, + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink/is_living", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@value": "is_living" + } + ], + "http://www.w3.org/2004/02/skos/core#inScheme": [ + { + "@id": "https://w3id.org/linkml/tests/kitchen_sink" } ] }, { - "@id": "_:N5143880ff2d0466daab831287bd6db5f", + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum#hateful", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2002/07/owl#maxCardinality": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@type": "http://www.w3.org/2001/XMLSchema#integer", - "@value": 1 + "@value": "hateful" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "https://w3id.org/linkml/tests/kitchen_sink/married_to" + "@id": "https://w3id.org/linkml/tests/kitchen_sink/CordialnessEnum" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@value": "spiteful" } ] } diff --git a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.n3 b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.n3 index 82096ace4e..d56e354000 100644 --- a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.n3 +++ b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.n3 @@ -11,9 +11,17 @@ @prefix dcterms: . @prefix linkml: . @prefix schema1: . +dcterms:title a owl:AnnotationProperty . xsd:integer a rdfs:Datatype . xsd:string a rdfs:Datatype ; owl:equivalentClass _:c14n173 . +skos:altLabel a owl:AnnotationProperty . +skos:closeMatch a owl:AnnotationProperty . +skos:definition a owl:AnnotationProperty . +skos:exactMatch a owl:AnnotationProperty . +skos:inScheme a owl:AnnotationProperty . +skos:mappingRelation a owl:AnnotationProperty . +sh:order a owl:AnnotationProperty . bizcodes:001 a owl:Class ; rdfs:label "HIRE" ; rdfs:subClassOf ks:EmploymentEventType ; @@ -30,6 +38,8 @@ bizcodes:004 a owl:Class ; rdfs:label "TRANSFER" ; rdfs:subClassOf ks:EmploymentEventType ; skos:definition "transfer internally" . +biolink:opposite a owl:AnnotationProperty . +linkml:permissible_values a owl:AnnotationProperty . linkml:tests\/core\/Activity a owl:Class ; rdfs:label "activity" ; rdfs:subClassOf _:c14n103 , _:c14n119 , _:c14n132 , _:c14n146 , _:c14n152 , _:c14n155 , _:c14n162 , _:c14n171 , _:c14n191 , _:c14n200 , _:c14n204 , _:c14n210 , _:c14n223 , _:c14n243 , _:c14n246 , _:c14n253 , _:c14n258 , _:c14n59 , _:c14n6 , _:c14n63 , _:c14n68 ; @@ -432,6 +442,7 @@ ks:employed_at a owl:ObjectProperty ; rdfs:label "employed at" ; rdfs:range ks:Company ; skos:inScheme linkml:tests\/kitchen_sink . +ks:fallible a owl:AnnotationProperty . ks:has_birth_event a owl:ObjectProperty ; rdfs:label "has birth event" ; rdfs:range ks:BirthEvent ; @@ -490,6 +501,7 @@ ks:metadata a owl:ObjectProperty ; ks:mixin_slot_I a owl:DatatypeProperty ; rdfs:label "mixin_slot_I" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:opinions a owl:AnnotationProperty . ks:persons a owl:ObjectProperty ; rdfs:label "persons" ; skos:inScheme linkml:tests\/kitchen_sink . @@ -500,6 +512,7 @@ ks:procedure a owl:ObjectProperty ; ks:related_to a owl:DatatypeProperty ; rdfs:label "related to" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:resting a owl:AnnotationProperty . ks:slot_with_space_1 a owl:DatatypeProperty ; rdfs:label "slot with space 1" ; skos:inScheme linkml:tests\/kitchen_sink . @@ -534,6 +547,7 @@ ks:tree_slot_C a owl:DatatypeProperty ; ks:type a owl:DatatypeProperty ; rdfs:label "type" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:viewer a owl:AnnotationProperty . _:c14n0 rdf:first bizcodes:002 ; rdf:rest _:c14n43 . _:c14n1 a owl:Restriction ; diff --git a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.ttl b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.ttl index 82096ace4e..d56e354000 100644 --- a/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.ttl +++ b/tests/linkml/test_scripts/__snapshots__/genowl/meta_owl_custom_enum_separator.ttl @@ -11,9 +11,17 @@ @prefix dcterms: . @prefix linkml: . @prefix schema1: . +dcterms:title a owl:AnnotationProperty . xsd:integer a rdfs:Datatype . xsd:string a rdfs:Datatype ; owl:equivalentClass _:c14n173 . +skos:altLabel a owl:AnnotationProperty . +skos:closeMatch a owl:AnnotationProperty . +skos:definition a owl:AnnotationProperty . +skos:exactMatch a owl:AnnotationProperty . +skos:inScheme a owl:AnnotationProperty . +skos:mappingRelation a owl:AnnotationProperty . +sh:order a owl:AnnotationProperty . bizcodes:001 a owl:Class ; rdfs:label "HIRE" ; rdfs:subClassOf ks:EmploymentEventType ; @@ -30,6 +38,8 @@ bizcodes:004 a owl:Class ; rdfs:label "TRANSFER" ; rdfs:subClassOf ks:EmploymentEventType ; skos:definition "transfer internally" . +biolink:opposite a owl:AnnotationProperty . +linkml:permissible_values a owl:AnnotationProperty . linkml:tests\/core\/Activity a owl:Class ; rdfs:label "activity" ; rdfs:subClassOf _:c14n103 , _:c14n119 , _:c14n132 , _:c14n146 , _:c14n152 , _:c14n155 , _:c14n162 , _:c14n171 , _:c14n191 , _:c14n200 , _:c14n204 , _:c14n210 , _:c14n223 , _:c14n243 , _:c14n246 , _:c14n253 , _:c14n258 , _:c14n59 , _:c14n6 , _:c14n63 , _:c14n68 ; @@ -432,6 +442,7 @@ ks:employed_at a owl:ObjectProperty ; rdfs:label "employed at" ; rdfs:range ks:Company ; skos:inScheme linkml:tests\/kitchen_sink . +ks:fallible a owl:AnnotationProperty . ks:has_birth_event a owl:ObjectProperty ; rdfs:label "has birth event" ; rdfs:range ks:BirthEvent ; @@ -490,6 +501,7 @@ ks:metadata a owl:ObjectProperty ; ks:mixin_slot_I a owl:DatatypeProperty ; rdfs:label "mixin_slot_I" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:opinions a owl:AnnotationProperty . ks:persons a owl:ObjectProperty ; rdfs:label "persons" ; skos:inScheme linkml:tests\/kitchen_sink . @@ -500,6 +512,7 @@ ks:procedure a owl:ObjectProperty ; ks:related_to a owl:DatatypeProperty ; rdfs:label "related to" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:resting a owl:AnnotationProperty . ks:slot_with_space_1 a owl:DatatypeProperty ; rdfs:label "slot with space 1" ; skos:inScheme linkml:tests\/kitchen_sink . @@ -534,6 +547,7 @@ ks:tree_slot_C a owl:DatatypeProperty ; ks:type a owl:DatatypeProperty ; rdfs:label "type" ; skos:inScheme linkml:tests\/kitchen_sink . +ks:viewer a owl:AnnotationProperty . _:c14n0 rdf:first bizcodes:002 ; rdf:rest _:c14n43 . _:c14n1 a owl:Restriction ; diff --git a/tests/linkml/test_utils/__snapshots__/owl1.owl b/tests/linkml/test_utils/__snapshots__/owl1.owl index e6f9cf30b6..fc7007a731 100644 --- a/tests/linkml/test_utils/__snapshots__/owl1.owl +++ b/tests/linkml/test_utils/__snapshots__/owl1.owl @@ -36,6 +36,7 @@ meta:slotzeromany a owl:ObjectProperty , linkml:SlotDefinition ; skos:inScheme . a owl:Ontology ; rdfs:label "owl1" . +skos:inScheme a owl:AnnotationProperty . linkml:topValue a owl:DatatypeProperty ; rdfs:label "value" . _:c14n0 a owl:Restriction ; diff --git a/tests/linkml/test_utils/__snapshots__/owl2.owl b/tests/linkml/test_utils/__snapshots__/owl2.owl index 767ce208fe..e13fa67a64 100644 --- a/tests/linkml/test_utils/__snapshots__/owl2.owl +++ b/tests/linkml/test_utils/__snapshots__/owl2.owl @@ -36,6 +36,7 @@ meta:objslot a owl:ObjectProperty , linkml:SlotDefinition ; skos:inScheme . a owl:Ontology ; rdfs:label "owl2" . +skos:inScheme a owl:AnnotationProperty . linkml:topValue a owl:DatatypeProperty ; rdfs:label "value" . _:c14n0 a owl:Restriction ;