{"action":"created","issue":{"url":"https://api.github.com/repos/zaggino/z-schema/issues/78","labels_url":"https://api.github.com/repos/zaggino/z-schema/issues/78/labels{/name}","comments_url":"https://api.github.com/repos/zaggino/z-schema/issues/78/comments","events_url":"https://api.github.com/repos/zaggino/z-schema/issues/78/events","html_url":"https://github.com/zaggino/z-schema/issues/78","id":54678077,"number":78,"title":"ignoreUnresolvableReferences","user":{"login":"simon-p-r","id":4668724,"avatar_url":"https://avatars.githubusercontent.com/u/4668724?v=3","gravatar_id":"","url":"https://api.github.com/users/simon-p-r","html_url":"https://github.com/simon-p-r","followers_url":"https://api.github.com/users/simon-p-r/followers","following_url":"https://api.github.com/users/simon-p-r/following{/other_user}","gists_url":"https://api.github.com/users/simon-p-r/gists{/gist_id}","starred_url":"https://api.github.com/users/simon-p-r/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simon-p-r/subscriptions","organizations_url":"https://api.github.com/users/simon-p-r/orgs","repos_url":"https://api.github.com/users/simon-p-r/repos","events_url":"https://api.github.com/users/simon-p-r/events{/privacy}","received_events_url":"https://api.github.com/users/simon-p-r/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/zaggino/z-schema/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-01-17T22:38:14Z","updated_at":"2015-01-17T23:01:46Z","closed_at":null,"body":"Hi again\r\n\r\nWhat does this option do?  I have approx 40 separate schema files that I need to use $ref to point from one file to the other.  Can I set this to true to help be resolve issues with 'missingReferences'?  In version 2 this were resolved by validating definition schemas first and then compile them separately but in version 3 you use the 'validateSchema' method to validate and compile the schemas.  From my understanding using id to reference other schemas only works with embedded schemas in same physical file."},"comment":{"url":"https://api.github.com/repos/zaggino/z-schema/issues/comments/70388362","html_url":"https://github.com/zaggino/z-schema/issues/78#issuecomment-70388362","issue_url":"https://api.github.com/repos/zaggino/z-schema/issues/78","id":70388362,"user":{"login":"simon-p-r","id":4668724,"avatar_url":"https://avatars.githubusercontent.com/u/4668724?v=3","gravatar_id":"","url":"https://api.github.com/users/simon-p-r","html_url":"https://github.com/simon-p-r","followers_url":"https://api.github.com/users/simon-p-r/followers","following_url":"https://api.github.com/users/simon-p-r/following{/other_user}","gists_url":"https://api.github.com/users/simon-p-r/gists{/gist_id}","starred_url":"https://api.github.com/users/simon-p-r/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simon-p-r/subscriptions","organizations_url":"https://api.github.com/users/simon-p-r/orgs","repos_url":"https://api.github.com/users/simon-p-r/repos","events_url":"https://api.github.com/users/simon-p-r/events{/privacy}","received_events_url":"https://api.github.com/users/simon-p-r/received_events","type":"User","site_admin":false},"created_at":"2015-01-17T23:01:46Z","updated_at":"2015-01-17T23:01:46Z","body":"Not public available, here is the schema I am pointing the 'contactLink' property to $ref, this is in file 'address.js'\r\n\r\n```JS\r\nschema:{\r\n        properties:{\r\n\r\n            description  : {type:'string'},\r\n            buildingName : { type: 'string'},\r\n            buildingNumber : { type: 'string'},\r\n            county : { type: 'string'},\r\n            country : { type: 'string',format:'sid'},\r\n            isDefault : {type:'boolean'},\r\n            isPreferred : {type:'boolean'},\r\n            contactLink         :{$ref:'http://localhost:1234/contactLink'},\r\n            locality : { type: 'string'},\r\n            postCode : { type: 'string', format:'postcode'},\r\n            postTown : { type: 'string'},\r\n            thoroughfare : { type: 'string'},\r\n            contactType : {type:'string',format:'lookup',lutype:'contact'},\r\n            unitName : { type: 'string'},\r\n        },\r\n        title: 'definition schema for address',\r\n        additionalProperties: false,\r\n        type: 'object',\r\n}\r\n\r\n````\r\n\r\nAnd here is the 'contactLink' schema which is a separate file called 'contactLink.js' in same directory\r\n\r\n````JS\r\nschema : {\r\n        properties: {\r\n\r\n\r\n            partyOID        : { type: 'string',format:'sid',collection:'party'},\r\n            contactType     : {type:'string',format:'lookup',lutype:'contactType'}\r\n\r\n        },\r\n        title: 'definition schema for contactLink',\r\n        additionalProperties: false,\r\n        type: 'object',\r\n    }\r\n        \r\n\r\n"}}