IfdRelationship Data Type

The Class IfdConceptRelationship.

Subtypes
IfdRelationshipWithValues
Properties
name data type description
guid string Gets the guid of the object. This is formated according to the Ifc specifications.
contexts array of IfdContext Gets the context key.
relationshipType IfdRelationshipTypeEnum Gets the relationship type.
parent IfdConcept Gets the parent.
child IfdConcept Gets the child.

Example

{
  "guid" : "...",
  "contexts" : [ {
    "guid" : "...",
    "versionId" : "...",
    "restricted" : true,
    "versionDate" : "...",
    "readOnly" : true,
    "status" : "CHECKED",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    } ],
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    } ]
  }, {
    "guid" : "...",
    "versionId" : "...",
    "restricted" : true,
    "versionDate" : "...",
    "readOnly" : true,
    "status" : "APPROVED",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    } ],
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    } ]
  } ],
  "relationshipType" : "UNDEFINED",
  "parent" : {
    "guid" : "...",
    "versionId" : "...",
    "versionDate" : "...",
    "status" : "APPROVED",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "conceptType" : "CLASSIFICATION",
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    } ],
    "shortNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    } ],
    "lexemes" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    } ],
    "illustrations" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    } ],
    "owner" : {
      "guid" : "...",
      "name" : "...",
      "URL" : "..."
    }
  },
  "child" : {
    "guid" : "...",
    "versionId" : "...",
    "versionDate" : "...",
    "status" : "TRANSFERRED",
    "fullNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "UNDEFINED"
    } ],
    "definitions" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "DEFINITION"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "COMMENT"
    } ],
    "conceptType" : "PROPERTY",
    "comments" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "description" : "...",
      "descriptionType" : "UNDEFINED"
    } ],
    "shortNames" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "LEXEME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    } ],
    "lexemes" : [ {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "FULLNAME"
    }, {
      "guid" : "...",
      "language" : { },
      "name" : "...",
      "languageFamily" : "...",
      "nameType" : "SHORTNAME"
    } ],
    "illustrations" : [ {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    }, {
      "guid" : "...",
      "language" : { },
      "languageFamily" : "...",
      "blobstoreKey" : "...",
      "illustrationUrl" : "..."
    } ],
    "owner" : {
      "guid" : "...",
      "name" : "...",
      "URL" : "..."
    }
  }
}