PREFIX foodtraceability: <http://dase.cs.ksu.edu/ontology/food-traceability#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

foodtraceability:Fix a rdfs:Class .

foodtraceability:occursAt a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:EquipmentRole a rdfs:Class ;
  rdfs:subClassOf foodtraceability:ParticipantRole .

foodtraceability:Event a rdfs:Class .

foodtraceability:providesRole a rdf:Property ;
  rdfs:range foodtraceability:ParticipantRole , foodtraceability:SourceRole .

foodtraceability:hasFurtherDocumentation a rdf:Property ;
  rdfs:range foodtraceability:DocumentationSource .

foodtraceability:hasSTE a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:BeingShippedRole a rdfs:Class ;
  rdfs:subClassOf foodtraceability:ParticipantRole .

foodtraceability:TRU a rdfs:Class .

foodtraceability:consistsOf a rdf:Property ;
  rdfs:range foodtraceability:QuantityOfMaterial .

foodtraceability:assumesRole a rdf:Property ;
  rdfs:range foodtraceability:ParticipantRole .

foodtraceability:hasIdentifier a rdf:Property ;
  rdfs:range foodtraceability:Identifier .

foodtraceability:follows a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> , foodtraceability:Trajectory .

foodtraceability:TargetOwnerRole a rdfs:Class ;
  rdfs:subClassOf foodtraceability:ParticipantRole .

foodtraceability:MaterialType a rdfs:Class .

foodtraceability:TargetRole a rdfs:Class ;
  rdfs:subClassOf foodtraceability:ParticipantRole .

foodtraceability:Unit a rdfs:Class .

foodtraceability:SourceOwnerRole a rdfs:Class ;
  rdfs:subClassOf foodtraceability:ParticipantRole .

foodtraceability:DocumentationSource a rdfs:Class .

foodtraceability:Trajectory a rdfs:Class .

foodtraceability:hasFix a rdf:Property ;
  rdfs:range foodtraceability:Fix .

foodtraceability:SourceCustodianRole a rdfs:Class ;
  rdfs:subClassOf foodtraceability:ParticipantRole .

foodtraceability:InitialFix a rdfs:Class ;
  rdfs:subClassOf foodtraceability:Fix .

foodtraceability:ContainerType a rdfs:Class .

foodtraceability:ObservationEvent a rdfs:Class ;
  rdfs:subClassOf foodtraceability:Event .

foodtraceability:Time a rdfs:Class .

foodtraceability:CustodyChangeEvent a rdfs:Class ;
  rdfs:subClassOf foodtraceability:Event .

foodtraceability:OperatorRole a rdfs:Class ;
  rdfs:subClassOf foodtraceability:ParticipantRole .

foodtraceability:OwnerChangeEvent a rdfs:Class ;
  rdfs:subClassOf foodtraceability:Event .

foodtraceability:TransformationEvent a rdfs:Class ;
  rdfs:subClassOf foodtraceability:Event .

foodtraceability:hasPrecondition a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:hasPostcondition a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:Observation a rdfs:Class .

foodtraceability:hasUnit a rdf:Property ;
  rdfs:range foodtraceability:Unit .

foodtraceability:producedAt a rdf:Property ;
  rdfs:range foodtraceability:ObservationEvent .

foodtraceability:hasValue a rdf:Property ;
  rdfs:range foodtraceability:Value .

foodtraceability:SpatialtemporalExtent a rdfs:Class .

foodtraceability:Value a rdfs:Class .

foodtraceability:BeingObservedRole a rdfs:Class ;
  rdfs:subClassOf foodtraceability:ParticipantRole .

foodtraceability:TransportEvent a rdfs:Class ;
  rdfs:subClassOf foodtraceability:Event .

foodtraceability:ContainedInRelation a rdfs:Class .

foodtraceability:hasTemporalExtent a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:hasContainee a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:hasContainer a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:Container a rdfs:Class .

foodtraceability:hasContainerType a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:SourceRole a rdfs:Class ;
  rdfs:subClassOf foodtraceability:ParticipantRole .

foodtraceability:TemporalExtent a rdfs:Class .

foodtraceability:TransferEvent a rdfs:Class ;
  rdfs:subClassOf foodtraceability:Event .

foodtraceability:Agent a rdfs:Class .

foodtraceability:QuantityOfMaterial a rdfs:Class .

foodtraceability:ofMaterialType a rdf:Property ;
  rdfs:range foodtraceability:MaterialType .

foodtraceability:hasMeasurement a rdf:Property ;
  rdfs:range foodtraceability:Observation .

foodtraceability:Identifier a rdfs:Class .

foodtraceability:hasStringRepresentation a rdf:Property ;
  rdfs:range xsd:string .

foodtraceability:hasIdentifierEncoding a rdf:Property ;
  rdfs:range foodtraceability:IdentifierEncoding .

foodtraceability:hasIdentifierType a rdf:Property ;
  rdfs:range foodtraceability:IdentifierType .

foodtraceability:IdentifierEncoding a rdfs:Class .

foodtraceability:hasIdentifierEncodingScheme a rdf:Property ;
  rdfs:range foodtraceability:IdentifierEncodingScheme .

foodtraceability:hasIdentifierSource a rdf:Property ;
  rdfs:range foodtraceability:IdentifierSource .

foodtraceability:ParticipantRole a rdfs:Class .

foodtraceability:IdentifierEncodingScheme a rdfs:Class .

foodtraceability:TransformationActivity a rdfs:Class .

foodtraceability:TerminalFix a rdfs:Class ;
  rdfs:subClassOf foodtraceability:Fix .

foodtraceability:Place a rdfs:Class .

foodtraceability:fallsWithin a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object" .

foodtraceability:IdentifierSource a rdfs:Class .

foodtraceability:TargetCustodianRole a rdfs:Class ;
  rdfs:subClassOf foodtraceability:ParticipantRole .

foodtraceability:IdentifierType a rdfs:Class .

foodtraceability:hasMeasurementType a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:hasNext a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:ofStuffType a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:partOf a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

foodtraceability:predecessorOf a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .
