Visual and structured understanding
Our API transforms requirements into knowledge graphs, making relationships explicit and enabling seamless integration with downstream systems.
Our API transforms requirements into knowledge graphs, making relationships explicit and enabling seamless integration with downstream systems.
From plain text to structured knowledge
{
"@context": {
"spec": "https://w3id.org/spec-ontology/spec/",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"oa": "http://www.w3.org/ns/oa#",
"value": "rdf:value"
},
"@graph": [
{
"@id": "https://specified.ai/statement/31a13bdc-62d1-4a5c-acb1-5ca532777ab7",
"@type": "spec:Statement",
"rdf:value": "The drainage system shall remove 20 mm of rainfall per hour within 30 minutes after the rainfall event."
},
{
"@id": "https://specified.ai/requirement/1e79a90c-99d9-4a24-85b5-3d7b98052080",
"@type": "spec:Requirement",
"spec:isDerivedFrom": {
"@id": "https://specified.ai/statement/31a13bdc-62d1-4a5c-acb1-5ca532777ab7"
},
"spec:hasCondition": [
{
"@id": "https://specified.ai/requirement/1e79a90c-99d9-4a24-85b5-3d7b98052080#condition-0",
"@type": "spec:Condition",
"spec:hasAspect": {
"@type": "spec:Aspect",
"rdf:value": "time after rainfall event"
},
"spec:hasAspectValue": {
"@type": "spec:AspectValue",
"rdf:value": "30"
},
"spec:hasAspectUoM": {
"@type": "spec:AspectUoM",
"rdf:value": "minutes"
}
}
],
"spec:hasPerformance": [
{
"@id": "https://specified.ai/requirement/1e79a90c-99d9-4a24-85b5-3d7b98052080#performance-0",
"@type": "spec:Performance",
"spec:hasBindingness": {
"@type": "spec:Bindingness",
"rdf:value": "Must"
},
"spec:hasMainVerb": {
"@type": "spec:MainVerb",
"rdf:value": [
"remove"
]
},
"spec:hasAspect": [
{
"@id": "https://specified.ai/requirement/1e79a90c-99d9-4a24-85b5-3d7b98052080#performance-0#aspect-0",
"@type": "spec:Aspect",
"rdf:value": "rainfall removal rate"
}
],
"spec:hasAspectValue": [
{
"@id": "https://specified.ai/requirement/1e79a90c-99d9-4a24-85b5-3d7b98052080#performance-0#aspectValue-0",
"@type": "spec:AspectValue",
"rdf:value": "20"
}
],
"spec:performanceProvider": [
{
"@id": "https://specified.ai/requirement/1e79a90c-99d9-4a24-85b5-3d7b98052080#system-0",
"@type": "spec:System",
"rdf:value": "drainage system"
}
]
}
]
},
{
"@id": "https://specified.ai/annotation/55-59",
"@type": "oa:Annotation",
"rdfs:label": "hour",
"oa:hasTarget": {
"@type": "oa:SpecificResource",
"oa:hasSource": {
"@id": "https://specified.ai/statement/31a13bdc-62d1-4a5c-acb1-5ca532777ab7"
},
"oa:hasSelector": {
"@type": "oa:TextPositionSelector",
"oa:start": 55,
"oa:end": 59
}
},
"oa:hasBody": {
"@id": "http://www.ontology-of-units-of-measure.org/resource/om-2/hour-Sidereal"
}
},
{
"@id": "https://specified.ai/annotation/20-25",
"@type": "oa:Annotation",
"rdfs:label": "shall",
"oa:hasTarget": {
"@type": "oa:SpecificResource",
"oa:hasSource": {
"@id": "https://specified.ai/statement/31a13bdc-62d1-4a5c-acb1-5ca532777ab7"
},
"oa:hasSelector": {
"@type": "oa:TextPositionSelector",
"oa:start": 20,
"oa:end": 25
}
},
"oa:hasBody": {
"@id": "https://w3id.org/spec-ontology/bind/Must"
}
}
]
}
Make your requirements AI-ready.
Explore relationships between requirements and concepts in an intuitive visual format.
Export requirements as JSON-LD for interoperability and machine readability.
Enable downstream AI applications with structured, connected requirements.
Access our platform