Track 1,000 versions FREE with Anchor. After that, it's only $20/month. Start free →

Back to explore

Construction Bidding & Submissions Ontology

🌍Public
🔗RDF/XML

This ontology models construction bidding and tender submission workflows, including clients, projects, bids, revisions, and bid items. It provides a structured semantic foundation for managing quotations, comparing offers, tracking revisions, and supporting consistent estimation and submission processes.

Published by Nizar Achich Updated: January 30, 2026 14:23 Created: January 30, 2026 14:23
Preview Public preview of the source
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:ex="http://example.com/ontologies/construction-bidding#">
  <owl:Ontology rdf:about="http://example.com/ontologies/construction-bidding">
    <dcterms:title xml:lang="en">Construction Bidding &amp; Submissions Ontology</dcterms:title>
    <dcterms:description xml:lang="en">
      An ontology for construction bidding and tender submissions, covering clients, projects, bids, revisions, and bid items to support structured quotation workflows and comparable offers.
    </dcterms:description>
    <dcterms:source rdf:resource="http://example.com/ontologies/construction-bidding/source.rdf"/>
    <owl:versionInfo>0.1.0</owl:versionInfo>
  </owl:Ontology>
  <!-- Classes -->
  <owl:Class rdf:about="http://example.com/ontologies/construction-bidding#Client">
    <rdfs:label>Client</rdfs:label>
    <rdfs:comment>A customer organization requesting bids.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://example.com/ontologies/construction-bidding#Project">
    <rdfs:label>Project</rdfs:label>
    <rdfs:comment>A construction project for which bids are submitted.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://example.com/ontologies/construction-bidding#Bid">
    <rdfs:label>Bid</rdfs:label>
    <rdfs:comment>A quotation/submission for a project.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://example.com/ontologies/construction-bidding#Revision">
    <rdfs:label>Revision</rdfs:label>
    <rdfs:comment>A versioned snapshot of a bid (e.g., R01, R02).</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="http://example.com/ontologies/construction-bidding#BidItem">
    <rdfs:label>Bid Item</rdfs:label>
    <rdfs:comment>A line item within a bid (scope/quantity/price).</rdfs:comment>
  </owl:Class>
  <!-- Object Properties -->
  <owl:ObjectProperty rdf:about="http://example.com/ontologies/construction-bidding#hasProject">
    <rdfs:label>has project</rdfs:label>
    <rdfs:domain rdf:resource="http://example.com/ontologies/construction-bidding#Client"/>
    <rdfs:range rdf:resource="http://example.com/ontologies/construction-bidding#Project"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://example.com/ontologies/construction-bidding#hasBid">
    <rdfs:label>has bid</rdfs:label>
    <rdfs:domain rdf:resource="http://example.com/ontologies/construction-bidding#Project"/>
    <rdfs:range rdf:resource="http://example.com/ontologies/construction-bidding#Bid"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://example.com/ontologies/construction-bidding#hasRevision">
    <rdfs:label>has revision</rdfs:label>
    <rdfs:domain rdf:resource="http://example.com/ontologies/construction-bidding#Bid"/>
    <rdfs:range rdf:resource="http://example.com/ontologies/construction-bidding#Revision"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="http://example.com/ontologies/construction-bidding#hasItem">
    <rdfs:label>has item</rdfs:label>
    <rdfs:domain rdf:resource="http://example.com/ontologies/construction-bidding#Bid"/>
    <rdfs:range rdf:resource="http://example.com/ontologies/construction-bidding#BidItem"/>
  </owl:ObjectProperty>
  <!-- Datatype Properties -->
  <owl:DatatypeProperty rdf:about="http://example.com/ontologies/construction-bidding#bidStatus">
    <rdfs:label>bid status</rdfs:label>
    <rdfs:domain rdf:resource="http://example.com/ontologies/construction-bidding#Bid"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="http://example.com/ontologies/construction-bidding#revisionCode">
    <rdfs:label>revision code</rdfs:label>
    <rdfs:domain rdf:resource="http://example.com/ontologies/construction-bidding#Revision"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="http://example.com/ontologies/construction-bidding#itemCode">
    <rdfs:label>item code</rdfs:label>
    <rdfs:domain rdf:resource="http://example.com/ontologies/construction-bidding#BidItem"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="http://example.com/ontologies/construction-bidding#quantity">
    <rdfs:label>quantity</rdfs:label>
    <rdfs:domain rdf:resource="http://example.com/ontologies/construction-bidding#BidItem"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#decimal"/>
  </owl:DatatypeProperty>
</rdf:RDF>

Create with Syntaxia

Create and publish your own ontology

Join Syntaxia Anchor to model your domain, upload files, and keep versions in sync.

  • Author ontologies in YAML, OWL, RDF, or Turtle.
  • Keep versions organized by account.
  • Share publicly or keep work private.