Spaces:
Running
Running
{ | |
"rules": [ | |
{ | |
"id": "rule9", | |
"description": "Critical support tickets must be assigned to Senior employees or managers", | |
"constraint": "FORALL ?t WHERE type(?t, SupportTicket) AND property(?t, priority, 'Critical') AND relationship(?t, assignedTo, ?e) MUST type(?e, Manager) OR (type(?e, Employee) AND property(?e, experienceLevel, 'Senior'))" | |
}, | |
{ | |
"id": "rule10", | |
"description": "Project end date must be after its start date", | |
"constraint": "FORALL ?p WHERE type(?p, Project) AND property(?p, startDate, ?start) AND property(?p, endDate, ?end) MUST date(?end) > date(?start)" | |
} | |
], | |
"classes": { | |
"FinancialEntity": { | |
"description": "An entity related to financial matters", | |
"subClassOf": "Entity", | |
"properties": ["amount", "currency", "fiscalYear", "quarter", "transactionDate"] | |
}, | |
"Budget": { | |
"description": "A financial plan for a specified period", | |
"subClassOf": "FinancialEntity", | |
"properties": ["budgetId", "period", "departmentId", "plannedAmount", "actualAmount", "variance"] | |
}, | |
"Revenue": { | |
"description": "Income generated from business activities", | |
"subClassOf": "FinancialEntity", | |
"properties": ["revenueId", "source", "productId", "recurring", "oneTime", "revenueType"] | |
}, | |
"Expense": { | |
"description": "Cost incurred in business operations", | |
"subClassOf": "FinancialEntity", | |
"properties": ["expenseId", "category", "department", "approvedBy", "paymentStatus", "receiptUrl"] | |
}, | |
"Asset": { | |
"description": "A resource with economic value", | |
"subClassOf": "Entity", | |
"properties": ["assetId", "acquisitionDate", "value", "depreciationSchedule", "currentValue", "location"] | |
}, | |
"PhysicalAsset": { | |
"description": "A tangible asset with physical presence", | |
"subClassOf": "Asset", | |
"properties": ["serialNumber", "manufacturer", "model", "maintenanceSchedule", "condition"] | |
}, | |
"DigitalAsset": { | |
"description": "An intangible digital asset", | |
"subClassOf": "Asset", | |
"properties": ["fileType", "storageLocation", "accessControl", "backupStatus", "version"] | |
}, | |
"IntellectualProperty": { | |
"description": "Legal rights resulting from intellectual activity", | |
"subClassOf": "Asset", | |
"properties": ["ipType", "filingDate", "grantDate", "jurisdiction", "inventors", "expirationDate"] | |
}, | |
"Location": { | |
"description": "A physical or virtual place", | |
"subClassOf": "Entity", | |
"properties": ["locationId", "address", "city", "state", "country", "postalCode", "geoCoordinates"] | |
}, | |
"Facility": { | |
"description": "A physical building or site owned or operated by the organization", | |
"subClassOf": "Location", | |
"properties": ["facilityType", "squareFootage", "capacity", "operatingHours", "amenities", "securityLevel"] | |
}, | |
"VirtualLocation": { | |
"description": "A digital space or environment", | |
"subClassOf": "Location", | |
"properties": ["url", "accessMethod", "hostingProvider", "virtualEnvironmentType", "availabilityStatus"] | |
}, | |
"Market": { | |
"description": "A geographic or demographic target for products and services", | |
"subClassOf": "Entity", | |
"properties": ["marketId", "name", "geography", "demographics", "size", "growth", "competitiveIntensity"] | |
}, | |
"GeographicMarket": { | |
"description": "A market defined by geographic boundaries", | |
"subClassOf": "Market", | |
"properties": ["region", "countries", "languages", "regulations", "culturalFactors"] | |
}, | |
"DemographicMarket": { | |
"description": "A market defined by demographic characteristics", | |
"subClassOf": "Market", | |
"properties": ["ageRange", "income", "education", "occupation", "familyStatus", "interests"] | |
}, | |
"BusinessMarket": { | |
"description": "A market consisting of business customers", | |
"subClassOf": "Market", | |
"properties": ["industryFocus", "companySize", "businessModel", "decisionMakers", "purchasingCriteria"] | |
}, | |
"Campaign": { | |
"description": "A coordinated series of marketing activities", | |
"subClassOf": "Entity", | |
"properties": ["campaignId", "name", "objective", "startDate", "endDate", "budget", "targetAudience", "channels"] | |
}, | |
"DigitalCampaign": { | |
"description": "A marketing campaign conducted through digital channels", | |
"subClassOf": "Campaign", | |
"properties": ["platforms", "contentTypes", "keywords", "tracking", "analytics", "automationWorkflows"] | |
}, | |
"TraditionalCampaign": { | |
"description": "A marketing campaign conducted through traditional media", | |
"subClassOf": "Campaign", | |
"properties": ["mediaTypes", "adSizes", "placementSchedule", "production", "distributionMethod"] | |
}, | |
"IntegratedCampaign": { | |
"description": "A campaign that spans multiple marketing channels", | |
"subClassOf": "Campaign", | |
"properties": ["channelMix", "messageConsistency", "crossChannelMetrics", "customerJourneyMap"] | |
}, | |
"Process": { | |
"description": "A defined set of activities to accomplish a specific objective", | |
"subClassOf": "Entity", | |
"properties": ["processId", "name", "purpose", "owner", "inputs", "outputs", "steps", "metrics"] | |
}, | |
"BusinessProcess": { | |
"description": "A process for conducting business operations", | |
"subClassOf": "Process", | |
"properties": ["businessFunction", "criticality", "maturityLevel", "automationLevel", "regulatoryRequirements"] | |
}, | |
"DevelopmentProcess": { | |
"description": "A process for developing products or services", | |
"subClassOf": "Process", | |
"properties": ["methodology", "phases", "deliverables", "qualityGates", "tools", "repositories"] | |
}, | |
"SupportProcess": { | |
"description": "A process for supporting customers or internal users", | |
"subClassOf": "Process", | |
"properties": ["serviceLevel", "escalationPath", "knowledgeBase", "ticketingSystem", "supportHours"] | |
}, | |
"Skill": { | |
"description": "A learned capacity to perform a task", | |
"subClassOf": "Entity", | |
"properties": ["skillId", "name", "category", "proficiencyLevels", "certifications", "learningResources"] | |
}, | |
"TechnicalSkill": { | |
"description": "A skill related to technology or technical processes", | |
"subClassOf": "Skill", | |
"properties": ["techCategory", "tools", "languages", "frameworks", "platforms", "compatibility"] | |
}, | |
"SoftSkill": { | |
"description": "An interpersonal or non-technical skill", | |
"subClassOf": "Skill", | |
"properties": ["interpersonalArea", "communicationAspects", "leadershipComponents", "adaptabilityMetrics"] | |
}, | |
"DomainSkill": { | |
"description": "Knowledge and expertise in a specific business domain", | |
"subClassOf": "Skill", | |
"properties": ["domain", "industrySpecific", "regulations", "bestPractices", "domainTerminology"] | |
}, | |
"Objective": { | |
"description": "A goal or target to be achieved", | |
"subClassOf": "Entity", | |
"properties": ["objectiveId", "name", "description", "targetDate", "status", "priority", "owner", "metrics"] | |
}, | |
"StrategicObjective": { | |
"description": "A high-level, long-term goal", | |
"subClassOf": "Objective", | |
"properties": ["strategyAlignment", "timeframe", "impactAreas", "successIndicators", "boardApproval"] | |
}, | |
"TacticalObjective": { | |
"description": "A medium-term goal supporting strategic objectives", | |
"subClassOf": "Objective", | |
"properties": ["parentObjective", "implementationPlan", "resourceRequirements", "dependencies", "milestones"] | |
}, | |
"OperationalObjective": { | |
"description": "A short-term, specific goal supporting tactical objectives", | |
"subClassOf": "Objective", | |
"properties": ["parentTacticalObjective", "assignedTeam", "dailyActivities", "progressTracking", "completionCriteria"] | |
}, | |
"KPI": { | |
"description": "Key Performance Indicator for measuring success", | |
"subClassOf": "Entity", | |
"properties": ["kpiId", "name", "description", "category", "unit", "formula", "target", "actual", "frequency"] | |
}, | |
"FinancialKPI": { | |
"description": "KPI measuring financial performance", | |
"subClassOf": "KPI", | |
"properties": ["financialCategory", "accountingStandard", "auditRequirement", "forecastAccuracy"] | |
}, | |
"CustomerKPI": { | |
"description": "KPI measuring customer-related performance", | |
"subClassOf": "KPI", | |
"properties": ["customerSegment", "touchpoint", "journeyStage", "sentimentConnection", "loyaltyImpact"] | |
}, | |
"OperationalKPI": { | |
"description": "KPI measuring operational efficiency", | |
"subClassOf": "KPI", | |
"properties": ["processArea", "qualityDimension", "productivityFactor", "resourceUtilization"] | |
}, | |
"Risk": { | |
"description": "A potential event that could negatively impact objectives", | |
"subClassOf": "Entity", | |
"properties": ["riskId", "name", "description", "category", "probability", "impact", "status", "mitigationPlan"] | |
}, | |
"FinancialRisk": { | |
"description": "Risk related to financial matters", | |
"subClassOf": "Risk", | |
"properties": ["financialExposure", "currencyFactors", "marketConditions", "hedgingStrategy", "insuranceCoverage"] | |
}, | |
"OperationalRisk": { | |
"description": "Risk related to business operations", | |
"subClassOf": "Risk", | |
"properties": ["operationalArea", "processVulnerabilities", "systemDependencies", "staffingFactors", "recoveryPlan"] | |
}, | |
"ComplianceRisk": { | |
"description": "Risk related to regulatory compliance", | |
"subClassOf": "Risk", | |
"properties": ["regulations", "jurisdictions", "reportingRequirements", "penaltyExposure", "complianceStatus"] | |
}, | |
"Decision": { | |
"description": "A choice made between alternatives", | |
"subClassOf": "Entity", | |
"properties": ["decisionId", "name", "description", "date", "decisionMaker", "alternatives", "selectedOption", "rationale"] | |
}, | |
"StrategicDecision": { | |
"description": "A decision affecting long-term direction", | |
"subClassOf": "Decision", | |
"properties": ["strategicImplications", "marketPosition", "competitiveAdvantage", "boardApproval", "communicationPlan"] | |
}, | |
"TacticalDecision": { | |
"description": "A decision affecting medium-term operations", | |
"subClassOf": "Decision", | |
"properties": ["operationalImpact", "resourceAllocation", "implementationTimeline", "departmentalScope"] | |
}, | |
"OperationalDecision": { | |
"description": "A day-to-day decision in business operations", | |
"subClassOf": "Decision", | |
"properties": ["decisionFrequency", "standardProcedure", "delegationLevel", "auditTrail"] | |
}, | |
"Technology": { | |
"description": "A technical capability or system", | |
"subClassOf": "Entity", | |
"properties": ["technologyId", "name", "category", "version", "vendor", "maturityLevel", "supportStatus"] | |
}, | |
"Hardware": { | |
"description": "Physical technological equipment", | |
"subClassOf": "Technology", | |
"properties": ["specifications", "formFactor", "powerRequirements", "connectivity", "lifecycle", "replacementSchedule"] | |
}, | |
"Software": { | |
"description": "Computer programs and applications", | |
"subClassOf": "Technology", | |
"properties": ["programmingLanguage", "operatingSystem", "architecture", "apiDocumentation", "licensingModel", "updateFrequency"] | |
}, | |
"Infrastructure": { | |
"description": "Foundational technology systems", | |
"subClassOf": "Technology", | |
"properties": ["deploymentModel", "scalability", "redundancy", "securityFeatures", "complianceCertifications", "capacityMetrics"] | |
}, | |
"SecurityEntity": { | |
"description": "An entity related to security measures", | |
"subClassOf": "Entity", | |
"properties": ["securityId", "name", "type", "implementationDate", "lastReview", "responsibleParty", "status"] | |
}, | |
"SecurityControl": { | |
"description": "A measure to mitigate security risks", | |
"subClassOf": "SecurityEntity", | |
"properties": ["controlCategory", "protectedAssets", "implementationLevel", "automationDegree", "verificationMethod", "exceptions"] | |
}, | |
"SecurityIncident": { | |
"description": "An event that compromises security", | |
"subClassOf": "SecurityEntity", | |
"properties": ["incidentDate", "severity", "affectedSystems", "vector", "remediationSteps", "rootCause", "resolution"] | |
}, | |
"SecurityPolicy": { | |
"description": "A documented security directive", | |
"subClassOf": "SecurityEntity", | |
"properties": ["policyScope", "requiredControls", "complianceRequirements", "exemptionProcess", "reviewSchedule", "enforcementMechanism"] | |
}, | |
"Competency": { | |
"description": "A cluster of related abilities, knowledge, and skills", | |
"subClassOf": "Entity", | |
"properties": ["competencyId", "name", "category", "description", "importance", "requiredProficiency", "assessmentMethod"] | |
}, | |
"ManagerialCompetency": { | |
"description": "Competency related to managing people and resources", | |
"subClassOf": "Competency", | |
"properties": ["leadershipAspects", "teamDevelopment", "decisionMaking", "conflictResolution", "changeManagement", "resourceOptimization"] | |
}, | |
"TechnicalCompetency": { | |
"description": "Competency related to technical knowledge and skills", | |
"subClassOf": "Competency", | |
"properties": ["technicalDomain", "specializations", "toolProficiency", "problemSolvingApproach", "technicalLeadership", "knowledgeSharing"] | |
}, | |
"BusinessCompetency": { | |
"description": "Competency related to business acumen and operations", | |
"subClassOf": "Competency", | |
"properties": ["businessAcumen", "industryKnowledge", "stakeholderManagement", "commercialAwareness", "strategicThinking", "resultsOrientation"] | |
}, | |
"Stakeholder": { | |
"description": "An individual or group with interest in or influence over the organization", | |
"subClassOf": "Entity", | |
"properties": ["stakeholderId", "name", "type", "influence", "interest", "expectations", "engagementLevel", "communicationPreference"] | |
}, | |
"InternalStakeholder": { | |
"description": "A stakeholder within the organization", | |
"subClassOf": "Stakeholder", | |
"properties": ["department", "role", "decisionAuthority", "projectInvolvement", "changeReadiness", "organizationalTenure"] | |
}, | |
"ExternalStakeholder": { | |
"description": "A stakeholder outside the organization", | |
"subClassOf": "Stakeholder", | |
"properties": ["organization", "relationship", "contractualAgreements", "marketInfluence", "externalNetworks", "publicProfile"] | |
}, | |
"RegulatoryStakeholder": { | |
"description": "A regulatory body or authority", | |
"subClassOf": "Stakeholder", | |
"properties": ["jurisdiction", "regulations", "enforcementPowers", "reportingRequirements", "auditFrequency", "complianceDeadlines"] | |
} | |
}, | |
"relationships": [ | |
{ | |
"name": "ownedBy", | |
"domain": "Product", | |
"range": "Department", | |
"inverse": "owns", | |
"cardinality": "many-to-one", | |
"description": "Indicates which department owns a product" | |
}, | |
{ | |
"name": "managedBy", | |
"domain": "Department", | |
"range": "Manager", | |
"inverse": "manages", | |
"cardinality": "one-to-one", | |
"description": "Indicates which manager heads a department" | |
}, | |
{ | |
"name": "worksOn", | |
"domain": "Employee", | |
"range": "Product", | |
"inverse": "developedBy", | |
"cardinality": "many-to-many", | |
"description": "Indicates which products an employee works on" | |
}, | |
{ | |
"name": "purchases", | |
"domain": "Customer", | |
"range": "Product", | |
"inverse": "purchasedBy", | |
"cardinality": "many-to-many", | |
"description": "Indicates which products a customer has purchased" | |
}, | |
{ | |
"name": "provides", | |
"domain": "Customer", | |
"range": "Feedback", | |
"inverse": "providedBy", | |
"cardinality": "one-to-many", | |
"description": "Connects customers to their feedback submissions" | |
}, | |
{ | |
"name": "pertainsTo", | |
"domain": "Feedback", | |
"range": "Product", | |
"inverse": "hasFeedback", | |
"cardinality": "many-to-one", | |
"description": "Indicates which product a feedback item is about" | |
}, | |
{ | |
"name": "supports", | |
"domain": "Platform", | |
"range": "Product", | |
"inverse": "supportedBy", | |
"cardinality": "one-to-many", | |
"description": "Indicates which products are supported by the platform" | |
}, | |
{ | |
"name": "hasLifecycle", | |
"domain": "Product", | |
"range": "Lifecycle", | |
"inverse": "lifecycleOf", | |
"cardinality": "one-to-one", | |
"description": "Connects a product to its lifecycle information" | |
}, | |
{ | |
"name": "oversees", | |
"domain": "Manager", | |
"range": "Employee", | |
"inverse": "reportsToDirect", | |
"cardinality": "one-to-many", | |
"description": "Indicates which employees report to a manager" | |
}, | |
{ | |
"name": "optimizedBy", | |
"domain": "Product", | |
"range": "Feedback", | |
"inverse": "optimizes", | |
"cardinality": "many-to-many", | |
"description": "Indicates how feedback is used to optimize product development" | |
}, | |
{ | |
"name": "allocatesTo", | |
"domain": "Budget", | |
"range": "Department", | |
"inverse": "fundedBy", | |
"cardinality": "one-to-many", | |
"description": "Indicates which departments receive budget allocations" | |
}, | |
{ | |
"name": "generatesRevenue", | |
"domain": "Product", | |
"range": "Revenue", | |
"inverse": "generatedFrom", | |
"cardinality": "one-to-many", | |
"description": "Connects products to the revenue they generate" | |
}, | |
{ | |
"name": "incursExpense", | |
"domain": "Department", | |
"range": "Expense", | |
"inverse": "incurredBy", | |
"cardinality": "one-to-many", | |
"description": "Connects departments to their expenses" | |
}, | |
{ | |
"name": "locatedAt", | |
"domain": "PhysicalEntity", | |
"range": "Location", | |
"inverse": "houses", | |
"cardinality": "many-to-one", | |
"description": "Indicates where a physical entity is located" | |
}, | |
{ | |
"name": "targetedAt", | |
"domain": "Campaign", | |
"range": "Market", | |
"inverse": "targetedBy", | |
"cardinality": "many-to-many", | |
"description": "Indicates which markets a campaign targets" | |
}, | |
{ | |
"name": "follows", | |
"domain": "Project", | |
"range": "Process", | |
"inverse": "implementedBy", | |
"cardinality": "many-to-one", | |
"description": "Indicates which process a project follows" | |
}, | |
{ | |
"name": "requires", | |
"domain": "Role", | |
"range": "Skill", | |
"inverse": "requiredFor", | |
"cardinality": "many-to-many", | |
"description": "Indicates which skills are required for a role" | |
}, | |
{ | |
"name": "possesses", | |
"domain": "Employee", | |
"range": "Skill", | |
"inverse": "possessedBy", | |
"cardinality": "many-to-many", | |
"description": "Indicates which skills an employee possesses" | |
}, | |
{ | |
"name": "measures", | |
"domain": "KPI", | |
"range": "Objective", | |
"inverse": "measuredBy", | |
"cardinality": "many-to-many", | |
"description": "Indicates which objectives a KPI measures" | |
}, | |
{ | |
"name": "affects", | |
"domain": "Risk", | |
"range": "Entity", | |
"inverse": "affectedBy", | |
"cardinality": "many-to-many", | |
"description": "Indicates which entities are affected by a risk" | |
}, | |
{ | |
"name": "mitigates", | |
"domain": "SecurityControl", | |
"range": "Risk", | |
"inverse": "mitigatedBy", | |
"cardinality": "many-to-many", | |
"description": "Indicates which risks are mitigated by a security control" | |
}, | |
{ | |
"name": "demonstrates", | |
"domain": "Employee", | |
"range": "Competency", | |
"inverse": "demonstratedBy", | |
"cardinality": "many-to-many", | |
"description": "Indicates which competencies an employee demonstrates" | |
}, | |
{ | |
"name": "influencedBy", | |
"domain": "Decision", | |
"range": "Stakeholder", | |
"inverse": "influences", | |
"cardinality": "many-to-many", | |
"description": "Indicates which stakeholders influence a decision" | |
}, | |
{ | |
"name": "implementedWith", | |
"domain": "Process", | |
"range": "Technology", | |
"inverse": "supports", | |
"cardinality": "many-to-many", | |
"description": "Indicates which technologies support a process" | |
} | |
], | |
"instances": [ | |
{ | |
"id": "product1", | |
"type": "Product", | |
"properties": { | |
"name": "Enterprise Analytics Suite", | |
"version": "2.1", | |
"status": "Active" | |
}, | |
"relationships": [ | |
{"type": "ownedBy", "target": "dept1"}, | |
{"type": "hasLifecycle", "target": "lifecycle1"}, | |
{"type": "optimizedBy", "target": "feedback1"} | |
] | |
}, | |
{ | |
"id": "product2", | |
"type": "Product", | |
"properties": { | |
"name": "Customer Portal", | |
"version": "1.5", | |
"status": "Active" | |
}, | |
"relationships": [ | |
{"type": "ownedBy", "target": "dept2"}, | |
{"type": "hasLifecycle", "target": "lifecycle2"}, | |
{"type": "optimizedBy", "target": "feedback2"} | |
] | |
}, | |
{ | |
"id": "dept1", | |
"type": "Department", | |
"properties": { | |
"name": "Engineering", | |
"function": "Product Development" | |
}, | |
"relationships": [ | |
{"type": "managedBy", "target": "manager1"}, | |
{"type": "owns", "target": "product1"} | |
] | |
}, | |
{ | |
"id": "dept2", | |
"type": "Department", | |
"properties": { | |
"name": "Marketing", | |
"function": "Customer Engagement" | |
}, | |
"relationships": [ | |
{"type": "managedBy", "target": "manager2"}, | |
{"type": "owns", "target": "product2"} | |
] | |
}, | |
{ | |
"id": "manager1", | |
"type": "Manager", | |
"properties": { | |
"name": "Jane Smith", | |
"role": "Engineering Director", | |
"managementLevel": "Director" | |
}, | |
"relationships": [ | |
{"type": "oversees", "target": "employee1"}, | |
{"type": "oversees", "target": "employee2"}, | |
{"type": "manages", "target": "dept1"} | |
] | |
}, | |
{ | |
"id": "manager2", | |
"type": "Manager", | |
"properties": { | |
"name": "Michael Chen", | |
"role": "Marketing Manager", | |
"managementLevel": "Manager" | |
}, | |
"relationships": [ | |
{"type": "oversees", "target": "employee3"}, | |
{"type": "manages", "target": "dept2"} | |
] | |
}, | |
{ | |
"id": "employee1", | |
"type": "Employee", | |
"properties": { | |
"name": "John Doe", | |
"role": "Senior Developer" | |
}, | |
"relationships": [ | |
{"type": "worksOn", "target": "product1"}, | |
{"type": "reportsToDirect", "target": "manager1"} | |
] | |
}, | |
{ | |
"id": "employee2", | |
"type": "Employee", | |
"properties": { | |
"name": "Sarah Johnson", | |
"role": "QA Engineer" | |
}, | |
"relationships": [ | |
{"type": "worksOn", "target": "product1"}, | |
{"type": "reportsToDirect", "target": "manager1"} | |
] | |
}, | |
{ | |
"id": "employee3", | |
"type": "Employee", | |
"properties": { | |
"name": "David Wilson", | |
"role": "Marketing Specialist" | |
}, | |
"relationships": [ | |
{"type": "worksOn", "target": "product2"}, | |
{"type": "reportsToDirect", "target": "manager2"} | |
] | |
}, | |
{ | |
"id": "customer1", | |
"type": "Customer", | |
"properties": { | |
"name": "Acme Corp", | |
"customerSince": "2020-05-15" | |
}, | |
"relationships": [ | |
{"type": "purchases", "target": "product1"}, | |
{"type": "provides", "target": "feedback1"} | |
] | |
}, | |
{ | |
"id": "customer2", | |
"type": "Customer", | |
"properties": { | |
"name": "GlobalTech", | |
"customerSince": "2021-03-22" | |
}, | |
"relationships": [ | |
{"type": "purchases", "target": "product2"}, | |
{"type": "provides", "target": "feedback2"} | |
] | |
}, | |
{ | |
"id": "feedback1", | |
"type": "Feedback", | |
"properties": { | |
"date": "2023-09-10", | |
"sentiment": "Positive", | |
"rating": 4.5, | |
"content": "The analytics dashboard is very intuitive and provides excellent insights.", | |
"suggestions": "Would like to see more export options." | |
}, | |
"relationships": [ | |
{"type": "providedBy", "target": "customer1"}, | |
{"type": "pertainsTo", "target": "product1"}, | |
{"type": "optimizes", "target": "product1"} | |
] | |
}, | |
{ | |
"id": "feedback2", | |
"type": "Feedback", | |
"properties": { | |
"date": "2023-10-05", | |
"sentiment": "Mixed", | |
"rating": 3.0, | |
"content": "The portal is functional but navigation could be improved.", | |
"suggestions": "Add better navigation and mobile support." | |
}, | |
"relationships": [ | |
{"type": "providedBy", "target": "customer2"}, | |
{"type": "pertainsTo", "target": "product2"}, | |
{"type": "optimizes", "target": "product2"} | |
] | |
}, | |
{ | |
"id": "lifecycle1", | |
"type": "Lifecycle", | |
"properties": { | |
"currentStage": "Maintenance", | |
"previousStages": ["Development", "Launch"] | |
}, | |
"relationships": [ | |
{"type": "lifecycleOf", "target": "product1"} | |
] | |
}, | |
{ | |
"id": "lifecycle2", | |
"type": "Lifecycle", | |
"properties": { | |
"currentStage": "Growth", | |
"previousStages": ["Development", "Launch"] | |
}, | |
"relationships": [ | |
{"type": "lifecycleOf", "target": "product2"} | |
] | |
}, | |
{ | |
"id": "platform1", | |
"type": "Platform", | |
"properties": { | |
"name": "Product Management System", | |
"version": "3.0", | |
"capabilities": ["Tracking", "Versioning", "Ownership Management"] | |
}, | |
"relationships": [ | |
{"type": "supports", "target": "product1"}, | |
{"type": "supports", "target": "product2"} | |
] | |
} | |
] | |
} |